feat: Select Procedures flow, batch-column NPI provider fix, auto PDF save

- Add 'Select Procedures' right-click option on appointment page (separate from Claims/PreAuth)
- Select Procedures form saves CDT codes + NPI provider to AppointmentProcedure storage
- Remove Save button from insurance claim form; Claims/PreAuth opens for insurance submission only
- Claims/PreAuth auto-prefills from saved procedures including NPI provider
- Batch-column: procedures npiProviderId takes priority over stale claim npiProviderId
- Batch-column: auto-save PDF to patient Documents after successful submission (no socket needed)
- Add npiProviderId column to AppointmentProcedure table (prisma db push)
- Fix 'invalid db creation invocation': guard staffId, npiProviderId, procedureDate as Date object, totalBilled NaN guard
- Add full error logging to batch-column catch block

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Gitead
2026-04-27 00:25:24 -04:00
parent a279a3e7c1
commit 3e899376c3
838 changed files with 28488 additions and 773 deletions

View File

@@ -71,6 +71,7 @@ export function enqueueSeleniumJob(data: SeleniumJobData): string {
files: data.files ?? [],
claimId: data.claimId,
variant: jobType === "claim-pre-auth" ? "claim-pre-auth" : "claimsubmit",
socketId: data.socketId,
});
}
if (jobType === "ddma-eligibility-check") {

View File

@@ -2,6 +2,8 @@
* Processors for "claim-submit" and "claim-pre-auth" jobs.
* Mirrors routes/claims.ts /selenium-claim and /selenium-claim-pre-auth
*/
import path from "path";
import axios from "axios";
import { storage } from "../../storage";
import { callPythonSync } from "./_shared";
@@ -11,6 +13,8 @@ export interface ClaimSubmitProcessorInput {
claimId?: number;
/** "claimsubmit" (default) or "claim-pre-auth" */
variant?: "claimsubmit" | "claim-pre-auth";
/** When set, the frontend socket listener will handle the PDF download — skip auto-save */
socketId?: string;
}
export interface ClaimSubmitProcessorResult {
@@ -20,10 +24,40 @@ export interface ClaimSubmitProcessorResult {
[key: string]: any;
}
/** Fetch the PDF from the selenium service and save it to cloud storage. */
async function savePdfFromSelenium(
pdf_url: string,
patientId: number,
variant: "claimsubmit" | "claim-pre-auth"
) {
try {
const filename = path.basename(new URL(pdf_url).pathname);
const seleniumPort = process.env.SELENIUM_PORT || "5002";
const localUrl = `http://localhost:${seleniumPort}/downloads/${filename}`;
const resp = await axios.get(localUrl, { responseType: "arraybuffer", timeout: 30000 });
const groupTitleKey = variant === "claim-pre-auth" ? "INSURANCE_CLAIM_PREAUTH" : "INSURANCE_CLAIM";
const groupTitle = variant === "claim-pre-auth" ? "Claims Preauth" : "Claims";
let group = await storage.findPdfGroupByPatientTitleKey(patientId, groupTitleKey);
if (!group) {
group = await storage.createPdfGroup(patientId, groupTitle, groupTitleKey);
}
await storage.createPdfFile(group.id!, filename, resp.data);
console.log(`[claimSubmitProcessor] PDF saved for patient ${patientId}: ${filename}`);
} catch (err: any) {
// Non-fatal — claim was submitted; just log the PDF failure
console.error("[claimSubmitProcessor] failed to save PDF:", err?.message ?? err);
}
}
export async function runClaimSubmitProcessor(
input: ClaimSubmitProcessorInput
): Promise<ClaimSubmitProcessorResult> {
const { enrichedPayload, files, claimId } = input;
const variant = input.variant ?? "claimsubmit";
// Build the same payload shape the Python /claimsubmit endpoint expects
const pdfs = files
@@ -36,13 +70,12 @@ export async function runClaimSubmitProcessor(
const payload = { claim: enrichedPayload, pdfs, images };
const endpoint =
input.variant === "claim-pre-auth" ? "/claim-pre-auth" : "/claimsubmit";
const endpoint = variant === "claim-pre-auth" ? "/claim-pre-auth" : "/claimsubmit";
// 1) Call the Python service synchronously (BullMQ worker handles async)
const result = await callPythonSync(endpoint, payload, 10 * 60 * 1000);
// 2) Persist claimNumber and update status to REVIEW after successful submission
// 2) Persist claimNumber and update status to REVIEW
if (claimId) {
try {
const updates: Record<string, any> = { status: "REVIEW" };
@@ -53,5 +86,14 @@ export async function runClaimSubmitProcessor(
}
}
// 3) Auto-save PDF for batch jobs (no socketId = no frontend listener to call fetchpdf)
if (result?.pdf_url && enrichedPayload?.patientId && !input.socketId) {
await savePdfFromSelenium(
result.pdf_url,
Number(enrichedPayload.patientId),
variant
);
}
return { ...result, claimId };
}

View File

@@ -57,6 +57,7 @@ async function processSeleniumJob(job: Job<SeleniumJobData>) {
files: job.data.files ?? [],
claimId: job.data.claimId,
variant: "claimsubmit",
socketId,
});
} else if (jobType === "claim-pre-auth") {
result = await runClaimSubmitProcessor({
@@ -64,6 +65,7 @@ async function processSeleniumJob(job: Job<SeleniumJobData>) {
files: job.data.files ?? [],
claimId: job.data.claimId,
variant: "claim-pre-auth",
socketId,
});
} else {
throw new Error(`Unknown selenium jobType: ${jobType}`);

View File

@@ -54,6 +54,71 @@ router.get(
}
);
/**
* PUT /api/appointment-procedures/set-npi-provider/:appointmentId
* Set the npiProviderId on all procedures for an appointment (lightweight update).
*/
router.put("/set-npi-provider/:appointmentId", async (req: Request, res: Response) => {
try {
const appointmentId = Number(req.params.appointmentId);
if (isNaN(appointmentId)) return res.status(400).json({ message: "Invalid appointmentId" });
const npiProviderId = req.body.npiProviderId != null ? Number(req.body.npiProviderId) : null;
await prisma.appointmentProcedure.updateMany({
where: { appointmentId },
data: { npiProviderId: npiProviderId ?? null },
});
return res.json({ success: true });
} catch (err: any) {
console.error("set-npi-provider error", err);
return res.status(500).json({ message: err.message ?? "Server error" });
}
});
/**
* POST /api/appointment-procedures/save-for-appointment
* Replace all procedures for an appointment (clear + insert).
* Body: { appointmentId, patientId, npiProviderId?, procedures: [{procedureCode, fee?, toothNumber?, toothSurface?}] }
*/
router.post("/save-for-appointment", async (req: Request, res: Response) => {
try {
const { appointmentId, patientId, npiProviderId, procedures } = req.body;
if (!appointmentId || isNaN(Number(appointmentId))) {
return res.status(400).json({ message: "Invalid appointmentId" });
}
if (!patientId || isNaN(Number(patientId))) {
return res.status(400).json({ message: "Invalid patientId" });
}
if (!Array.isArray(procedures)) {
return res.status(400).json({ message: "procedures must be an array" });
}
const filtered = (procedures as any[]).filter(
(p) => String(p.procedureCode ?? "").trim() !== ""
);
const count = await storage.saveForAppointment({
appointmentId: Number(appointmentId),
patientId: Number(patientId),
npiProviderId: npiProviderId ? Number(npiProviderId) : null,
procedures: filtered.map((p) => ({
procedureCode: String(p.procedureCode).trim(),
fee: p.fee != null ? Number(p.fee) : null,
toothNumber: p.toothNumber || null,
toothSurface: p.toothSurface || null,
})),
});
return res.json({ success: true, count });
} catch (err: any) {
console.error("save-for-appointment error", err);
return res.status(500).json({ message: err.message ?? "Server error" });
}
});
/**
* POST /api/appointment-procedures
* Add single manual procedure

View File

@@ -5,6 +5,7 @@ import { z } from "zod";
import multer from "multer";
import { forwardToSeleniumClaimAgent } from "../services/seleniumClaimClient";
import path from "path";
import fs from "fs";
import axios from "axios";
import { seleniumQueue } from "../queue/queues";
import { Prisma } from "@repo/db/generated/prisma";
@@ -15,6 +16,7 @@ import {
updateClaimSchema,
} from "@repo/db/types";
import { forwardToSeleniumClaimPreAuthAgent } from "../services/seleniumInsuranceClaimPreAuthClient";
import { formatDobForAgent } from "../utils/dateUtils";
const router = Router();
@@ -38,6 +40,48 @@ const upload = multer({
},
});
// Disk-storage uploader for claim attachments saved under uploads/patients/<name>/
const attachmentDiskStorage = multer.diskStorage({
destination: (req, _file, cb) => {
const patientName = String(req.body.patientName || "unknown").replace(/[/\\?%*:|"<>]/g, "-").trim();
const dir = path.join(process.cwd(), "uploads", "patients", patientName);
fs.mkdirSync(dir, { recursive: true });
cb(null, dir);
},
filename: (_req, file, cb) => {
const ext = path.extname(file.originalname);
const base = path.basename(file.originalname, ext).replace(/\s+/g, "_");
cb(null, `${Date.now()}_${base}${ext}`);
},
});
const attachmentUpload = multer({
storage: attachmentDiskStorage,
limits: { fileSize: 20 * 1024 * 1024 },
fileFilter: (_req, file, cb) => {
const allowed = ["application/pdf", "image/jpeg", "image/png", "image/webp"];
cb(null, allowed.includes(file.mimetype));
},
});
// POST /api/claims/upload-attachments
// Saves files to uploads/patients/<patientName>/ and returns their paths.
router.post(
"/upload-attachments",
attachmentUpload.array("files", 10),
(req: Request, res: Response): any => {
const files = req.files as Express.Multer.File[];
if (!files?.length) return res.status(400).json({ error: true, message: "No files uploaded" });
const result = files.map((f) => ({
filename: f.originalname,
mimeType: f.mimetype,
filePath: `/uploads/patients/${path.basename(path.dirname(f.path))}/${path.basename(f.path)}`,
}));
return res.json({ error: false, data: result });
}
);
router.post(
"/mh-provider-login",
async (req: Request, res: Response): Promise<any> => {
@@ -341,6 +385,298 @@ router.post(
}
);
// POST /api/claims/batch-column
// Query params: date=YYYY-MM-DD (required), staffIds=1,2 (required)
// For each appointment in the selected staff columns:
// - skip if no saved AppointmentProcedure records
// - otherwise create a Claim + Payment, enqueue selenium claim-submit job
router.post(
"/batch-column",
async (req: Request, res: Response): Promise<any> => {
const date = String(req.query.date ?? "").trim();
const staffIdsRaw = String(req.query.staffIds ?? "").trim();
if (!date) return res.status(400).json({ error: "Missing date query param" });
if (!staffIdsRaw) return res.status(400).json({ error: "Missing staffIds query param" });
if (!req.user?.id) return res.status(401).json({ error: "Unauthorized" });
const staffIdFilter = new Set(
staffIdsRaw.split(",").map(Number).filter((n) => Number.isFinite(n) && n > 0)
);
try {
const allAppointments = await storage.getAppointmentsByDateForUser(date, req.user.id);
const appointments = allAppointments.filter((a) => staffIdFilter.has(Number(a.staffId)));
const results: Array<any> = [];
for (const apt of appointments) {
const resultItem: any = {
appointmentId: apt.id,
patientId: apt.patientId ?? null,
processed: false,
skipped: false,
error: null,
jobId: null,
claimId: null,
};
try {
// Fetch active claim for this appointment (includes service lines from draft saves)
const activeClaim = await storage.getActiveClaimByAppointmentId(Number(apt.id));
// "Already claimed" = has a real claim number OR status is REVIEW/APPROVED
// A PENDING claim with no claimNumber is just a draft save — not yet submitted
const alreadyClaimed =
activeClaim &&
((activeClaim.claimNumber != null &&
String(activeClaim.claimNumber).trim() !== "") ||
activeClaim.status === "REVIEW" ||
activeClaim.status === "APPROVED");
if (alreadyClaimed) {
resultItem.skipped = true;
resultItem.error = "Already claimed";
results.push(resultItem);
continue;
}
// Build service lines: prefer draft claim's saved lines, fall back to AppointmentProcedure
const serviceDate = formatDobForAgent(
apt.date instanceof Date ? apt.date : new Date(apt.date as any)
) ?? date;
let serviceLines: Array<{
procedureCode: string;
procedureDate: string | Date;
toothNumber?: string;
toothSurface?: string;
totalBilled: number;
totalAdjusted: number;
totalPaid: number;
totalDue: number;
}>;
// Fetch AppointmentProcedure records once (used for service lines fallback + npiProviderId)
const apptProcedures = await storage.getByAppointmentId(Number(apt.id));
const safeProcedureDate = new Date(serviceDate);
if (activeClaim?.serviceLines?.length) {
// Use saved service lines from the draft claim
serviceLines = activeClaim.serviceLines
.filter((sl) => sl.procedureCode)
.map((sl) => ({
procedureCode: sl.procedureCode,
procedureDate: safeProcedureDate,
toothNumber: sl.toothNumber ?? undefined,
toothSurface: sl.toothSurface ?? undefined,
totalBilled: Math.max(0, Number(sl.totalBilled ?? 0) || 0),
totalAdjusted: 0,
totalPaid: 0,
totalDue: Math.max(0, Number(sl.totalBilled ?? 0) || 0),
}));
} else {
// Fall back to AppointmentProcedure records (saved via Select Procedures)
serviceLines = apptProcedures.map((proc) => ({
procedureCode: proc.procedureCode,
procedureDate: safeProcedureDate,
toothNumber: proc.toothNumber ?? undefined,
toothSurface: proc.toothSurface ?? undefined,
totalBilled: Math.max(0, Number(proc.fee ?? 0) || 0),
totalAdjusted: 0,
totalPaid: 0,
totalDue: Math.max(0, Number(proc.fee ?? 0) || 0),
}));
}
if (!serviceLines.length) {
resultItem.skipped = true;
results.push(resultItem);
continue;
}
// Patient
const patient = apt.patientId ? await storage.getPatient(apt.patientId) : null;
if (!patient) {
resultItem.error = "Patient not found";
results.push(resultItem);
continue;
}
const memberId = String(patient.insuranceId ?? "").trim();
if (!memberId) {
resultItem.error = "Missing insurance ID";
results.push(resultItem);
continue;
}
const dobStr = formatDobForAgent(patient.dateOfBirth);
if (!dobStr) {
resultItem.error = "Missing or invalid date of birth";
results.push(resultItem);
continue;
}
// MassHealth credentials
const credentials = await storage.getInsuranceCredentialByUserAndSiteKey(req.user.id, "MH");
if (!credentials) {
resultItem.error = "No MassHealth credentials found — check Settings";
results.push(resultItem);
continue;
}
const npiProviders = await storage.getNpiProvidersByUser(req.user.id);
const npiProvider = npiProviders[0] ?? null;
// procNpiProviderId = user's explicit choice saved via "Select Procedures" form
// This ALWAYS wins over any previously stored claim npiProviderId
const procNpiProviderId = (apptProcedures as any[]).find((p) => p.npiProviderId)?.npiProviderId ?? null;
// Priority: Select Procedures choice > existing claim > first provider
const claimNpiProviderId = procNpiProviderId ?? activeClaim?.npiProviderId ?? npiProvider?.id ?? null;
console.log(`[batch-column] apt=${apt.id} procNpiId=${procNpiProviderId} claimNpiId=${activeClaim?.npiProviderId} resolved=${claimNpiProviderId}`);
const patientName = `${patient.firstName ?? ""} ${patient.lastName ?? ""}`.trim();
// Reuse the existing draft claim, or create a new one
let claimId: number;
if (activeClaim?.id) {
claimId = activeClaim.id;
// Update claim's npiProviderId if the user chose a different provider via Select Procedures
if (procNpiProviderId && activeClaim.npiProviderId !== procNpiProviderId) {
await storage.updateClaim(claimId, { npiProviderId: procNpiProviderId });
}
} else {
// Validate required integer fields before sending to Prisma
const safeStaffId = apt.staffId ? Number(apt.staffId) : null;
if (!safeStaffId || !Number.isFinite(safeStaffId)) {
resultItem.error = "Appointment has no valid staff column (staffId missing)";
results.push(resultItem);
continue;
}
const safeNpiId = claimNpiProviderId && Number.isFinite(Number(claimNpiProviderId))
? Number(claimNpiProviderId)
: null;
console.log(`[batch-column] creating claim: patientId=${patient.id} aptId=${apt.id} staffId=${safeStaffId} npiProviderId=${safeNpiId} serviceDate=${serviceDate} dobStr=${dobStr} lines=${serviceLines.length}`);
const newClaim = await storage.createClaim({
patientId: Number(patient.id),
appointmentId: Number(apt.id),
userId: req.user.id,
staffId: safeStaffId,
patientName,
memberId,
dateOfBirth: new Date(dobStr),
serviceDate: new Date(serviceDate),
insuranceProvider: "MassHealth",
remarks: "",
missingTeethStatus: "No_missing",
missingTeeth: {},
status: "PENDING",
serviceLines: { create: serviceLines },
...(safeNpiId ? { npiProviderId: safeNpiId } : {}),
} as any);
claimId = newClaim.id;
}
resultItem.claimId = claimId;
// Create Payment only if one doesn't already exist (prevents duplicates on retry)
const existingPayment = await storage.getPaymentsByClaimId(claimId);
if (!existingPayment) {
const totalBilled = serviceLines.reduce((sum, l) => sum + Number(l.totalBilled), 0);
await storage.createPayment({
claimId,
patientId: Number(patient.id),
userId: req.user.id,
totalBilled: new Decimal(totalBilled),
totalPaid: new Decimal(0),
totalDue: new Decimal(totalBilled),
status: "PENDING",
notes: "",
} as any);
}
// Resolve NPI provider object for selenium payload
let resolvedNpiProvider = npiProvider;
if (claimNpiProviderId) {
const saved = npiProviders.find((p) => p.id === Number(claimNpiProviderId));
if (saved) resolvedNpiProvider = saved;
}
// Build enriched payload for selenium
const enrichedPayload: any = {
patientId: Number(patient.id),
appointmentId: Number(apt.id),
userId: req.user.id,
staffId: Number(apt.staffId),
patientName,
memberId,
dateOfBirth: dobStr,
serviceDate,
insuranceProvider: "MassHealth",
insuranceSiteKey: "MH",
missingTeethStatus: activeClaim?.missingTeethStatus ?? "No_missing",
missingTeeth: activeClaim?.missingTeeth ?? {},
remarks: activeClaim?.remarks ?? "",
serviceLines,
claimId,
massdhpUsername: credentials.username,
massdhpPassword: credentials.password,
};
if (resolvedNpiProvider) {
enrichedPayload.npiProvider = {
npiNumber: resolvedNpiProvider.npiNumber,
providerName: resolvedNpiProvider.providerName,
};
}
// Enqueue selenium claim-submit job
const job = await seleniumQueue.add("claim-submit", {
jobType: "claim-submit",
userId: req.user.id,
enrichedPayload,
files: [],
claimId,
});
resultItem.processed = true;
resultItem.jobId = String(job.id);
} catch (aptErr: any) {
console.error("[batch-column] apt error:", aptErr);
resultItem.error = aptErr?.message ?? String(aptErr);
}
results.push(resultItem);
}
return res.json({ results });
} catch (err: any) {
console.error("[batch-column claims] error", err);
return res.status(500).json({ error: err?.message ?? "Batch claim failed" });
}
}
);
// GET /api/claims/by-appointment/:appointmentId
// Returns the most recent active (non-cancelled/void) claim with service lines and files
router.get(
"/by-appointment/:appointmentId",
async (req: Request, res: Response): Promise<any> => {
const aptId = parseInt(req.params.appointmentId, 10);
if (isNaN(aptId)) return res.status(400).json({ error: "Invalid appointmentId" });
const claim = await storage.getActiveClaimByAppointmentId(aptId);
if (!claim) return res.status(404).json({ message: "No active claim found" });
return res.json(claim);
}
);
// GET /api/claims/recent
router.get("/recent", async (req: Request, res: Response) => {
try {
@@ -435,6 +771,7 @@ router.post("/", async (req: Request, res: Response): Promise<any> => {
create: req.body.claimFiles.map((f: any) => ({
filename: String(f.filename),
mimeType: String(f.mimeType || f.mime || ""),
...(f.filePath ? { filePath: String(f.filePath) } : {}),
})),
};
}
@@ -452,7 +789,12 @@ router.post("/", async (req: Request, res: Response): Promise<any> => {
if (Array.isArray(req.body.serviceLines)) {
req.body.serviceLines = req.body.serviceLines.map(
(line: InputServiceLine) => ({
...line,
procedureCode: String(line.procedureCode ?? ""),
procedureDate: line.procedureDate,
quad: line.quad ?? null,
arch: line.arch ?? null,
toothNumber: line.toothNumber ?? null,
toothSurface: line.toothSurface ?? null,
totalBilled: Number(line.totalBilled),
totalAdjusted: 0,
totalPaid: 0,
@@ -462,8 +804,23 @@ router.post("/", async (req: Request, res: Response): Promise<any> => {
req.body.serviceLines = { create: req.body.serviceLines };
}
const parsedClaim = ExtendedClaimSchema.parse({
...req.body,
// Strip unknown keys so strict() doesn't reject any extra properties the frontend may send
const parsedClaim = (ExtendedClaimSchema as unknown as z.ZodObject<any>).strip().parse({
patientId: req.body.patientId,
appointmentId: req.body.appointmentId,
staffId: req.body.staffId,
patientName: req.body.patientName,
memberId: req.body.memberId,
dateOfBirth: req.body.dateOfBirth,
remarks: req.body.remarks ?? "",
missingTeethStatus: req.body.missingTeethStatus,
missingTeeth: req.body.missingTeeth,
serviceDate: req.body.serviceDate,
insuranceProvider: req.body.insuranceProvider,
status: req.body.status,
serviceLines: req.body.serviceLines,
claimFiles: req.body.claimFiles,
...(req.body.npiProviderId ? { npiProviderId: Number(req.body.npiProviderId) } : {}),
userId: req.user!.id,
});
@@ -484,28 +841,35 @@ router.post("/", async (req: Request, res: Response): Promise<any> => {
// Step 2: Create claim (with service lines)
const claim = await storage.createClaim(parsedClaim);
// Step 3: Create empty payment
await storage.createPayment({
claimId: claim.id,
patientId: claim.patientId,
userId: req.user!.id,
totalBilled: new Decimal(totalBilled),
totalPaid: new Decimal(0),
totalDue: new Decimal(totalBilled),
status: "PENDING",
notes: "",
});
// Step 3: Create payment only for real submissions (not draft saves)
const isDraft = req.query.draft === "true";
if (!isDraft) {
await storage.createPayment({
claimId: claim.id,
patientId: claim.patientId,
userId: req.user!.id,
totalBilled: new Decimal(totalBilled),
totalPaid: new Decimal(0),
totalDue: new Decimal(totalBilled),
status: "PENDING",
notes: "",
});
}
res.status(201).json(claim);
} catch (error) {
if (error instanceof z.ZodError) {
const firstIssue = error.issues[0];
const fieldPath = firstIssue?.path?.join(".") ?? "unknown";
const fieldMsg = firstIssue?.message ?? "invalid";
console.error("❌ Claim validation error:", error.issues);
return res.status(400).json({
message: "Validation error",
message: `Validation error on field "${fieldPath}": ${fieldMsg}`,
errors: error.format(),
});
}
console.error("❌ Failed to create claim:", error); // logs full error to server
console.error("❌ Failed to create claim:", error);
// Send more detailed info to the client (for dev only)
return res.status(500).json({
@@ -533,16 +897,64 @@ router.put("/:id", async (req: Request, res: Response): Promise<any> => {
return res.status(404).json({ message: "Claim not found" });
}
const claimData = updateClaimSchema.parse(req.body);
// If service lines are provided, replace them (delete old, create new)
if (Array.isArray(req.body.serviceLines) && req.body.serviceLines.length > 0) {
const { prisma: db } = await import("@repo/db/client");
await db.serviceLine.deleteMany({ where: { claimId } });
await db.serviceLine.createMany({
data: req.body.serviceLines.map((line: InputServiceLine) => ({
claimId,
procedureCode: String(line.procedureCode ?? ""),
procedureDate: new Date(line.procedureDate),
quad: line.quad || null,
arch: line.arch || null,
toothNumber: line.toothNumber || null,
toothSurface: line.toothSurface || null,
totalBilled: Number(line.totalBilled),
totalAdjusted: 0,
totalPaid: 0,
totalDue: Number(line.totalBilled),
})),
});
}
// Explicitly pick only scalar fields — skip serviceLines (handled above)
// and claimFiles (plain array from frontend is not Prisma nested format)
// Use req.user!.id for userId (always trust the authenticated session, not the client body)
// Skip null/empty-string values for optional fields to avoid coerce.date() failures
const toOptionalNum = (v: any) => (v != null && !Number.isNaN(Number(v)) ? Number(v) : undefined);
const toOptionalDate = (v: any) => (v != null && String(v).trim() !== "" ? v : undefined);
const claimData = (updateClaimSchema as unknown as z.ZodObject<any>).strip().parse({
patientId: toOptionalNum(req.body.patientId),
appointmentId: toOptionalNum(req.body.appointmentId),
userId: req.user!.id,
staffId: toOptionalNum(req.body.staffId),
patientName: req.body.patientName,
memberId: req.body.memberId,
dateOfBirth: toOptionalDate(req.body.dateOfBirth),
remarks: req.body.remarks ?? "",
missingTeethStatus: req.body.missingTeethStatus,
missingTeeth: req.body.missingTeeth,
serviceDate: toOptionalDate(req.body.serviceDate),
insuranceProvider: req.body.insuranceProvider,
status: req.body.status,
...(req.body.npiProviderId ? { npiProviderId: Number(req.body.npiProviderId) } : {}),
});
const updatedClaim = await storage.updateClaim(claimId, claimData);
res.json(updatedClaim);
} catch (error) {
if (error instanceof z.ZodError) {
const firstIssue = error.issues[0];
const fieldPath = firstIssue?.path?.join(".") ?? "unknown";
const fieldMsg = firstIssue?.message ?? "invalid";
console.error("❌ Claim update validation error:", error.issues);
return res.status(400).json({
message: "Validation error",
message: `Validation error on field "${fieldPath}": ${fieldMsg}`,
errors: error.format(),
});
}
console.error("❌ Failed to update claim:", error);
res.status(500).json({ message: "Failed to update claim" });
}
});

View File

@@ -13,7 +13,19 @@ export interface IAppointmentProceduresStorage {
appointment: Appointment;
patient: Patient;
procedures: AppointmentProcedure[];
npiProviderId: number | null;
} | null>;
saveForAppointment(params: {
appointmentId: number;
patientId: number;
npiProviderId: number | null;
procedures: Array<{
procedureCode: string;
fee?: number | null;
toothNumber?: string | null;
toothSurface?: string | null;
}>;
}): Promise<number>;
createProcedure(
data: InsertAppointmentProcedure
@@ -52,13 +64,34 @@ export const appointmentProceduresStorage: IAppointmentProceduresStorage = {
return null;
}
const npiProviderId = appointment.procedures[0]?.npiProviderId ?? null;
return {
appointment,
patient: appointment.patient,
procedures: appointment.procedures,
npiProviderId,
};
},
async saveForAppointment({ appointmentId, patientId, npiProviderId, procedures }) {
await db.appointmentProcedure.deleteMany({ where: { appointmentId } });
if (!procedures.length) return 0;
const result = await db.appointmentProcedure.createMany({
data: procedures.map((p) => ({
appointmentId,
patientId,
npiProviderId: npiProviderId ?? null,
procedureCode: p.procedureCode,
fee: p.fee != null ? p.fee : null,
toothNumber: p.toothNumber || null,
toothSurface: p.toothSurface || null,
source: "MANUAL" as const,
})),
});
return result.count;
},
async createProcedure(
data: InsertAppointmentProcedure
): Promise<AppointmentProcedure> {

View File

@@ -22,6 +22,11 @@ export interface IStorage {
appointment: UpdateAppointment
): Promise<Appointment>;
deleteAppointment(id: number): Promise<void>;
getPatientAppointmentByDateAndStaff(
patientId: number,
date: Date,
staffId: number
): Promise<Appointment | undefined>;
getPatientAppointmentByDateTime(
patientId: number,
date: Date,
@@ -127,6 +132,19 @@ export const appointmentsStorage: IStorage = {
}
},
async getPatientAppointmentByDateAndStaff(
patientId: number,
date: Date,
staffId: number
): Promise<Appointment | undefined> {
return (
(await db.appointment.findFirst({
where: { patientId, date, staffId },
orderBy: { createdAt: "desc" },
})) ?? undefined
);
},
async getPatientAppointmentByDateTime(
patientId: number,
date: Date,

View File

@@ -1,4 +1,4 @@
import { useState } from "react";
import { useState, useEffect } from "react";
import { useQuery, useMutation } from "@tanstack/react-query";
import {
Dialog,
@@ -9,6 +9,13 @@ import {
import { Button } from "@/components/ui/button";
import { Input } from "@/components/ui/input";
import { Label } from "@/components/ui/label";
import {
Select,
SelectContent,
SelectItem,
SelectTrigger,
SelectValue,
} from "@/components/ui/select";
import { Trash2, Plus, Save, X } from "lucide-react";
import { apiRequest, queryClient } from "@/lib/queryClient";
import { useToast } from "@/hooks/use-toast";
@@ -17,7 +24,7 @@ import {
CODE_MAP,
getPriceForCodeWithAgeFromMap,
} from "@/utils/procedureCombosMapping";
import { Patient, AppointmentProcedure } from "@repo/db/types";
import { Patient, AppointmentProcedure, NpiProvider } from "@repo/db/types";
import { useLocation } from "wouter";
import { DeleteConfirmationDialog } from "../ui/deleteDialog";
import {
@@ -31,6 +38,7 @@ interface Props {
appointmentId: number;
patientId: number;
patient: Patient;
serviceDate?: string;
}
export function AppointmentProceduresDialog({
@@ -39,54 +47,88 @@ export function AppointmentProceduresDialog({
appointmentId,
patientId,
patient,
serviceDate,
}: Props) {
const { toast } = useToast();
const [, setLocation] = useLocation();
// -----------------------------
// state for manual add
// -----------------------------
// NPI provider state — stored per-appointment on the procedure rows
const [selectedNpiProviderId, setSelectedNpiProviderId] = useState<number | null>(null);
// manual add row state
const [manualCode, setManualCode] = useState("");
const [manualLabel, setManualLabel] = useState("");
const [manualFee, setManualFee] = useState("");
const [manualTooth, setManualTooth] = useState("");
const [manualSurface, setManualSurface] = useState("");
// -----------------------------
// state for inline edit
// -----------------------------
// inline edit state
const [editingId, setEditingId] = useState<number | null>(null);
const [editRow, setEditRow] = useState<Partial<AppointmentProcedure>>({});
const [clearAllOpen, setClearAllOpen] = useState(false);
// for redirection to claim submission
const [, setLocation] = useLocation();
// -----------------------------
// fetch procedures
// -----------------------------
const { data: procedures = [], isLoading } = useQuery<AppointmentProcedure[]>(
{
queryKey: ["appointment-procedures", appointmentId],
queryFn: async () => {
const res = await apiRequest(
"GET",
`/api/appointment-procedures/${appointmentId}`,
);
if (!res.ok) throw new Error("Failed to load procedures");
return res.json();
},
enabled: open && !!appointmentId,
// ── NPI Providers ──────────────────────────────────────────────
const { data: npiProviders = [] } = useQuery<NpiProvider[]>({
queryKey: ["/api/npiProviders/"],
queryFn: async () => {
const res = await apiRequest("GET", "/api/npiProviders/");
if (!res.ok) throw new Error("Failed to fetch NPI providers");
return res.json();
},
);
enabled: open,
});
// ── Procedures ─────────────────────────────────────────────────
const { data: procedures = [], isLoading } = useQuery<AppointmentProcedure[]>({
queryKey: ["appointment-procedures", appointmentId],
queryFn: async () => {
const res = await apiRequest("GET", `/api/appointment-procedures/${appointmentId}`);
if (!res.ok) throw new Error("Failed to load procedures");
return res.json();
},
enabled: open && !!appointmentId,
});
// Sync NPI provider from saved procedures when they load
useEffect(() => {
if (!procedures.length) return;
const saved = (procedures[0] as any)?.npiProviderId ?? null;
if (saved != null) setSelectedNpiProviderId(Number(saved));
}, [procedures]);
// Default NPI provider to Mary Scannell / first when none saved yet
useEffect(() => {
if (selectedNpiProviderId != null || !npiProviders.length) return;
const mary = npiProviders.find((p) => p.providerName.toLowerCase() === "mary scannell");
setSelectedNpiProviderId((mary ?? npiProviders[0])?.id ?? null);
}, [npiProviders, selectedNpiProviderId]);
// ── Mutations ──────────────────────────────────────────────────
const setNpiMutation = useMutation({
mutationFn: async (npiProviderId: number | null) => {
const res = await apiRequest(
"PUT",
`/api/appointment-procedures/set-npi-provider/${appointmentId}`,
{ npiProviderId },
);
if (!res.ok) throw new Error("Failed to update provider");
},
onSuccess: () => {
toast({ title: "Rendering provider saved" });
queryClient.invalidateQueries({ queryKey: ["appointment-procedures", appointmentId] });
},
onError: (err: any) => {
toast({ title: "Error", description: err.message, variant: "destructive" });
},
});
// -----------------------------
// mutations
// -----------------------------
const addManualMutation = useMutation({
mutationFn: async () => {
const payload = {
appointmentId,
patientId,
npiProviderId: selectedNpiProviderId ?? null,
procedureCode: manualCode,
procedureLabel: manualLabel || null,
fee: manualFee ? Number(manualFee) : null,
@@ -94,101 +136,63 @@ export function AppointmentProceduresDialog({
toothSurface: manualSurface || null,
source: "MANUAL",
};
const res = await apiRequest(
"POST",
"/api/appointment-procedures",
payload,
);
const res = await apiRequest("POST", "/api/appointment-procedures", payload);
if (!res.ok) throw new Error("Failed to add procedure");
return res.json();
},
onSuccess: () => {
toast({ title: "Procedure added" });
setManualCode("");
setManualLabel("");
setManualFee("");
setManualTooth("");
setManualSurface("");
queryClient.invalidateQueries({
queryKey: ["appointment-procedures", appointmentId],
});
setManualCode(""); setManualLabel(""); setManualFee("");
setManualTooth(""); setManualSurface("");
queryClient.invalidateQueries({ queryKey: ["appointment-procedures", appointmentId] });
},
onError: (err: any) => {
toast({
title: "Error",
description: err.message ?? "Failed to add procedure",
variant: "destructive",
});
toast({ title: "Error", description: err.message ?? "Failed to add procedure", variant: "destructive" });
},
});
const bulkAddMutation = useMutation({
mutationFn: async (rows: any[]) => {
const res = await apiRequest(
"POST",
"/api/appointment-procedures/bulk",
rows,
);
const res = await apiRequest("POST", "/api/appointment-procedures/bulk", rows);
if (!res.ok) throw new Error("Failed to add combo procedures");
return res.json();
},
onSuccess: () => {
toast({ title: "Combo added" });
queryClient.invalidateQueries({
queryKey: ["appointment-procedures", appointmentId],
});
queryClient.invalidateQueries({ queryKey: ["appointment-procedures", appointmentId] });
},
});
const deleteMutation = useMutation({
mutationFn: async (id: number) => {
const res = await apiRequest(
"DELETE",
`/api/appointment-procedures/${id}`,
);
const res = await apiRequest("DELETE", `/api/appointment-procedures/${id}`);
if (!res.ok) throw new Error("Failed to delete");
},
onSuccess: () => {
toast({ title: "Deleted" });
queryClient.invalidateQueries({
queryKey: ["appointment-procedures", appointmentId],
});
queryClient.invalidateQueries({ queryKey: ["appointment-procedures", appointmentId] });
},
});
const clearAllMutation = useMutation({
mutationFn: async () => {
const res = await apiRequest(
"DELETE",
`/api/appointment-procedures/clear/${appointmentId}`,
);
const res = await apiRequest("DELETE", `/api/appointment-procedures/clear/${appointmentId}`);
if (!res.ok) throw new Error("Failed to clear procedures");
},
onSuccess: () => {
toast({ title: "All procedures cleared" });
queryClient.invalidateQueries({
queryKey: ["appointment-procedures", appointmentId],
});
queryClient.invalidateQueries({ queryKey: ["appointment-procedures", appointmentId] });
setClearAllOpen(false);
},
onError: (err: any) => {
toast({
title: "Error",
description: err.message ?? "Failed to clear procedures",
variant: "destructive",
});
toast({ title: "Error", description: err.message ?? "Failed to clear procedures", variant: "destructive" });
},
});
const updateMutation = useMutation({
mutationFn: async () => {
if (!editingId) return;
const res = await apiRequest(
"PUT",
`/api/appointment-procedures/${editingId}`,
editRow,
);
const res = await apiRequest("PUT", `/api/appointment-procedures/${editingId}`, editRow);
if (!res.ok) throw new Error("Failed to update");
return res.json();
},
@@ -196,55 +200,42 @@ export function AppointmentProceduresDialog({
toast({ title: "Updated" });
setEditingId(null);
setEditRow({});
queryClient.invalidateQueries({
queryKey: ["appointment-procedures", appointmentId],
});
queryClient.invalidateQueries({ queryKey: ["appointment-procedures", appointmentId] });
},
});
// -----------------------------
// handlers
// -----------------------------
// ── Handlers ───────────────────────────────────────────────────
const handleAddCombo = (comboKey: string) => {
const combo = PROCEDURE_COMBOS[comboKey];
if (!combo || !patient?.dateOfBirth) return;
const serviceDate = new Date();
const dob = patient.dateOfBirth;
const ref = new Date();
const birth = new Date(dob as any);
let age = ref.getFullYear() - birth.getFullYear();
const hadBirthday =
ref.getMonth() > birth.getMonth() ||
(ref.getMonth() === birth.getMonth() && ref.getDate() >= birth.getDate());
if (!hadBirthday) age -= 1;
const age = (() => {
const birth = new Date(dob);
const ref = new Date(serviceDate);
let a = ref.getFullYear() - birth.getFullYear();
const hadBirthday =
ref.getMonth() > birth.getMonth() ||
(ref.getMonth() === birth.getMonth() &&
ref.getDate() >= birth.getDate());
if (!hadBirthday) a -= 1;
return a;
})();
const rows = combo.codes.map((code: string, idx: number) => {
const priceDecimal = getPriceForCodeWithAgeFromMap(CODE_MAP, code, age);
return {
appointmentId,
patientId,
procedureCode: code,
procedureLabel: combo.label,
fee: priceDecimal.toNumber(),
source: "COMBO",
comboKey: comboKey,
toothNumber: combo.toothNumbers?.[idx] ?? null,
};
});
const rows = combo.codes.map((code: string, idx: number) => ({
appointmentId,
patientId,
npiProviderId: selectedNpiProviderId ?? null,
procedureCode: code,
procedureLabel: combo.label,
fee: getPriceForCodeWithAgeFromMap(CODE_MAP, code, age).toNumber(),
source: "COMBO",
comboKey,
toothNumber: combo.toothNumbers?.[idx] ?? null,
}));
bulkAddMutation.mutate(rows);
};
const startEdit = (row: AppointmentProcedure) => {
if (!row.id) return;
setEditingId(row.id);
setEditRow({
procedureCode: row.procedureCode,
@@ -255,10 +246,7 @@ export function AppointmentProceduresDialog({
});
};
const cancelEdit = () => {
setEditingId(null);
setEditRow({});
};
const cancelEdit = () => { setEditingId(null); setEditRow({}); };
const handleDirectClaim = () => {
setLocation(`/claims?appointmentId=${appointmentId}&mode=direct`);
@@ -270,256 +258,146 @@ export function AppointmentProceduresDialog({
onOpenChange(false);
};
// -----------------------------
// UI
// -----------------------------
const selectedProvider = npiProviders.find((p) => p.id === selectedNpiProviderId);
// ── UI ─────────────────────────────────────────────────────────
return (
<Dialog open={open} onOpenChange={onOpenChange}>
<DialogContent
className="max-w-6xl max-h-[90vh] overflow-y-auto pointer-events-none"
onPointerDownOutside={(e) => {
if (clearAllOpen) {
e.preventDefault(); // block only when delete dialog is open
}
}}
onInteractOutside={(e) => {
if (clearAllOpen) {
e.preventDefault(); // block only when delete dialog is open
}
}}
onPointerDownOutside={(e) => { if (clearAllOpen) e.preventDefault(); }}
onInteractOutside={(e) => { if (clearAllOpen) e.preventDefault(); }}
>
<DialogHeader>
<DialogTitle className="text-xl font-semibold">
Appointment Procedures
{serviceDate && <span className="ml-3 text-base font-normal text-muted-foreground">{serviceDate}</span>}
</DialogTitle>
</DialogHeader>
{/* ================= COMBOS ================= */}
<div className="space-y-8 pointer-events-auto">
<DirectComboButtons
onDirectCombo={(comboKey) => {
handleAddCombo(comboKey);
}}
/>
<RegularComboButtons
onRegularCombo={(comboKey) => {
handleAddCombo(comboKey);
}}
/>
{/* ── Rendering Provider ─────────────────────────────── */}
<div className="flex items-end gap-3 p-3 bg-blue-50 border border-blue-200 rounded-lg">
<div className="flex-1">
<Label className="text-sm font-medium text-blue-800">Rendering Provider (NPI)</Label>
<Select
value={selectedNpiProviderId?.toString() ?? ""}
onValueChange={(v) => setSelectedNpiProviderId(v ? Number(v) : null)}
>
<SelectTrigger className="mt-1 bg-white">
<SelectValue placeholder="Select NPI Provider" />
</SelectTrigger>
<SelectContent>
{npiProviders.map((p) => (
<SelectItem key={p.id} value={String(p.id)}>
{p.npiNumber} {p.providerName}
</SelectItem>
))}
</SelectContent>
</Select>
</div>
<Button
size="sm"
className="mb-0.5"
onClick={() => setNpiMutation.mutate(selectedNpiProviderId)}
disabled={setNpiMutation.isPending || !procedures.length}
>
<Save className="h-4 w-4 mr-1" />
Set for All
</Button>
{selectedProvider && (
<span className="text-sm text-blue-700 mb-1 whitespace-nowrap">
{selectedProvider.providerName}
</span>
)}
</div>
{/* ================= MANUAL ADD ================= */}
{/* ── Combos ─────────────────────────────────────────── */}
<div className="space-y-8 pointer-events-auto">
<DirectComboButtons onDirectCombo={handleAddCombo} />
<RegularComboButtons onRegularCombo={handleAddCombo} />
</div>
{/* ── Manual Add ─────────────────────────────────────── */}
<div className="mt-8 border rounded-lg p-4 bg-muted/20 space-y-3">
<div className="font-medium text-sm">Add Manual Procedure</div>
<div className="grid grid-cols-1 md:grid-cols-5 gap-3">
<div>
<Label>Code</Label>
<Input
value={manualCode}
onChange={(e) => setManualCode(e.target.value)}
placeholder="D0120"
/>
<Input value={manualCode} onChange={(e) => setManualCode(e.target.value)} placeholder="D0120" />
</div>
<div>
<Label>Label</Label>
<Input
value={manualLabel}
onChange={(e) => setManualLabel(e.target.value)}
placeholder="Exam"
/>
<Input value={manualLabel} onChange={(e) => setManualLabel(e.target.value)} placeholder="Exam" />
</div>
<div>
<Label>Fee</Label>
<Input
value={manualFee}
onChange={(e) => setManualFee(e.target.value)}
placeholder="100"
type="number"
/>
<Input value={manualFee} onChange={(e) => setManualFee(e.target.value)} placeholder="100" type="number" />
</div>
<div>
<Label>Tooth</Label>
<Input
value={manualTooth}
onChange={(e) => setManualTooth(e.target.value)}
placeholder="14"
/>
<Input value={manualTooth} onChange={(e) => setManualTooth(e.target.value)} placeholder="14" />
</div>
<div>
<Label>Surface</Label>
<Input
value={manualSurface}
onChange={(e) => setManualSurface(e.target.value)}
placeholder="MO"
/>
<Input value={manualSurface} onChange={(e) => setManualSurface(e.target.value)} placeholder="MO" />
</div>
</div>
<div className="flex justify-end">
<Button
size="sm"
onClick={() => addManualMutation.mutate()}
disabled={!manualCode || addManualMutation.isPending}
>
<Button size="sm" onClick={() => addManualMutation.mutate()} disabled={!manualCode || addManualMutation.isPending}>
<Plus className="h-4 w-4 mr-1" />
Add Procedure
</Button>
</div>
</div>
{/* ================= LIST ================= */}
{/* ── Procedures List ─────────────────────────────────── */}
<div className="mt-8 space-y-2">
<div className="flex items-center justify-between">
<div className="text-sm font-semibold">Selected Procedures</div>
<Button
variant="destructive"
size="sm"
disabled={!procedures.length}
onClick={() => setClearAllOpen(true)}
>
<div className="text-sm font-semibold">Saved Procedures ({procedures.length})</div>
<Button variant="destructive" size="sm" disabled={!procedures.length} onClick={() => setClearAllOpen(true)}>
Clear All
</Button>
</div>
<div className="border rounded-lg divide-y bg-white">
{/* ===== TABLE HEADER ===== */}
<div className="grid grid-cols-[90px_1fr_90px_80px_80px_72px_72px] gap-2 px-3 py-2 text-xs font-semibold text-muted-foreground bg-muted/40">
<div>Code</div>
<div>Label</div>
<div>Fee</div>
<div>Tooth</div>
<div>Surface</div>
<div className="text-center">Edit</div>
<div className="text-center">Delete</div>
<div>Code</div><div>Label</div><div>Fee</div><div>Tooth</div><div>Surface</div>
<div className="text-center">Edit</div><div className="text-center">Delete</div>
</div>
{isLoading && (
<div className="p-4 text-sm text-muted-foreground">
Loading...
</div>
)}
{isLoading && <div className="p-4 text-sm text-muted-foreground">Loading...</div>}
{!isLoading && procedures.length === 0 && (
<div className="p-4 text-sm text-muted-foreground">
No procedures added
</div>
<div className="p-4 text-sm text-muted-foreground">No procedures added yet</div>
)}
{procedures.map((p) => (
<div
key={p.id}
className="grid grid-cols-[90px_1fr_90px_80px_80px_72px_72px] gap-2 px-3 py-3 text-sm hover:bg-muted/40 transition"
>
<div key={p.id} className="grid grid-cols-[90px_1fr_90px_80px_80px_72px_72px] gap-2 px-3 py-3 text-sm hover:bg-muted/40 transition">
{editingId === p.id ? (
<>
<Input
className="w-[90px]"
value={editRow.procedureCode ?? ""}
onChange={(e) =>
setEditRow({
...editRow,
procedureCode: e.target.value,
})
}
/>
<Input
className="flex-1"
value={editRow.procedureLabel ?? ""}
onChange={(e) =>
setEditRow({
...editRow,
procedureLabel: e.target.value,
})
}
/>
<Input
className="w-[90px]"
value={
editRow.fee !== undefined && editRow.fee !== null
? String(editRow.fee)
: ""
}
onChange={(e) =>
setEditRow({ ...editRow, fee: Number(e.target.value) })
}
/>
<Input
className="w-[80px]"
value={editRow.toothNumber ?? ""}
onChange={(e) =>
setEditRow({
...editRow,
toothNumber: e.target.value,
})
}
/>
<Input
className="w-[80px]"
value={editRow.toothSurface ?? ""}
onChange={(e) =>
setEditRow({
...editRow,
toothSurface: e.target.value,
})
}
/>
<Input className="w-[90px]" value={editRow.procedureCode ?? ""} onChange={(e) => setEditRow({ ...editRow, procedureCode: e.target.value })} />
<Input className="flex-1" value={editRow.procedureLabel ?? ""} onChange={(e) => setEditRow({ ...editRow, procedureLabel: e.target.value })} />
<Input className="w-[90px]" value={editRow.fee !== undefined && editRow.fee !== null ? String(editRow.fee) : ""} onChange={(e) => setEditRow({ ...editRow, fee: Number(e.target.value) })} />
<Input className="w-[80px]" value={editRow.toothNumber ?? ""} onChange={(e) => setEditRow({ ...editRow, toothNumber: e.target.value })} />
<Input className="w-[80px]" value={editRow.toothSurface ?? ""} onChange={(e) => setEditRow({ ...editRow, toothSurface: e.target.value })} />
<div className="flex justify-center">
<Button
size="icon"
variant="ghost"
onClick={() => updateMutation.mutate()}
>
<Save className="h-4 w-4" />
</Button>
<Button size="icon" variant="ghost" onClick={() => updateMutation.mutate()}><Save className="h-4 w-4" /></Button>
</div>
<div className="flex justify-center">
<Button size="icon" variant="ghost" onClick={cancelEdit}>
<X className="h-4 w-4" />
</Button>
<Button size="icon" variant="ghost" onClick={cancelEdit}><X className="h-4 w-4" /></Button>
</div>
</>
) : (
<>
<div className="w-[90px] font-medium">
{p.procedureCode}
</div>
<div className="flex-1 text-muted-foreground">
{p.procedureLabel}
</div>
<div className="w-[90px]">
{p.fee !== null && p.fee !== undefined
? String(p.fee)
: ""}
</div>
<div className="w-[90px] font-medium">{p.procedureCode}</div>
<div className="flex-1 text-muted-foreground">{p.procedureLabel}</div>
<div className="w-[90px]">{p.fee !== null && p.fee !== undefined ? String(p.fee) : ""}</div>
<div className="w-[80px]">{p.toothNumber}</div>
<div className="w-[80px]">{p.toothSurface}</div>
<div className="flex justify-center">
<Button
size="icon"
variant="ghost"
onClick={() => startEdit(p)}
>
Edit
</Button>
<Button size="icon" variant="ghost" onClick={() => startEdit(p)}>Edit</Button>
</div>
<div className="flex justify-center">
<Button
size="icon"
variant="ghost"
onClick={() => deleteMutation.mutate(p.id!)}
>
<Button size="icon" variant="ghost" onClick={() => deleteMutation.mutate(p.id!)}>
<Trash2 className="h-4 w-4 text-red-500" />
</Button>
</div>
@@ -530,7 +408,7 @@ export function AppointmentProceduresDialog({
</div>
</div>
{/* ================= FOOTER ================= */}
{/* ── Footer ─────────────────────────────────────────── */}
<div className="flex justify-between items-center gap-2 mt-8 pt-4 border-t">
<div className="flex gap-2">
<Button
@@ -540,7 +418,6 @@ export function AppointmentProceduresDialog({
>
Direct Claim
</Button>
<Button
variant="outline"
className="border-blue-500 text-blue-600 hover:bg-blue-50"
@@ -550,10 +427,7 @@ export function AppointmentProceduresDialog({
Manual Claim
</Button>
</div>
<Button variant="outline" onClick={() => onOpenChange(false)}>
Close
</Button>
<Button variant="outline" onClick={() => onOpenChange(false)}>Close</Button>
</div>
</DialogContent>
@@ -561,10 +435,7 @@ export function AppointmentProceduresDialog({
isOpen={clearAllOpen}
entityName="all procedures for this appointment"
onCancel={() => setClearAllOpen(false)}
onConfirm={() => {
setClearAllOpen(false);
clearAllMutation.mutate();
}}
onConfirm={() => { setClearAllOpen(false); clearAllMutation.mutate(); }}
/>
</Dialog>
);

View File

@@ -59,11 +59,14 @@ import {
DirectComboButtons,
RegularComboButtons,
} from "@/components/procedure/procedure-combo-buttons";
import { Switch } from "@/components/ui/switch";
interface ClaimFormProps {
patientId: number;
appointmentId?: number;
autoSubmit?: boolean;
/** When true: form saves to AppointmentProcedure (Select Procedures flow), shows only Save button */
proceduresOnly?: boolean;
onSubmit: (data: ClaimFormData) => Promise<Claim>;
onHandleAppointmentSubmit: (
appointmentData: InsertAppointment | UpdateAppointment,
@@ -78,6 +81,7 @@ export function ClaimForm({
patientId,
appointmentId,
autoSubmit,
proceduresOnly = false,
onHandleAppointmentSubmit,
onHandleUpdatePatient,
onHandleForMHSeleniumClaim,
@@ -90,8 +94,16 @@ export function ClaimForm({
const [prefillDone, setPrefillDone] = useState(false);
const autoSubmittedRef = useRef(false);
// When an existing claim is loaded for the appointment, store its ID so
// the form submits an update instead of creating a new claim.
const [existingClaimId, setExistingClaimId] = useState<number | null>(null);
const [directSubmitEnabled, setDirectSubmitEnabled] = useState(false);
const [patient, setPatient] = useState<Patient | null>(null);
// staffId from the appointment column — used for claim creation, not shown in UI
const [appointmentStaffId, setAppointmentStaffId] = useState<number | null>(null);
// npiProviderId loaded from AppointmentProcedure (2b) — restored to form when npiProviders load
const [savedProcNpiId, setSavedProcNpiId] = useState<number | null>(null);
// Query patient based on given patient id
const {
@@ -211,6 +223,12 @@ export function ClaimForm({
}
const appointment = await res.json();
// Capture the column staffId from the appointment
if (!cancelled && appointment?.staffId) {
setAppointmentStaffId(Number(appointment.staffId));
}
// appointment.date is expected to be either "YYYY-MM-DD" or an ISO string.
const rawDate = appointment?.date ?? appointment?.day ?? "";
if (!rawDate) return;
@@ -256,9 +274,104 @@ export function ClaimForm({
//
// 2. effect - prefill proceduresCodes (if exists for appointment) into serviceLines
// 2a. Load existing saved claim for this appointment (if any).
// Skipped in proceduresOnly mode — that mode always reads from AppointmentProcedure.
useEffect(() => {
if (!appointmentId) return;
if (proceduresOnly) return;
let cancelled = false;
(async () => {
try {
const res = await apiRequest(
"GET",
`/api/claims/by-appointment/${appointmentId}`,
);
if (!res.ok) return; // 404 = no existing claim, that's fine
const claim = await res.json();
if (cancelled || !claim?.id) return;
setExistingClaimId(claim.id);
// Restore service date
const rawDate = claim.serviceDate ?? "";
const claimDate = rawDate
? String(rawDate).split("T")[0] ?? ""
: "";
if (claimDate) {
try {
setServiceDateValue(parseLocalDate(claimDate));
setServiceDate(claimDate);
} catch {}
}
// Restore service lines
const mappedLines = (claim.serviceLines ?? []).map((sl: any) => ({
procedureCode: sl.procedureCode ?? "",
procedureDate: sl.procedureDate
? String(sl.procedureDate).split("T")[0]
: claimDate,
quad: sl.quad ?? "",
arch: sl.arch ?? "",
toothNumber: sl.toothNumber ?? "",
toothSurface: sl.toothSurface ?? "",
totalBilled: new Decimal(Number(sl.totalBilled ?? 0)),
totalAdjusted: new Decimal(Number(sl.totalAdjusted ?? 0)),
totalPaid: new Decimal(Number(sl.totalPaid ?? 0)),
}));
setForm((prev) => ({
...prev,
claimId: claim.id,
serviceDate: claimDate || prev.serviceDate,
serviceLines: mappedLines.length > 0 ? mappedLines : prev.serviceLines,
remarks: claim.remarks ?? "",
missingTeethStatus: (claim.missingTeethStatus as MissingTeethStatus) ?? "No_missing",
missingTeeth: (claim.missingTeeth as Record<string, "X" | "O">) ?? {},
insuranceProvider: claim.insuranceProvider ?? "",
...(claim.staffId ? { staffId: claim.staffId } : {}),
claimFiles: claim.claimFiles ?? [],
}));
// Restore staff selection
if (claim.staffId && staffMembersRaw.length > 0) {
const matchedStaff = staffMembersRaw.find(
(s) => Number(s.id) === Number(claim.staffId),
);
if (matchedStaff) setStaff(matchedStaff);
}
// Restore NPI provider selection
if ((claim as any).npiProviderId && npiProviders.length > 0) {
const matchedNpi = npiProviders.find(
(p) => Number(p.id) === Number((claim as any).npiProviderId),
);
if (matchedNpi) {
setForm((prev) => ({
...prev,
npiProvider: {
npiNumber: matchedNpi.npiNumber,
providerName: matchedNpi.providerName,
},
}));
}
}
setPrefillDone(true);
} catch (err) {
// no existing claim — silently continue
}
})();
return () => { cancelled = true; };
}, [appointmentId]);
// 2b. Prefill procedures from AppointmentProcedure records.
// Skipped when an existing claim was already loaded above.
useEffect(() => {
if (!appointmentId) return;
if (existingClaimId) return; // existing claim takes priority
let cancelled = false;
@@ -291,6 +404,20 @@ export function ClaimForm({
serviceLines: mappedLines,
}));
// Restore NPI provider from saved procedures
if (data.npiProviderId) {
const npiId = Number(data.npiProviderId);
setSavedProcNpiId(npiId);
// Apply immediately if providers are already loaded
const matched = npiProviders.find((p) => p.id === npiId);
if (matched) {
setForm((prev) => ({
...prev,
npiProvider: { npiNumber: matched.npiNumber, providerName: matched.providerName },
}));
}
}
setPrefillDone(true);
} catch (err) {
console.error("Failed to prefill procedures:", err);
@@ -300,7 +427,20 @@ export function ClaimForm({
return () => {
cancelled = true;
};
}, [appointmentId, serviceDate]);
}, [appointmentId, serviceDate, existingClaimId]);
// Restore NPI provider from saved procedures when npiProviders list loads after 2b
useEffect(() => {
if (!savedProcNpiId || !npiProviders.length) return;
if (form.npiProvider?.npiNumber) return; // already set
const matched = npiProviders.find((p) => p.id === savedProcNpiId);
if (matched) {
setForm((prev) => ({
...prev,
npiProvider: { npiNumber: matched.npiNumber, providerName: matched.providerName },
}));
}
}, [savedProcNpiId, npiProviders]);
// Update service date when calendar date changes
const onServiceDateChange = (date: Date | undefined) => {
@@ -421,7 +561,7 @@ export function ClaimForm({
patientId: patientId || 0,
appointmentId: 0,
userId: Number(user?.id),
staffId: Number(staff?.id),
staffId: appointmentStaffId ?? Number(staff?.id),
patientName: `${patient?.firstName} ${patient?.lastName}`.trim(),
memberId: patient?.insuranceId ?? "",
dateOfBirth: normalizeToIsoDateString(patient?.dateOfBirth),
@@ -602,7 +742,7 @@ export function ClaimForm({
const appointmentData = {
patientId: patientId,
date: serviceDate,
staffId: staff?.id,
staffId: appointmentStaffId ?? staff?.id,
};
const created = await onHandleAppointmentSubmit(appointmentData);
@@ -648,7 +788,7 @@ export function ClaimForm({
const createdClaim = await onSubmit({
...formToCreateClaim,
serviceLines: filteredServiceLines,
staffId: Number(staff?.id),
staffId: appointmentStaffId ?? Number(staff?.id),
patientId: patientId,
insuranceProvider: "MassHealth",
appointmentId: appointmentIdToUse!,
@@ -660,7 +800,7 @@ export function ClaimForm({
...f,
dateOfBirth: toMMDDYYYY(f.dateOfBirth),
serviceLines: filteredServiceLines,
staffId: Number(staff?.id),
staffId: appointmentStaffId ?? Number(staff?.id),
npiProvider: f.npiProvider,
patientId: patientId,
insuranceProvider: "Mass Health",
@@ -741,7 +881,7 @@ export function ClaimForm({
...f,
dateOfBirth: toMMDDYYYY(f.dateOfBirth),
serviceLines: filteredServiceLines,
staffId: Number(staff?.id),
staffId: appointmentStaffId ?? Number(staff?.id),
npiProvider: f.npiProvider,
patientId: patientId,
insuranceProvider: "Mass Health",
@@ -791,7 +931,7 @@ export function ClaimForm({
const appointmentData = {
patientId: patientId,
date: serviceDate,
staffId: staff?.id,
staffId: appointmentStaffId ?? staff?.id,
};
const created = await onHandleAppointmentSubmit(appointmentData);
@@ -821,7 +961,7 @@ export function ClaimForm({
// 3. Create Claim(if not)
// Filter out empty service lines (empty procedureCode)
const { uploadedFiles, insuranceSiteKey, ...formToCreateClaim } = form;
const { uploadedFiles, insuranceSiteKey, npiProvider: _npi, ...formToCreateClaim } = form;
// build claimFiles metadata from uploadedFiles (only filename + mimeType)
const claimFilesMeta: ClaimFileMeta[] = (uploadedFiles || []).map((f) => ({
@@ -832,7 +972,7 @@ export function ClaimForm({
const createdClaim = await onSubmit({
...formToCreateClaim,
serviceLines: filteredServiceLines,
staffId: Number(staff?.id),
staffId: appointmentStaffId ?? Number(staff?.id),
patientId: patientId,
insuranceProvider: "MassHealth",
appointmentId: appointmentIdToUse!,
@@ -843,6 +983,137 @@ export function ClaimForm({
onClose();
};
const uploadAttachmentsToLocalFolder = async (files: File[]): Promise<ClaimFileMeta[]> => {
if (!files.length) return [];
const patientName = patient?.firstName && patient?.lastName
? `${patient.firstName} ${patient.lastName}`
: patient?.firstName ?? `patient-${patientId}`;
const formData = new FormData();
formData.append("patientName", patientName);
files.forEach((f) => formData.append("files", f));
const res = await apiRequest("POST", "/api/claims/upload-attachments", formData);
const data = await res.json();
return (data.data ?? []) as ClaimFileMeta[];
};
const handleSave = async () => {
const filteredServiceLines = form.serviceLines.filter(
(line) => (line.procedureCode ?? "").trim() !== "",
);
if (filteredServiceLines.length === 0) {
toast({
title: "No procedure codes",
description: "Please add at least one procedure code before saving.",
variant: "destructive",
});
return;
}
const missingFields: string[] = [];
if (!form.memberId?.trim()) missingFields.push("Member ID");
if (!form.dateOfBirth?.trim()) missingFields.push("Date of Birth");
if (missingFields.length > 0) {
toast({
title: "Missing Required Fields",
description: `Please fill out: ${missingFields.join(", ")}`,
variant: "destructive",
});
return;
}
let appointmentIdToUse = appointmentId;
if (appointmentIdToUse == null) {
const appointmentData = {
patientId: patientId,
date: serviceDate,
staffId: appointmentStaffId ?? staff?.id,
};
const created = await onHandleAppointmentSubmit(appointmentData);
if (typeof created === "number" && created > 0) {
appointmentIdToUse = created;
} else if (created && typeof (created as any).id === "number") {
appointmentIdToUse = (created as any).id;
}
}
const { uploadedFiles, insuranceSiteKey, npiProvider, ...formToSave } = form;
const claimFilesMeta: ClaimFileMeta[] = uploadedFiles?.length
? await uploadAttachmentsToLocalFolder(uploadedFiles)
: [];
// Find the npiProviderId matching the currently selected NPI provider
const selectedNpiProviderId = npiProvider?.npiNumber
? npiProviders.find((p) => p.npiNumber === npiProvider.npiNumber)?.id ?? null
: null;
try {
await onSubmit({
...formToSave,
serviceLines: filteredServiceLines,
staffId: appointmentStaffId ?? Number(staff?.id),
patientId: patientId,
insuranceProvider: "MassHealth",
appointmentId: appointmentIdToUse!,
claimFiles: claimFilesMeta,
...(selectedNpiProviderId ? { npiProviderId: selectedNpiProviderId } : {}),
isDraft: true,
});
toast({ title: "Saved", description: "Claim saved successfully." });
} catch (err: any) {
toast({
title: "Save failed",
description: err?.message ?? "Failed to save claim.",
variant: "destructive",
});
}
};
// Saves CDT codes + NPI provider to AppointmentProcedure (proceduresOnly mode)
const handleProceduresSave = async () => {
if (!appointmentId || !patientId) {
toast({ title: "Missing appointment", description: "Cannot save without an appointment.", variant: "destructive" });
return;
}
const filteredServiceLines = form.serviceLines.filter(
(line) => (line.procedureCode ?? "").trim() !== "",
);
if (filteredServiceLines.length === 0) {
toast({ title: "No procedure codes", description: "Please add at least one procedure code.", variant: "destructive" });
return;
}
const selectedNpiProviderId = form.npiProvider?.npiNumber
? (npiProviders.find((p) => p.npiNumber === form.npiProvider!.npiNumber)?.id ?? null)
: null;
try {
const res = await apiRequest("POST", "/api/appointment-procedures/save-for-appointment", {
appointmentId,
patientId,
npiProviderId: selectedNpiProviderId,
procedures: filteredServiceLines.map((l) => ({
procedureCode: l.procedureCode,
fee: Number(l.totalBilled) || null,
toothNumber: l.toothNumber || null,
toothSurface: l.toothSurface || null,
})),
});
const data = await res.json();
if (!data.success) throw new Error("Failed to save procedures");
toast({ title: "Procedures saved", description: `${data.count} procedure(s) saved.` });
onClose();
} catch (err: any) {
toast({ title: "Save failed", description: err?.message ?? "Failed to save procedures.", variant: "destructive" });
}
};
// for direct combo button.
const applyComboAndThenMH = async (
comboId: keyof typeof PROCEDURE_COMBOS,
@@ -1020,47 +1291,6 @@ export function ClaimForm({
/>
</PopoverContent>
</Popover>
{/* Treating doctor */}
<Label className="flex items-center ml-2">
Treating Doctor
</Label>
<Select
value={staff?.id?.toString() || ""}
onValueChange={(id) => {
const selected = staffMembersRaw.find(
(member) => member.id?.toString() === id,
);
if (selected) {
setStaff(selected);
setForm((prev) => ({
...prev,
staffId: Number(selected.id),
}));
}
}}
>
<SelectTrigger className="w-36">
<SelectValue
placeholder={staff ? staff.name : "Select Staff"}
/>
</SelectTrigger>
<SelectContent>
{staffMembersRaw.map((member) => {
if (member.id === undefined) return null;
return (
<SelectItem
key={member.id}
value={member.id.toString()}
>
{member.name}
</SelectItem>
);
})}
</SelectContent>
</Select>
{/* Rendering Npi Provider */}
<Label className="flex items-center ml-2">
Rendering Provider
@@ -1108,10 +1338,33 @@ export function ClaimForm({
</div>
</div>
<div className="flex items-center gap-3 mb-2">
<Switch
id="direct-submit-toggle"
checked={directSubmitEnabled}
onCheckedChange={setDirectSubmitEnabled}
/>
<Label htmlFor="direct-submit-toggle" className="text-sm cursor-pointer select-none">
Direct Submission {directSubmitEnabled ? <span className="text-green-600 font-semibold">ON</span> : <span className="text-muted-foreground">OFF</span>}
</Label>
</div>
<DirectComboButtons
onDirectCombo={(comboKey) =>
applyComboAndThenMH(comboKey as any)
}
onDirectCombo={(comboKey) => {
if (directSubmitEnabled) {
applyComboAndThenMH(comboKey as any);
} else {
setForm((prev) => {
const next = applyComboToForm(
prev,
comboKey as any,
patient?.dateOfBirth ?? "",
{ replaceAll: false, lineDate: prev.serviceDate },
);
setTimeout(() => scrollToLine(0), 0);
return next;
});
}
}}
/>
</div>
@@ -1464,37 +1717,51 @@ export function ClaimForm({
{/* Insurance Carriers */}
<div className="pt-6">
<h3 className="text-xl font-semibold mb-4 text-center">
Insurance Carriers
{proceduresOnly ? "Save Procedures" : "Insurance Carriers"}
</h3>
<div className="flex justify-between">
<Button
className="w-32"
variant="secondary"
onClick={() => handleMHSubmit()}
>
MH
</Button>
<Button
className="w-32"
variant="secondary"
onClick={() => handleMHPreAuth()}
>
MH PreAuth
</Button>
<Button
className="w-32"
variant="secondary"
onClick={handleAddService}
>
Add Service
</Button>
<Button className="w-32" variant="outline">
Delta MA
</Button>
<Button className="w-32" variant="outline">
Others
</Button>
</div>
{proceduresOnly ? (
/* ── Select Procedures mode: Save only ── */
<div className="flex justify-center">
<Button
className="w-48"
variant="default"
onClick={handleProceduresSave}
>
Save Procedures
</Button>
</div>
) : (
/* ── Insurance Claim mode: submit buttons, no Save ── */
<div className="flex justify-between">
<Button
className="w-32"
variant="secondary"
onClick={() => handleMHSubmit()}
>
MH
</Button>
<Button
className="w-32"
variant="secondary"
onClick={() => handleMHPreAuth()}
>
MH PreAuth
</Button>
<Button
className="w-32"
variant="secondary"
onClick={handleAddService}
>
Add Service
</Button>
<Button className="w-32" variant="outline">
Delta MA
</Button>
<Button className="w-32" variant="outline">
Others
</Button>
</div>
)}
</div>
</div>
</CardContent>

View File

@@ -22,6 +22,7 @@ import {
Shield,
FileCheck,
LoaderCircleIcon,
Stethoscope,
} from "lucide-react";
import { useToast } from "@/hooks/use-toast";
import { Calendar } from "@/components/ui/calendar";
@@ -53,7 +54,6 @@ import {
} from "@/redux/slices/seleniumTaskSlice";
import { SeleniumTaskBanner } from "@/components/ui/selenium-task-banner";
import { PatientStatusBadge } from "@/components/appointments/patient-status-badge";
import { AppointmentProceduresDialog } from "@/components/appointment-procedures/appointment-procedures-dialog";
// Define types for scheduling
interface TimeSlot {
@@ -94,17 +94,6 @@ export default function AppointmentsPage() {
const { toast } = useToast();
const { user } = useAuth();
const [isAddModalOpen, setIsAddModalOpen] = useState(false);
const [proceduresDialogOpen, setProceduresDialogOpen] = useState(false);
const [proceduresAppointmentId, setProceduresAppointmentId] = useState<
number | null
>(null);
const [proceduresPatientId, setProceduresPatientId] = useState<number | null>(
null
);
const [proceduresPatient, setProceduresPatient] = useState<Patient | null>(
null
);
const [calendarOpen, setCalendarOpen] = useState(false);
const [editingAppointment, setEditingAppointment] = useState<
Appointment | undefined
@@ -119,10 +108,45 @@ export default function AppointmentsPage() {
const batchTask = useAppSelector(
(state) => state.seleniumTasks.eligibilityBatchCheck
);
const claimBatchTask = useAppSelector(
(state) => state.seleniumTasks.claimBatchCheck
);
const [isCheckingAllElig, setIsCheckingAllElig] = useState(false);
const [processedAppointmentIds, setProcessedAppointmentIds] = useState<
Record<number, boolean>
>({});
const [selectedStaffColumns, setSelectedStaffColumns] = useState<Set<number>>(new Set());
const toggleStaffColumn = (staffId: number) => {
setSelectedStaffColumns((prev) => {
const next = new Set(prev);
if (next.has(staffId)) next.delete(staffId);
else next.add(staffId);
return next;
});
};
const [selectedClaimColumns, setSelectedClaimColumns] = useState<Set<number>>(new Set());
const [isClaimingColumn, setIsClaimingColumn] = useState(false);
const [selectedReminderColumns, setSelectedReminderColumns] = useState<Set<number>>(new Set());
const toggleReminderColumn = (staffId: number) => {
setSelectedReminderColumns((prev) => {
const next = new Set(prev);
if (next.has(staffId)) next.delete(staffId);
else next.add(staffId);
return next;
});
};
const toggleClaimColumn = (staffId: number) => {
setSelectedClaimColumns((prev) => {
const next = new Set(prev);
if (next.has(staffId)) next.delete(staffId);
else next.add(staffId);
return next;
});
};
const [, setLocation] = useLocation();
@@ -716,6 +740,10 @@ export default function AppointmentsPage() {
setLocation(`/claims?appointmentId=${appointmentId}`);
};
const handleSelectProcedures = (appointmentId: number) => {
setLocation(`/claims?appointmentId=${appointmentId}&mode=procedures`);
};
const handlePayments = (appointmentId: number) => {
setLocation(`/payments?appointmentId=${appointmentId}`);
};
@@ -742,6 +770,8 @@ export default function AppointmentsPage() {
const dateParam = formattedSelectedDate; // existing variable in your component
const staffIdsParam = `&staffIds=${Array.from(selectedStaffColumns).join(",")}`;
// Start: set redux task status (visible globally)
dispatch(
setTaskStatus({
@@ -757,7 +787,7 @@ export default function AppointmentsPage() {
try {
const res = await apiRequest(
"POST",
`/api/insurance-status/appointments/check-all-eligibilities?date=${dateParam}`,
`/api/insurance-status/appointments/check-all-eligibilities?date=${dateParam}${staffIdsParam}`,
{}
);
@@ -885,31 +915,86 @@ export default function AppointmentsPage() {
}
};
const handleOpenProcedures = (appointmentId: number) => {
const apt = appointments.find((a) => a.id === appointmentId);
if (!apt) {
toast({
title: "Error",
description: "Appointment not found",
variant: "destructive",
});
return;
}
const handleClaimForColumn = async () => {
if (!user || selectedClaimColumns.size === 0) return;
const patient = patientsFromDay.find((p) => p.id === apt.patientId);
if (!patient) {
toast({
title: "Error",
description: "Patient not found for this appointment",
variant: "destructive",
});
return;
}
const staffIdsParam = Array.from(selectedClaimColumns).join(",");
setProceduresAppointmentId(Number(apt.id));
setProceduresPatientId(apt.patientId);
setProceduresPatient(patient);
setProceduresDialogOpen(true);
dispatch(
setTaskStatus({
key: "claimBatchCheck",
status: "pending",
message: `Submitting claims for selected columns on ${formattedSelectedDate}...`,
})
);
setIsClaimingColumn(true);
try {
const res = await apiRequest(
"POST",
`/api/claims/batch-column?date=${formattedSelectedDate}&staffIds=${staffIdsParam}`,
{}
);
let body: any;
try { body = await res.json(); } catch { body = null; }
if (!res.ok) {
const errMsg = body?.error ?? `Server error ${res.status}`;
dispatch(setTaskStatus({ key: "claimBatchCheck", status: "error", message: `Batch claim failed: ${errMsg}` }));
toast({ title: "Batch claim failed", description: errMsg, variant: "destructive" });
return;
}
const results: any[] = Array.isArray(body?.results) ? body.results : [];
const appointmentMap = new Map<number, Appointment>();
for (const a of appointments) {
if (a && typeof a.id === "number") appointmentMap.set(a.id, a);
}
let queued = 0, skippedNoProcedures = 0, skippedAlreadyClaimed = 0, errCount = 0;
for (const r of results) {
const aptId = Number(r.appointmentId);
const apt = appointmentMap.get(aptId);
const patientName = apt
? patientsFromDay.find((p) => p.id === apt.patientId)
? `${patientsFromDay.find((p) => p.id === apt.patientId)!.firstName ?? ""} ${patientsFromDay.find((p) => p.id === apt.patientId)!.lastName ?? ""}`.trim()
: `patient#${apt.patientId}`
: `appointment#${aptId}`;
if (r.skipped && r.error === "Already claimed") {
skippedAlreadyClaimed++;
} else if (r.skipped) {
skippedNoProcedures++;
} else if (r.error) {
errCount++;
toast({ title: `Skipped: ${patientName}`, description: r.error, variant: "destructive" });
} else if (r.processed) {
queued++;
}
}
queryClient.invalidateQueries({ queryKey: qkAppointmentsDay(formattedSelectedDate) });
dispatch(
setTaskStatus({
key: "claimBatchCheck",
status: errCount > 0 ? "error" : "success",
message: `Claims queued: ${queued}, already claimed: ${skippedAlreadyClaimed}, no procedures: ${skippedNoProcedures}, errors: ${errCount}.`,
})
);
toast({
title: "Claim batch queued",
description: `Queued: ${queued}, already claimed: ${skippedAlreadyClaimed}, no procedures: ${skippedNoProcedures}, errors: ${errCount}.`,
variant: errCount > 0 ? "destructive" : "default",
});
} catch (err: any) {
dispatch(setTaskStatus({ key: "claimBatchCheck", status: "error", message: `Batch claim error: ${err?.message ?? String(err)}` }));
toast({ title: "Batch claim failed", description: err?.message ?? String(err), variant: "destructive" });
} finally {
setIsClaimingColumn(false);
}
};
return (
@@ -920,6 +1005,12 @@ export default function AppointmentsPage() {
show={batchTask.show}
onClear={() => dispatch(clearTaskStatus("eligibilityBatchCheck"))}
/>
<SeleniumTaskBanner
status={claimBatchTask.status}
message={claimBatchTask.message}
show={claimBatchTask.show}
onClear={() => dispatch(clearTaskStatus("claimBatchCheck"))}
/>
<div className="container mx-auto">
<div className="flex justify-between items-center mb-6">
@@ -932,7 +1023,7 @@ export default function AppointmentsPage() {
</p>
</div>
<div className="flex justify-between gap-2">
<div className="flex items-center gap-3 flex-wrap">
<Button
onClick={() => {
setEditingAppointment(undefined);
@@ -944,30 +1035,105 @@ export default function AppointmentsPage() {
New Appointment
</Button>
<Button
onClick={() => handleCheckAllEligibilities()}
disabled={isLoading || isCheckingAllElig}
>
{isCheckingAllElig ? (
<>
<LoaderCircleIcon className="h-4 w-4 mr-2 animate-spin" />
Checking...
</>
) : (
<>
<Shield className="h-4 w-4 mr-2" />
Check all eligibilities
</>
)}
</Button>
<Button disabled={true}>
<Shield className="h-4 w-4 mr-2" />
Claim Column A
</Button>
<Button disabled={true}>
<Shield className="h-4 w-4 mr-2" />
Claim Column B
</Button>
{/* Check Eligibility for Column section */}
<div className="flex items-center gap-2 border rounded-md px-3 py-2 bg-white shadow-sm">
<Button
onClick={() => handleCheckAllEligibilities()}
disabled={isLoading || isCheckingAllElig || selectedStaffColumns.size === 0}
size="sm"
>
{isCheckingAllElig ? (
<>
<LoaderCircleIcon className="h-4 w-4 mr-1 animate-spin" />
Checking...
</>
) : (
<>
<Shield className="h-4 w-4 mr-1" />
Check Eligibility for Column
</>
)}
</Button>
{staffMembers.map((staff, index) => (
<label
key={staff.id}
className="flex items-center gap-1 cursor-pointer select-none"
>
<input
type="checkbox"
className="w-4 h-4 rounded border-gray-400 accent-teal-600"
checked={selectedStaffColumns.has(Number(staff.id))}
onChange={() => toggleStaffColumn(Number(staff.id))}
/>
<span className="text-sm font-medium">
{String.fromCharCode(65 + index)}
</span>
</label>
))}
</div>
{/* Claim for Column section */}
<div className="flex items-center gap-2 border rounded-md px-3 py-2 bg-white shadow-sm">
<Button
onClick={() => handleClaimForColumn()}
disabled={isLoading || isClaimingColumn || selectedClaimColumns.size === 0}
size="sm"
>
{isClaimingColumn ? (
<>
<LoaderCircleIcon className="h-4 w-4 mr-1 animate-spin" />
Submitting...
</>
) : (
<>
<FileCheck className="h-4 w-4 mr-1" />
Claim for Column
</>
)}
</Button>
{staffMembers.map((staff, index) => (
<label
key={staff.id}
className="flex items-center gap-1 cursor-pointer select-none"
>
<input
type="checkbox"
className="w-4 h-4 rounded border-gray-400 accent-teal-600"
checked={selectedClaimColumns.has(Number(staff.id))}
onChange={() => toggleClaimColumn(Number(staff.id))}
/>
<span className="text-sm font-medium">
{String.fromCharCode(65 + index)}
</span>
</label>
))}
</div>
{/* Text Reminder for Column section */}
<div className="flex items-center gap-2 border rounded-md px-3 py-2 bg-white shadow-sm">
<Button
disabled={true}
size="sm"
>
Text Reminder for Column
</Button>
{staffMembers.map((staff, index) => (
<label
key={staff.id}
className="flex items-center gap-1 cursor-pointer select-none"
>
<input
type="checkbox"
className="w-4 h-4 rounded border-gray-400 accent-teal-600"
checked={selectedReminderColumns.has(Number(staff.id))}
onChange={() => toggleReminderColumn(Number(staff.id))}
/>
<span className="text-sm font-medium">
{String.fromCharCode(65 + index)}
</span>
</label>
))}
</div>
</div>
</div>
@@ -1009,13 +1175,13 @@ export default function AppointmentsPage() {
</span>
</Item>
{/* Check Eligibility */}
{/* Select Procedures */}
<Item
onClick={({ props }) => handleCheckClaimStatus(props.appointmentId)}
onClick={({ props }) => handleSelectProcedures(props.appointmentId)}
>
<span className="flex items-center gap-2">
<Shield className="h-4 w-4" />
Claim Status
<span className="flex items-center gap-2 text-purple-600">
<Stethoscope className="h-4 w-4" />
Select Procedures
</span>
</Item>
@@ -1025,7 +1191,7 @@ export default function AppointmentsPage() {
>
<span className="flex items-center gap-2">
<FileCheck className="h-4 w-4" />
Claims / PreAuth
Claims/PreAuth
</span>
</Item>
@@ -1045,16 +1211,6 @@ export default function AppointmentsPage() {
</span>
</Item>
{/* Procedures */}
<Item
onClick={({ props }) => handleOpenProcedures(props.appointmentId)}
>
<span className="flex items-center gap-2">
<ClipboardList className="h-4 w-4" />
Procedures
</span>
</Item>
{/* Clinic Notes */}
<Item onClick={({ props }) => handleClinicNotes(props.appointmentId)}>
<span className="flex items-center gap-2 text-yellow-600">
@@ -1062,6 +1218,16 @@ export default function AppointmentsPage() {
Clinic Notes
</span>
</Item>
{/* Claim Status */}
<Item
onClick={({ props }) => handleCheckClaimStatus(props.appointmentId)}
>
<span className="flex items-center gap-2">
<Shield className="h-4 w-4" />
Claim Status
</span>
</Item>
</Menu>
{/* Main Content */}
@@ -1182,24 +1348,6 @@ export default function AppointmentsPage() {
onDelete={handleDeleteAppointment}
/>
{/* Appointment Procedure Dialog */}
{proceduresAppointmentId && proceduresPatientId && proceduresPatient && (
<AppointmentProceduresDialog
open={proceduresDialogOpen}
onOpenChange={(open) => {
setProceduresDialogOpen(open);
if (!open) {
setProceduresAppointmentId(null);
setProceduresPatientId(null);
setProceduresPatient(null);
}
}}
appointmentId={proceduresAppointmentId}
patientId={proceduresPatientId}
patient={proceduresPatient}
/>
)}
<DeleteConfirmationDialog
isOpen={confirmDeleteState.open}
onConfirm={handleConfirmDelete}

View File

@@ -321,11 +321,27 @@ export default function ClaimsPage() {
}
};
// 3. create claim.
const handleClaimSubmit = (claimData: any): Promise<Claim> => {
return createClaimMutation.mutateAsync(claimData).then((data) => {
// 3. create or update claim (update when claimId is present)
const handleClaimSubmit = async (claimData: any): Promise<Claim> => {
const { isDraft, claimId, uploadedFiles: _uf, ...cleanData } = claimData;
if (claimId) {
// Update existing saved claim (PUT never creates a Payment)
const res = await apiRequest("PUT", `/api/claims/${claimId}`, cleanData);
const data = await res.json();
if (!res.ok) throw new Error(data?.message || "Failed to update claim");
queryClient.invalidateQueries({ queryKey: QK_CLAIMS_BASE });
if (!isDraft) toast({ title: "Claim updated successfully", variant: "default" });
return data;
});
}
// New claim: draft saves skip Payment creation
const url = isDraft ? "/api/claims/?draft=true" : "/api/claims/";
const res = await apiRequest("POST", url, cleanData);
const data = await res.json();
if (!res.ok) throw new Error(data?.message || "Failed to save claim");
queryClient.invalidateQueries({ queryKey: QK_CLAIMS_BASE });
return data;
};
// 4. handle selenium sybmiting Mass Health claim
@@ -579,6 +595,7 @@ export default function ClaimsPage() {
patientId={selectedPatientId}
appointmentId={selectedAppointmentId ?? undefined}
autoSubmit={mode === "direct"}
proceduresOnly={mode === "procedures"}
onClose={closeClaim}
onSubmit={handleClaimSubmit}
onHandleAppointmentSubmit={handleAppointmentSubmit}

File diff suppressed because one or more lines are too long

View File

@@ -189,6 +189,7 @@ exports.Prisma.AppointmentProcedureScalarFieldEnum = {
id: 'id',
appointmentId: 'appointmentId',
patientId: 'patientId',
npiProviderId: 'npiProviderId',
procedureCode: 'procedureCode',
procedureLabel: 'procedureLabel',
fee: 'fee',
@@ -218,7 +219,8 @@ exports.Prisma.ClaimScalarFieldEnum = {
createdAt: 'createdAt',
updatedAt: 'updatedAt',
status: 'status',
claimNumber: 'claimNumber'
claimNumber: 'claimNumber',
npiProviderId: 'npiProviderId'
};
exports.Prisma.ServiceLineScalarFieldEnum = {
@@ -242,7 +244,8 @@ exports.Prisma.ClaimFileScalarFieldEnum = {
id: 'id',
claimId: 'claimId',
filename: 'filename',
mimeType: 'mimeType'
mimeType: 'mimeType',
filePath: 'filePath'
};
exports.Prisma.InsuranceCredentialScalarFieldEnum = {
@@ -351,6 +354,7 @@ exports.Prisma.CloudFileScalarFieldEnum = {
folderId: 'folderId',
isComplete: 'isComplete',
totalChunks: 'totalChunks',
diskPath: 'diskPath',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
};

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -1,5 +1,5 @@
{
"name": "prisma-client-2bb3dab931ebdead5485dfde3b55c109d6af8a933a711e743a9478fd94284620",
"name": "prisma-client-03b178e8b877a1598bedb0c5599737211871b1d3d6ccc3ed144f5a7924b0deb0",
"main": "index.js",
"types": "index.d.ts",
"browser": "default.js",

View File

@@ -126,7 +126,9 @@ model NpiProvider {
providerName String
createdAt DateTime @default(now())
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
claims Claim[]
appointmentProcedures AppointmentProcedure[]
@@unique([userId, npiNumber])
@@index([userId])
@@ -138,9 +140,10 @@ enum ProcedureSource {
}
model AppointmentProcedure {
id Int @id @default(autoincrement())
id Int @id @default(autoincrement())
appointmentId Int
patientId Int
npiProviderId Int?
procedureCode String
procedureLabel String?
@@ -157,8 +160,9 @@ model AppointmentProcedure {
createdAt DateTime @default(now())
appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)
patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)
appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)
patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)
npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])
@@index([appointmentId])
@@index([patientId])
@@ -182,11 +186,13 @@ model Claim {
updatedAt DateTime @updatedAt
status ClaimStatus @default(PENDING)
claimNumber String?
npiProviderId Int?
patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)
appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)
user User? @relation(fields: [userId], references: [id])
staff Staff? @relation("ClaimStaff", fields: [staffId], references: [id])
patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)
appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)
user User? @relation(fields: [userId], references: [id])
staff Staff? @relation("ClaimStaff", fields: [staffId], references: [id])
npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])
serviceLines ServiceLine[]
claimFiles ClaimFile[]
@@ -240,10 +246,11 @@ enum ServiceLineStatus {
}
model ClaimFile {
id Int @id @default(autoincrement())
id Int @id @default(autoincrement())
claimId Int
filename String
mimeType String
filePath String?
claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)
}
@@ -440,6 +447,7 @@ model CloudFile {
folderId Int? // optional: null => root
isComplete Boolean @default(false) // upload completed?
totalChunks Int? // optional: expected number of chunks
diskPath String? // relative path on disk under uploads/
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
user User @relation(fields: [userId], references: [id])

View File

@@ -126,7 +126,9 @@ model NpiProvider {
providerName String
createdAt DateTime @default(now())
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
claims Claim[]
appointmentProcedures AppointmentProcedure[]
@@unique([userId, npiNumber])
@@index([userId])
@@ -142,6 +144,7 @@ model AppointmentProcedure {
id Int @id @default(autoincrement())
appointmentId Int
patientId Int
npiProviderId Int?
procedureCode String
procedureLabel String?
@@ -158,8 +161,9 @@ model AppointmentProcedure {
createdAt DateTime @default(now())
appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)
patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)
appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)
patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)
npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])
@@index([appointmentId])
@@index([patientId])
@@ -183,11 +187,13 @@ model Claim {
updatedAt DateTime @updatedAt
status ClaimStatus @default(PENDING)
claimNumber String?
npiProviderId Int?
patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)
appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)
user User? @relation(fields: [userId], references: [id])
staff Staff? @relation("ClaimStaff", fields: [staffId], references: [id])
patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)
appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)
user User? @relation(fields: [userId], references: [id])
staff Staff? @relation("ClaimStaff", fields: [staffId], references: [id])
npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])
serviceLines ServiceLine[]
claimFiles ClaimFile[]
@@ -241,10 +247,11 @@ enum ServiceLineStatus {
}
model ClaimFile {
id Int @id @default(autoincrement())
id Int @id @default(autoincrement())
claimId Int
filename String
mimeType String
filePath String?
claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)
}
@@ -441,6 +448,7 @@ model CloudFile {
folderId Int? // optional: null => root
isComplete Boolean @default(false) // upload completed?
totalChunks Int? // optional: expected number of chunks
diskPath String? // relative path on disk under uploads/
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
user User @relation(fields: [userId], references: [id])

View File

@@ -1,8 +1,8 @@
{
"version": "1.0",
"generatorVersion": "1.0.0",
"generatedAt": "2026-04-18T03:02:28.485Z",
"outputPath": "/home/ee/Desktop/Gitead-DentalManagementMHnewff/packages/db/shared",
"generatedAt": "2026-04-26T03:55:08.606Z",
"outputPath": "/home/ee/Desktop/DentalManagementMH04/packages/db/shared",
"files": [
"schemas/enums/TransactionIsolationLevel.schema.ts",
"schemas/enums/UserScalarFieldEnum.schema.ts",
@@ -398,14 +398,17 @@
"schemas/objects/NpiProviderMaxOrderByAggregateInput.schema.ts",
"schemas/objects/NpiProviderMinOrderByAggregateInput.schema.ts",
"schemas/objects/NpiProviderSumOrderByAggregateInput.schema.ts",
"schemas/objects/IntNullableFilter.schema.ts",
"schemas/objects/DecimalNullableFilter.schema.ts",
"schemas/objects/EnumProcedureSourceFilter.schema.ts",
"schemas/objects/AppointmentScalarRelationFilter.schema.ts",
"schemas/objects/NpiProviderNullableScalarRelationFilter.schema.ts",
"schemas/objects/AppointmentProcedureCountOrderByAggregateInput.schema.ts",
"schemas/objects/AppointmentProcedureAvgOrderByAggregateInput.schema.ts",
"schemas/objects/AppointmentProcedureMaxOrderByAggregateInput.schema.ts",
"schemas/objects/AppointmentProcedureMinOrderByAggregateInput.schema.ts",
"schemas/objects/AppointmentProcedureSumOrderByAggregateInput.schema.ts",
"schemas/objects/IntNullableWithAggregatesFilter.schema.ts",
"schemas/objects/DecimalNullableWithAggregatesFilter.schema.ts",
"schemas/objects/EnumProcedureSourceWithAggregatesFilter.schema.ts",
"schemas/objects/EnumMissingTeethStatusFilter.schema.ts",
@@ -424,7 +427,6 @@
"schemas/objects/EnumMissingTeethStatusWithAggregatesFilter.schema.ts",
"schemas/objects/JsonNullableWithAggregatesFilter.schema.ts",
"schemas/objects/EnumClaimStatusWithAggregatesFilter.schema.ts",
"schemas/objects/IntNullableFilter.schema.ts",
"schemas/objects/DecimalFilter.schema.ts",
"schemas/objects/EnumServiceLineStatusFilter.schema.ts",
"schemas/objects/ClaimNullableScalarRelationFilter.schema.ts",
@@ -435,7 +437,6 @@
"schemas/objects/ServiceLineMaxOrderByAggregateInput.schema.ts",
"schemas/objects/ServiceLineMinOrderByAggregateInput.schema.ts",
"schemas/objects/ServiceLineSumOrderByAggregateInput.schema.ts",
"schemas/objects/IntNullableWithAggregatesFilter.schema.ts",
"schemas/objects/DecimalWithAggregatesFilter.schema.ts",
"schemas/objects/EnumServiceLineStatusWithAggregatesFilter.schema.ts",
"schemas/objects/ClaimScalarRelationFilter.schema.ts",
@@ -658,17 +659,29 @@
"schemas/objects/AppointmentUncheckedUpdateManyWithoutStaffNestedInput.schema.ts",
"schemas/objects/ClaimUncheckedUpdateManyWithoutStaffNestedInput.schema.ts",
"schemas/objects/UserCreateNestedOneWithoutNpiProvidersInput.schema.ts",
"schemas/objects/ClaimCreateNestedManyWithoutNpiProviderInput.schema.ts",
"schemas/objects/AppointmentProcedureCreateNestedManyWithoutNpiProviderInput.schema.ts",
"schemas/objects/ClaimUncheckedCreateNestedManyWithoutNpiProviderInput.schema.ts",
"schemas/objects/AppointmentProcedureUncheckedCreateNestedManyWithoutNpiProviderInput.schema.ts",
"schemas/objects/UserUpdateOneRequiredWithoutNpiProvidersNestedInput.schema.ts",
"schemas/objects/ClaimUpdateManyWithoutNpiProviderNestedInput.schema.ts",
"schemas/objects/AppointmentProcedureUpdateManyWithoutNpiProviderNestedInput.schema.ts",
"schemas/objects/ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput.schema.ts",
"schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderNestedInput.schema.ts",
"schemas/objects/AppointmentCreateNestedOneWithoutProceduresInput.schema.ts",
"schemas/objects/PatientCreateNestedOneWithoutProceduresInput.schema.ts",
"schemas/objects/NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema.ts",
"schemas/objects/NullableDecimalFieldUpdateOperationsInput.schema.ts",
"schemas/objects/EnumProcedureSourceFieldUpdateOperationsInput.schema.ts",
"schemas/objects/AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema.ts",
"schemas/objects/PatientUpdateOneRequiredWithoutProceduresNestedInput.schema.ts",
"schemas/objects/NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema.ts",
"schemas/objects/NullableIntFieldUpdateOperationsInput.schema.ts",
"schemas/objects/PatientCreateNestedOneWithoutClaimsInput.schema.ts",
"schemas/objects/AppointmentCreateNestedOneWithoutClaimsInput.schema.ts",
"schemas/objects/UserCreateNestedOneWithoutClaimsInput.schema.ts",
"schemas/objects/StaffCreateNestedOneWithoutClaimsInput.schema.ts",
"schemas/objects/NpiProviderCreateNestedOneWithoutClaimsInput.schema.ts",
"schemas/objects/ServiceLineCreateNestedManyWithoutClaimInput.schema.ts",
"schemas/objects/ClaimFileCreateNestedManyWithoutClaimInput.schema.ts",
"schemas/objects/PaymentCreateNestedOneWithoutClaimInput.schema.ts",
@@ -681,6 +694,7 @@
"schemas/objects/AppointmentUpdateOneRequiredWithoutClaimsNestedInput.schema.ts",
"schemas/objects/UserUpdateOneWithoutClaimsNestedInput.schema.ts",
"schemas/objects/StaffUpdateOneWithoutClaimsNestedInput.schema.ts",
"schemas/objects/NpiProviderUpdateOneWithoutClaimsNestedInput.schema.ts",
"schemas/objects/ServiceLineUpdateManyWithoutClaimNestedInput.schema.ts",
"schemas/objects/ClaimFileUpdateManyWithoutClaimNestedInput.schema.ts",
"schemas/objects/PaymentUpdateOneWithoutClaimNestedInput.schema.ts",
@@ -696,7 +710,6 @@
"schemas/objects/ClaimUpdateOneWithoutServiceLinesNestedInput.schema.ts",
"schemas/objects/PaymentUpdateOneWithoutServiceLinesNestedInput.schema.ts",
"schemas/objects/ServiceLineTransactionUpdateManyWithoutServiceLineNestedInput.schema.ts",
"schemas/objects/NullableIntFieldUpdateOperationsInput.schema.ts",
"schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInput.schema.ts",
"schemas/objects/ClaimCreateNestedOneWithoutClaimFilesInput.schema.ts",
"schemas/objects/ClaimUpdateOneRequiredWithoutClaimFilesNestedInput.schema.ts",
@@ -789,6 +802,8 @@
"schemas/objects/NestedDateTimeWithAggregatesFilter.schema.ts",
"schemas/objects/NestedDecimalNullableFilter.schema.ts",
"schemas/objects/NestedEnumProcedureSourceFilter.schema.ts",
"schemas/objects/NestedIntNullableWithAggregatesFilter.schema.ts",
"schemas/objects/NestedFloatNullableFilter.schema.ts",
"schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.ts",
"schemas/objects/NestedEnumProcedureSourceWithAggregatesFilter.schema.ts",
"schemas/objects/NestedEnumMissingTeethStatusFilter.schema.ts",
@@ -798,8 +813,6 @@
"schemas/objects/NestedEnumClaimStatusWithAggregatesFilter.schema.ts",
"schemas/objects/NestedDecimalFilter.schema.ts",
"schemas/objects/NestedEnumServiceLineStatusFilter.schema.ts",
"schemas/objects/NestedIntNullableWithAggregatesFilter.schema.ts",
"schemas/objects/NestedFloatNullableFilter.schema.ts",
"schemas/objects/NestedDecimalWithAggregatesFilter.schema.ts",
"schemas/objects/NestedEnumServiceLineStatusWithAggregatesFilter.schema.ts",
"schemas/objects/NestedEnumPdfTitleKeyFilter.schema.ts",
@@ -1042,16 +1055,33 @@
"schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts",
"schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts",
"schemas/objects/UserCreateOrConnectWithoutNpiProvidersInput.schema.ts",
"schemas/objects/ClaimCreateWithoutNpiProviderInput.schema.ts",
"schemas/objects/ClaimUncheckedCreateWithoutNpiProviderInput.schema.ts",
"schemas/objects/ClaimCreateOrConnectWithoutNpiProviderInput.schema.ts",
"schemas/objects/ClaimCreateManyNpiProviderInputEnvelope.schema.ts",
"schemas/objects/AppointmentProcedureCreateWithoutNpiProviderInput.schema.ts",
"schemas/objects/AppointmentProcedureUncheckedCreateWithoutNpiProviderInput.schema.ts",
"schemas/objects/AppointmentProcedureCreateOrConnectWithoutNpiProviderInput.schema.ts",
"schemas/objects/AppointmentProcedureCreateManyNpiProviderInputEnvelope.schema.ts",
"schemas/objects/UserUpsertWithoutNpiProvidersInput.schema.ts",
"schemas/objects/UserUpdateToOneWithWhereWithoutNpiProvidersInput.schema.ts",
"schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts",
"schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts",
"schemas/objects/ClaimUpsertWithWhereUniqueWithoutNpiProviderInput.schema.ts",
"schemas/objects/ClaimUpdateWithWhereUniqueWithoutNpiProviderInput.schema.ts",
"schemas/objects/ClaimUpdateManyWithWhereWithoutNpiProviderInput.schema.ts",
"schemas/objects/AppointmentProcedureUpsertWithWhereUniqueWithoutNpiProviderInput.schema.ts",
"schemas/objects/AppointmentProcedureUpdateWithWhereUniqueWithoutNpiProviderInput.schema.ts",
"schemas/objects/AppointmentProcedureUpdateManyWithWhereWithoutNpiProviderInput.schema.ts",
"schemas/objects/AppointmentCreateWithoutProceduresInput.schema.ts",
"schemas/objects/AppointmentUncheckedCreateWithoutProceduresInput.schema.ts",
"schemas/objects/AppointmentCreateOrConnectWithoutProceduresInput.schema.ts",
"schemas/objects/PatientCreateWithoutProceduresInput.schema.ts",
"schemas/objects/PatientUncheckedCreateWithoutProceduresInput.schema.ts",
"schemas/objects/PatientCreateOrConnectWithoutProceduresInput.schema.ts",
"schemas/objects/NpiProviderCreateWithoutAppointmentProceduresInput.schema.ts",
"schemas/objects/NpiProviderUncheckedCreateWithoutAppointmentProceduresInput.schema.ts",
"schemas/objects/NpiProviderCreateOrConnectWithoutAppointmentProceduresInput.schema.ts",
"schemas/objects/AppointmentUpsertWithoutProceduresInput.schema.ts",
"schemas/objects/AppointmentUpdateToOneWithWhereWithoutProceduresInput.schema.ts",
"schemas/objects/AppointmentUpdateWithoutProceduresInput.schema.ts",
@@ -1060,6 +1090,10 @@
"schemas/objects/PatientUpdateToOneWithWhereWithoutProceduresInput.schema.ts",
"schemas/objects/PatientUpdateWithoutProceduresInput.schema.ts",
"schemas/objects/PatientUncheckedUpdateWithoutProceduresInput.schema.ts",
"schemas/objects/NpiProviderUpsertWithoutAppointmentProceduresInput.schema.ts",
"schemas/objects/NpiProviderUpdateToOneWithWhereWithoutAppointmentProceduresInput.schema.ts",
"schemas/objects/NpiProviderUpdateWithoutAppointmentProceduresInput.schema.ts",
"schemas/objects/NpiProviderUncheckedUpdateWithoutAppointmentProceduresInput.schema.ts",
"schemas/objects/PatientCreateWithoutClaimsInput.schema.ts",
"schemas/objects/PatientUncheckedCreateWithoutClaimsInput.schema.ts",
"schemas/objects/PatientCreateOrConnectWithoutClaimsInput.schema.ts",
@@ -1072,6 +1106,9 @@
"schemas/objects/StaffCreateWithoutClaimsInput.schema.ts",
"schemas/objects/StaffUncheckedCreateWithoutClaimsInput.schema.ts",
"schemas/objects/StaffCreateOrConnectWithoutClaimsInput.schema.ts",
"schemas/objects/NpiProviderCreateWithoutClaimsInput.schema.ts",
"schemas/objects/NpiProviderUncheckedCreateWithoutClaimsInput.schema.ts",
"schemas/objects/NpiProviderCreateOrConnectWithoutClaimsInput.schema.ts",
"schemas/objects/ServiceLineCreateWithoutClaimInput.schema.ts",
"schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.ts",
"schemas/objects/ServiceLineCreateOrConnectWithoutClaimInput.schema.ts",
@@ -1099,6 +1136,10 @@
"schemas/objects/StaffUpdateToOneWithWhereWithoutClaimsInput.schema.ts",
"schemas/objects/StaffUpdateWithoutClaimsInput.schema.ts",
"schemas/objects/StaffUncheckedUpdateWithoutClaimsInput.schema.ts",
"schemas/objects/NpiProviderUpsertWithoutClaimsInput.schema.ts",
"schemas/objects/NpiProviderUpdateToOneWithWhereWithoutClaimsInput.schema.ts",
"schemas/objects/NpiProviderUpdateWithoutClaimsInput.schema.ts",
"schemas/objects/NpiProviderUncheckedUpdateWithoutClaimsInput.schema.ts",
"schemas/objects/ServiceLineUpsertWithWhereUniqueWithoutClaimInput.schema.ts",
"schemas/objects/ServiceLineUpdateWithWhereUniqueWithoutClaimInput.schema.ts",
"schemas/objects/ServiceLineUpdateManyWithWhereWithoutClaimInput.schema.ts",
@@ -1413,6 +1454,14 @@
"schemas/objects/ClaimUpdateWithoutStaffInput.schema.ts",
"schemas/objects/ClaimUncheckedUpdateWithoutStaffInput.schema.ts",
"schemas/objects/ClaimUncheckedUpdateManyWithoutStaffInput.schema.ts",
"schemas/objects/ClaimCreateManyNpiProviderInput.schema.ts",
"schemas/objects/AppointmentProcedureCreateManyNpiProviderInput.schema.ts",
"schemas/objects/ClaimUpdateWithoutNpiProviderInput.schema.ts",
"schemas/objects/ClaimUncheckedUpdateWithoutNpiProviderInput.schema.ts",
"schemas/objects/ClaimUncheckedUpdateManyWithoutNpiProviderInput.schema.ts",
"schemas/objects/AppointmentProcedureUpdateWithoutNpiProviderInput.schema.ts",
"schemas/objects/AppointmentProcedureUncheckedUpdateWithoutNpiProviderInput.schema.ts",
"schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInput.schema.ts",
"schemas/objects/ServiceLineCreateManyClaimInput.schema.ts",
"schemas/objects/ClaimFileCreateManyClaimInput.schema.ts",
"schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts",
@@ -1568,6 +1617,7 @@
"schemas/objects/PatientCountOutputTypeSelect.schema.ts",
"schemas/objects/AppointmentCountOutputTypeSelect.schema.ts",
"schemas/objects/StaffCountOutputTypeSelect.schema.ts",
"schemas/objects/NpiProviderCountOutputTypeSelect.schema.ts",
"schemas/objects/ClaimCountOutputTypeSelect.schema.ts",
"schemas/objects/ServiceLineCountOutputTypeSelect.schema.ts",
"schemas/objects/PdfGroupCountOutputTypeSelect.schema.ts",
@@ -1602,6 +1652,9 @@
"schemas/objects/StaffCountOutputTypeArgs.schema.ts",
"schemas/objects/StaffCountOutputTypeCountAppointmentsArgs.schema.ts",
"schemas/objects/StaffCountOutputTypeCountClaimsArgs.schema.ts",
"schemas/objects/NpiProviderCountOutputTypeArgs.schema.ts",
"schemas/objects/NpiProviderCountOutputTypeCountClaimsArgs.schema.ts",
"schemas/objects/NpiProviderCountOutputTypeCountAppointmentProceduresArgs.schema.ts",
"schemas/objects/ClaimCountOutputTypeArgs.schema.ts",
"schemas/objects/ClaimCountOutputTypeCountServiceLinesArgs.schema.ts",
"schemas/objects/ClaimCountOutputTypeCountClaimFilesArgs.schema.ts",

View File

@@ -0,0 +1,38 @@
import type { Prisma } from '../../generated/prisma';
import * as z from 'zod';
export declare const CronJobLogAggregateSchema: z.ZodType<Prisma.CronJobLogAggregateArgs>;
export declare const CronJobLogAggregateZodSchema: z.ZodObject<{
orderBy: z.ZodOptional<z.ZodUnion<[z.ZodType<Prisma.CronJobLogOrderByWithRelationInput, z.ZodTypeDef, Prisma.CronJobLogOrderByWithRelationInput>, z.ZodArray<z.ZodType<Prisma.CronJobLogOrderByWithRelationInput, z.ZodTypeDef, Prisma.CronJobLogOrderByWithRelationInput>, "many">]>>;
where: z.ZodOptional<z.ZodType<Prisma.CronJobLogWhereInput, z.ZodTypeDef, Prisma.CronJobLogWhereInput>>;
cursor: z.ZodOptional<z.ZodType<Prisma.CronJobLogWhereUniqueInput, z.ZodTypeDef, Prisma.CronJobLogWhereUniqueInput>>;
take: z.ZodOptional<z.ZodNumber>;
skip: z.ZodOptional<z.ZodNumber>;
_count: z.ZodOptional<z.ZodUnion<[z.ZodLiteral<true>, z.ZodType<Prisma.CronJobLogCountAggregateInputType, z.ZodTypeDef, Prisma.CronJobLogCountAggregateInputType>]>>;
_min: z.ZodOptional<z.ZodType<Prisma.CronJobLogMinAggregateInputType, z.ZodTypeDef, Prisma.CronJobLogMinAggregateInputType>>;
_max: z.ZodOptional<z.ZodType<Prisma.CronJobLogMaxAggregateInputType, z.ZodTypeDef, Prisma.CronJobLogMaxAggregateInputType>>;
_avg: z.ZodOptional<z.ZodType<Prisma.CronJobLogAvgAggregateInputType, z.ZodTypeDef, Prisma.CronJobLogAvgAggregateInputType>>;
_sum: z.ZodOptional<z.ZodType<Prisma.CronJobLogSumAggregateInputType, z.ZodTypeDef, Prisma.CronJobLogSumAggregateInputType>>;
}, "strict", z.ZodTypeAny, {
where?: Prisma.CronJobLogWhereInput | undefined;
_count?: true | Prisma.CronJobLogCountAggregateInputType | undefined;
orderBy?: Prisma.CronJobLogOrderByWithRelationInput | Prisma.CronJobLogOrderByWithRelationInput[] | undefined;
cursor?: Prisma.CronJobLogWhereUniqueInput | undefined;
take?: number | undefined;
skip?: number | undefined;
_min?: Prisma.CronJobLogMinAggregateInputType | undefined;
_max?: Prisma.CronJobLogMaxAggregateInputType | undefined;
_avg?: Prisma.CronJobLogAvgAggregateInputType | undefined;
_sum?: Prisma.CronJobLogSumAggregateInputType | undefined;
}, {
where?: Prisma.CronJobLogWhereInput | undefined;
_count?: true | Prisma.CronJobLogCountAggregateInputType | undefined;
orderBy?: Prisma.CronJobLogOrderByWithRelationInput | Prisma.CronJobLogOrderByWithRelationInput[] | undefined;
cursor?: Prisma.CronJobLogWhereUniqueInput | undefined;
take?: number | undefined;
skip?: number | undefined;
_min?: Prisma.CronJobLogMinAggregateInputType | undefined;
_max?: Prisma.CronJobLogMaxAggregateInputType | undefined;
_avg?: Prisma.CronJobLogAvgAggregateInputType | undefined;
_sum?: Prisma.CronJobLogSumAggregateInputType | undefined;
}>;
//# sourceMappingURL=aggregateCronJobLog.schema.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"aggregateCronJobLog.schema.d.ts","sourceRoot":"","sources":["aggregateCronJobLog.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAUzB,eAAO,MAAM,yBAAyB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,uBAAuB,CAAqsB,CAAC;AAEtxB,eAAO,MAAM,4BAA4B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAA4oB,CAAC"}

View File

@@ -0,0 +1,47 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.CronJobLogAggregateZodSchema = exports.CronJobLogAggregateSchema = void 0;
const z = __importStar(require("zod"));
const CronJobLogOrderByWithRelationInput_schema_1 = require("./objects/CronJobLogOrderByWithRelationInput.schema");
const CronJobLogWhereInput_schema_1 = require("./objects/CronJobLogWhereInput.schema");
const CronJobLogWhereUniqueInput_schema_1 = require("./objects/CronJobLogWhereUniqueInput.schema");
const CronJobLogCountAggregateInput_schema_1 = require("./objects/CronJobLogCountAggregateInput.schema");
const CronJobLogMinAggregateInput_schema_1 = require("./objects/CronJobLogMinAggregateInput.schema");
const CronJobLogMaxAggregateInput_schema_1 = require("./objects/CronJobLogMaxAggregateInput.schema");
const CronJobLogAvgAggregateInput_schema_1 = require("./objects/CronJobLogAvgAggregateInput.schema");
const CronJobLogSumAggregateInput_schema_1 = require("./objects/CronJobLogSumAggregateInput.schema");
exports.CronJobLogAggregateSchema = z.object({ orderBy: z.union([CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema, CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema.array()]).optional(), where: CronJobLogWhereInput_schema_1.CronJobLogWhereInputObjectSchema.optional(), cursor: CronJobLogWhereUniqueInput_schema_1.CronJobLogWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([z.literal(true), CronJobLogCountAggregateInput_schema_1.CronJobLogCountAggregateInputObjectSchema]).optional(), _min: CronJobLogMinAggregateInput_schema_1.CronJobLogMinAggregateInputObjectSchema.optional(), _max: CronJobLogMaxAggregateInput_schema_1.CronJobLogMaxAggregateInputObjectSchema.optional(), _avg: CronJobLogAvgAggregateInput_schema_1.CronJobLogAvgAggregateInputObjectSchema.optional(), _sum: CronJobLogSumAggregateInput_schema_1.CronJobLogSumAggregateInputObjectSchema.optional() }).strict();
exports.CronJobLogAggregateZodSchema = z.object({ orderBy: z.union([CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema, CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema.array()]).optional(), where: CronJobLogWhereInput_schema_1.CronJobLogWhereInputObjectSchema.optional(), cursor: CronJobLogWhereUniqueInput_schema_1.CronJobLogWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([z.literal(true), CronJobLogCountAggregateInput_schema_1.CronJobLogCountAggregateInputObjectSchema]).optional(), _min: CronJobLogMinAggregateInput_schema_1.CronJobLogMinAggregateInputObjectSchema.optional(), _max: CronJobLogMaxAggregateInput_schema_1.CronJobLogMaxAggregateInputObjectSchema.optional(), _avg: CronJobLogAvgAggregateInput_schema_1.CronJobLogAvgAggregateInputObjectSchema.optional(), _sum: CronJobLogSumAggregateInput_schema_1.CronJobLogSumAggregateInputObjectSchema.optional() }).strict();

View File

@@ -0,0 +1,26 @@
import type { Prisma } from '../../generated/prisma';
import * as z from 'zod';
export declare const CronJobLogCountSchema: z.ZodType<Prisma.CronJobLogCountArgs>;
export declare const CronJobLogCountZodSchema: z.ZodObject<{
orderBy: z.ZodOptional<z.ZodUnion<[z.ZodType<Prisma.CronJobLogOrderByWithRelationInput, z.ZodTypeDef, Prisma.CronJobLogOrderByWithRelationInput>, z.ZodArray<z.ZodType<Prisma.CronJobLogOrderByWithRelationInput, z.ZodTypeDef, Prisma.CronJobLogOrderByWithRelationInput>, "many">]>>;
where: z.ZodOptional<z.ZodType<Prisma.CronJobLogWhereInput, z.ZodTypeDef, Prisma.CronJobLogWhereInput>>;
cursor: z.ZodOptional<z.ZodType<Prisma.CronJobLogWhereUniqueInput, z.ZodTypeDef, Prisma.CronJobLogWhereUniqueInput>>;
take: z.ZodOptional<z.ZodNumber>;
skip: z.ZodOptional<z.ZodNumber>;
select: z.ZodOptional<z.ZodUnion<[z.ZodLiteral<true>, z.ZodType<Prisma.CronJobLogCountAggregateInputType, z.ZodTypeDef, Prisma.CronJobLogCountAggregateInputType>]>>;
}, "strict", z.ZodTypeAny, {
where?: Prisma.CronJobLogWhereInput | undefined;
select?: true | Prisma.CronJobLogCountAggregateInputType | undefined;
orderBy?: Prisma.CronJobLogOrderByWithRelationInput | Prisma.CronJobLogOrderByWithRelationInput[] | undefined;
cursor?: Prisma.CronJobLogWhereUniqueInput | undefined;
take?: number | undefined;
skip?: number | undefined;
}, {
where?: Prisma.CronJobLogWhereInput | undefined;
select?: true | Prisma.CronJobLogCountAggregateInputType | undefined;
orderBy?: Prisma.CronJobLogOrderByWithRelationInput | Prisma.CronJobLogOrderByWithRelationInput[] | undefined;
cursor?: Prisma.CronJobLogWhereUniqueInput | undefined;
take?: number | undefined;
skip?: number | undefined;
}>;
//# sourceMappingURL=countCronJobLog.schema.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"countCronJobLog.schema.d.ts","sourceRoot":"","sources":["countCronJobLog.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAMzB,eAAO,MAAM,qBAAqB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,mBAAmB,CAAyd,CAAC;AAEliB,eAAO,MAAM,wBAAwB;;;;;;;;;;;;;;;;;;;;;EAAoa,CAAC"}

View File

@@ -0,0 +1,43 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.CronJobLogCountZodSchema = exports.CronJobLogCountSchema = void 0;
const z = __importStar(require("zod"));
const CronJobLogOrderByWithRelationInput_schema_1 = require("./objects/CronJobLogOrderByWithRelationInput.schema");
const CronJobLogWhereInput_schema_1 = require("./objects/CronJobLogWhereInput.schema");
const CronJobLogWhereUniqueInput_schema_1 = require("./objects/CronJobLogWhereUniqueInput.schema");
const CronJobLogCountAggregateInput_schema_1 = require("./objects/CronJobLogCountAggregateInput.schema");
exports.CronJobLogCountSchema = z.object({ orderBy: z.union([CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema, CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema.array()]).optional(), where: CronJobLogWhereInput_schema_1.CronJobLogWhereInputObjectSchema.optional(), cursor: CronJobLogWhereUniqueInput_schema_1.CronJobLogWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([z.literal(true), CronJobLogCountAggregateInput_schema_1.CronJobLogCountAggregateInputObjectSchema]).optional() }).strict();
exports.CronJobLogCountZodSchema = z.object({ orderBy: z.union([CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema, CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema.array()]).optional(), where: CronJobLogWhereInput_schema_1.CronJobLogWhereInputObjectSchema.optional(), cursor: CronJobLogWhereUniqueInput_schema_1.CronJobLogWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([z.literal(true), CronJobLogCountAggregateInput_schema_1.CronJobLogCountAggregateInputObjectSchema]).optional() }).strict();

View File

@@ -0,0 +1,17 @@
import type { Prisma } from '../../generated/prisma';
import * as z from 'zod';
export declare const CronJobLogCreateManyAndReturnSchema: z.ZodType<Prisma.CronJobLogCreateManyAndReturnArgs>;
export declare const CronJobLogCreateManyAndReturnZodSchema: z.ZodObject<{
select: z.ZodOptional<z.ZodType<Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs>, z.ZodTypeDef, Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs>>>;
data: z.ZodUnion<[z.ZodType<Prisma.CronJobLogCreateManyInput, z.ZodTypeDef, Prisma.CronJobLogCreateManyInput>, z.ZodArray<z.ZodType<Prisma.CronJobLogCreateManyInput, z.ZodTypeDef, Prisma.CronJobLogCreateManyInput>, "many">]>;
skipDuplicates: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
data: Prisma.CronJobLogCreateManyInput | Prisma.CronJobLogCreateManyInput[];
skipDuplicates?: boolean | undefined;
select?: Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs> | undefined;
}, {
data: Prisma.CronJobLogCreateManyInput | Prisma.CronJobLogCreateManyInput[];
skipDuplicates?: boolean | undefined;
select?: Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs> | undefined;
}>;
//# sourceMappingURL=createManyAndReturnCronJobLog.schema.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"createManyAndReturnCronJobLog.schema.d.ts","sourceRoot":"","sources":["createManyAndReturnCronJobLog.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAIzB,eAAO,MAAM,mCAAmC,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,iCAAiC,CAA8R,CAAC;AAEnY,eAAO,MAAM,sCAAsC;;;;;;;;;;;;EAA2N,CAAC"}

View File

@@ -0,0 +1,41 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.CronJobLogCreateManyAndReturnZodSchema = exports.CronJobLogCreateManyAndReturnSchema = void 0;
const z = __importStar(require("zod"));
const CronJobLogSelect_schema_1 = require("./objects/CronJobLogSelect.schema");
const CronJobLogCreateManyInput_schema_1 = require("./objects/CronJobLogCreateManyInput.schema");
exports.CronJobLogCreateManyAndReturnSchema = z.object({ select: CronJobLogSelect_schema_1.CronJobLogSelectObjectSchema.optional(), data: z.union([CronJobLogCreateManyInput_schema_1.CronJobLogCreateManyInputObjectSchema, z.array(CronJobLogCreateManyInput_schema_1.CronJobLogCreateManyInputObjectSchema)]), skipDuplicates: z.boolean().optional() }).strict();
exports.CronJobLogCreateManyAndReturnZodSchema = z.object({ select: CronJobLogSelect_schema_1.CronJobLogSelectObjectSchema.optional(), data: z.union([CronJobLogCreateManyInput_schema_1.CronJobLogCreateManyInputObjectSchema, z.array(CronJobLogCreateManyInput_schema_1.CronJobLogCreateManyInputObjectSchema)]), skipDuplicates: z.boolean().optional() }).strict();

View File

@@ -0,0 +1,14 @@
import type { Prisma } from '../../generated/prisma';
import * as z from 'zod';
export declare const CronJobLogCreateManySchema: z.ZodType<Prisma.CronJobLogCreateManyArgs>;
export declare const CronJobLogCreateManyZodSchema: z.ZodObject<{
data: z.ZodUnion<[z.ZodType<Prisma.CronJobLogCreateManyInput, z.ZodTypeDef, Prisma.CronJobLogCreateManyInput>, z.ZodArray<z.ZodType<Prisma.CronJobLogCreateManyInput, z.ZodTypeDef, Prisma.CronJobLogCreateManyInput>, "many">]>;
skipDuplicates: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
data: Prisma.CronJobLogCreateManyInput | Prisma.CronJobLogCreateManyInput[];
skipDuplicates?: boolean | undefined;
}, {
data: Prisma.CronJobLogCreateManyInput | Prisma.CronJobLogCreateManyInput[];
skipDuplicates?: boolean | undefined;
}>;
//# sourceMappingURL=createManyCronJobLog.schema.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"createManyCronJobLog.schema.d.ts","sourceRoot":"","sources":["createManyCronJobLog.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAGzB,eAAO,MAAM,0BAA0B,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,wBAAwB,CAAoO,CAAC;AAEvT,eAAO,MAAM,6BAA6B;;;;;;;;;EAA0K,CAAC"}

View File

@@ -0,0 +1,40 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.CronJobLogCreateManyZodSchema = exports.CronJobLogCreateManySchema = void 0;
const z = __importStar(require("zod"));
const CronJobLogCreateManyInput_schema_1 = require("./objects/CronJobLogCreateManyInput.schema");
exports.CronJobLogCreateManySchema = z.object({ data: z.union([CronJobLogCreateManyInput_schema_1.CronJobLogCreateManyInputObjectSchema, z.array(CronJobLogCreateManyInput_schema_1.CronJobLogCreateManyInputObjectSchema)]), skipDuplicates: z.boolean().optional() }).strict();
exports.CronJobLogCreateManyZodSchema = z.object({ data: z.union([CronJobLogCreateManyInput_schema_1.CronJobLogCreateManyInputObjectSchema, z.array(CronJobLogCreateManyInput_schema_1.CronJobLogCreateManyInputObjectSchema)]), skipDuplicates: z.boolean().optional() }).strict();

View File

@@ -0,0 +1,14 @@
import type { Prisma } from '../../generated/prisma';
import * as z from 'zod';
export declare const CronJobLogCreateOneSchema: z.ZodType<Prisma.CronJobLogCreateArgs>;
export declare const CronJobLogCreateOneZodSchema: z.ZodObject<{
select: z.ZodOptional<z.ZodType<Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs>, z.ZodTypeDef, Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs>>>;
data: z.ZodUnion<[z.ZodType<Prisma.CronJobLogCreateInput, z.ZodTypeDef, Prisma.CronJobLogCreateInput>, z.ZodType<Prisma.CronJobLogUncheckedCreateInput, z.ZodTypeDef, Prisma.CronJobLogUncheckedCreateInput>]>;
}, "strict", z.ZodTypeAny, {
data: Prisma.CronJobLogCreateInput | Prisma.CronJobLogUncheckedCreateInput;
select?: Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs> | undefined;
}, {
data: Prisma.CronJobLogCreateInput | Prisma.CronJobLogUncheckedCreateInput;
select?: Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs> | undefined;
}>;
//# sourceMappingURL=createOneCronJobLog.schema.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"createOneCronJobLog.schema.d.ts","sourceRoot":"","sources":["createOneCronJobLog.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAKzB,eAAO,MAAM,yBAAyB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,oBAAoB,CAAgO,CAAC;AAE9S,eAAO,MAAM,4BAA4B;;;;;;;;;EAA0K,CAAC"}

View File

@@ -0,0 +1,42 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.CronJobLogCreateOneZodSchema = exports.CronJobLogCreateOneSchema = void 0;
const z = __importStar(require("zod"));
const CronJobLogSelect_schema_1 = require("./objects/CronJobLogSelect.schema");
const CronJobLogCreateInput_schema_1 = require("./objects/CronJobLogCreateInput.schema");
const CronJobLogUncheckedCreateInput_schema_1 = require("./objects/CronJobLogUncheckedCreateInput.schema");
exports.CronJobLogCreateOneSchema = z.object({ select: CronJobLogSelect_schema_1.CronJobLogSelectObjectSchema.optional(), data: z.union([CronJobLogCreateInput_schema_1.CronJobLogCreateInputObjectSchema, CronJobLogUncheckedCreateInput_schema_1.CronJobLogUncheckedCreateInputObjectSchema]) }).strict();
exports.CronJobLogCreateOneZodSchema = z.object({ select: CronJobLogSelect_schema_1.CronJobLogSelectObjectSchema.optional(), data: z.union([CronJobLogCreateInput_schema_1.CronJobLogCreateInputObjectSchema, CronJobLogUncheckedCreateInput_schema_1.CronJobLogUncheckedCreateInputObjectSchema]) }).strict();

View File

@@ -0,0 +1,11 @@
import type { Prisma } from '../../generated/prisma';
import * as z from 'zod';
export declare const CronJobLogDeleteManySchema: z.ZodType<Prisma.CronJobLogDeleteManyArgs>;
export declare const CronJobLogDeleteManyZodSchema: z.ZodObject<{
where: z.ZodOptional<z.ZodType<Prisma.CronJobLogWhereInput, z.ZodTypeDef, Prisma.CronJobLogWhereInput>>;
}, "strict", z.ZodTypeAny, {
where?: Prisma.CronJobLogWhereInput | undefined;
}, {
where?: Prisma.CronJobLogWhereInput | undefined;
}>;
//# sourceMappingURL=deleteManyCronJobLog.schema.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"deleteManyCronJobLog.schema.d.ts","sourceRoot":"","sources":["deleteManyCronJobLog.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAGzB,eAAO,MAAM,0BAA0B,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,wBAAwB,CAAsI,CAAC;AAEzN,eAAO,MAAM,6BAA6B;;;;;;EAA4E,CAAC"}

View File

@@ -0,0 +1,40 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.CronJobLogDeleteManyZodSchema = exports.CronJobLogDeleteManySchema = void 0;
const z = __importStar(require("zod"));
const CronJobLogWhereInput_schema_1 = require("./objects/CronJobLogWhereInput.schema");
exports.CronJobLogDeleteManySchema = z.object({ where: CronJobLogWhereInput_schema_1.CronJobLogWhereInputObjectSchema.optional() }).strict();
exports.CronJobLogDeleteManyZodSchema = z.object({ where: CronJobLogWhereInput_schema_1.CronJobLogWhereInputObjectSchema.optional() }).strict();

View File

@@ -0,0 +1,14 @@
import type { Prisma } from '../../generated/prisma';
import * as z from 'zod';
export declare const CronJobLogDeleteOneSchema: z.ZodType<Prisma.CronJobLogDeleteArgs>;
export declare const CronJobLogDeleteOneZodSchema: z.ZodObject<{
select: z.ZodOptional<z.ZodType<Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs>, z.ZodTypeDef, Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs>>>;
where: z.ZodType<Prisma.CronJobLogWhereUniqueInput, z.ZodTypeDef, Prisma.CronJobLogWhereUniqueInput>;
}, "strict", z.ZodTypeAny, {
where: Prisma.CronJobLogWhereUniqueInput;
select?: Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs> | undefined;
}, {
where: Prisma.CronJobLogWhereUniqueInput;
select?: Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs> | undefined;
}>;
//# sourceMappingURL=deleteOneCronJobLog.schema.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"deleteOneCronJobLog.schema.d.ts","sourceRoot":"","sources":["deleteOneCronJobLog.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAIzB,eAAO,MAAM,yBAAyB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,oBAAoB,CAA+K,CAAC;AAE7P,eAAO,MAAM,4BAA4B;;;;;;;;;EAAyH,CAAC"}

View File

@@ -0,0 +1,41 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.CronJobLogDeleteOneZodSchema = exports.CronJobLogDeleteOneSchema = void 0;
const z = __importStar(require("zod"));
const CronJobLogSelect_schema_1 = require("./objects/CronJobLogSelect.schema");
const CronJobLogWhereUniqueInput_schema_1 = require("./objects/CronJobLogWhereUniqueInput.schema");
exports.CronJobLogDeleteOneSchema = z.object({ select: CronJobLogSelect_schema_1.CronJobLogSelectObjectSchema.optional(), where: CronJobLogWhereUniqueInput_schema_1.CronJobLogWhereUniqueInputObjectSchema }).strict();
exports.CronJobLogDeleteOneZodSchema = z.object({ select: CronJobLogSelect_schema_1.CronJobLogSelectObjectSchema.optional(), where: CronJobLogWhereUniqueInput_schema_1.CronJobLogWhereUniqueInputObjectSchema }).strict();

View File

@@ -1,5 +1,5 @@
import * as z from 'zod';
export const AppointmentProcedureScalarFieldEnumSchema = z.enum(['id', 'appointmentId', 'patientId', 'procedureCode', 'procedureLabel', 'fee', 'category', 'toothNumber', 'toothSurface', 'oralCavityArea', 'source', 'comboKey', 'createdAt'])
export const AppointmentProcedureScalarFieldEnumSchema = z.enum(['id', 'appointmentId', 'patientId', 'npiProviderId', 'procedureCode', 'procedureLabel', 'fee', 'category', 'toothNumber', 'toothSurface', 'oralCavityArea', 'source', 'comboKey', 'createdAt'])
export type AppointmentProcedureScalarFieldEnum = z.infer<typeof AppointmentProcedureScalarFieldEnumSchema>;

View File

@@ -1,5 +1,5 @@
import * as z from 'zod';
export const ClaimFileScalarFieldEnumSchema = z.enum(['id', 'claimId', 'filename', 'mimeType'])
export const ClaimFileScalarFieldEnumSchema = z.enum(['id', 'claimId', 'filename', 'mimeType', 'filePath'])
export type ClaimFileScalarFieldEnum = z.infer<typeof ClaimFileScalarFieldEnumSchema>;

View File

@@ -1,5 +1,5 @@
import * as z from 'zod';
export const ClaimScalarFieldEnumSchema = z.enum(['id', 'patientId', 'appointmentId', 'userId', 'staffId', 'patientName', 'memberId', 'dateOfBirth', 'remarks', 'missingTeethStatus', 'missingTeeth', 'serviceDate', 'insuranceProvider', 'createdAt', 'updatedAt', 'status', 'claimNumber'])
export const ClaimScalarFieldEnumSchema = z.enum(['id', 'patientId', 'appointmentId', 'userId', 'staffId', 'patientName', 'memberId', 'dateOfBirth', 'remarks', 'missingTeethStatus', 'missingTeeth', 'serviceDate', 'insuranceProvider', 'createdAt', 'updatedAt', 'status', 'claimNumber', 'npiProviderId'])
export type ClaimScalarFieldEnum = z.infer<typeof ClaimScalarFieldEnumSchema>;

View File

@@ -1,5 +1,5 @@
import * as z from 'zod';
export const CloudFileScalarFieldEnumSchema = z.enum(['id', 'userId', 'name', 'mimeType', 'fileSize', 'folderId', 'isComplete', 'totalChunks', 'createdAt', 'updatedAt'])
export const CloudFileScalarFieldEnumSchema = z.enum(['id', 'userId', 'name', 'mimeType', 'fileSize', 'folderId', 'isComplete', 'totalChunks', 'diskPath', 'createdAt', 'updatedAt'])
export type CloudFileScalarFieldEnum = z.infer<typeof CloudFileScalarFieldEnumSchema>;

View File

@@ -0,0 +1,4 @@
import * as z from 'zod';
export declare const CronJobLogScalarFieldEnumSchema: z.ZodEnum<["id", "jobName", "status", "startedAt", "completedAt", "durationMs", "errorMessage"]>;
export type CronJobLogScalarFieldEnum = z.infer<typeof CronJobLogScalarFieldEnumSchema>;
//# sourceMappingURL=CronJobLogScalarFieldEnum.schema.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"CronJobLogScalarFieldEnum.schema.d.ts","sourceRoot":"","sources":["CronJobLogScalarFieldEnum.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAEzB,eAAO,MAAM,+BAA+B,kGAAgG,CAAA;AAE5I,MAAM,MAAM,yBAAyB,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,+BAA+B,CAAC,CAAC"}

View File

@@ -0,0 +1,38 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.CronJobLogScalarFieldEnumSchema = void 0;
const z = __importStar(require("zod"));
exports.CronJobLogScalarFieldEnumSchema = z.enum(['id', 'jobName', 'status', 'startedAt', 'completedAt', 'durationMs', 'errorMessage']);

View File

@@ -13,6 +13,7 @@ export const AppointmentProcedureFindFirstSelectSchema: z.ZodType<Prisma.Appoint
id: z.boolean().optional(),
appointmentId: z.boolean().optional(),
patientId: z.boolean().optional(),
npiProviderId: z.boolean().optional(),
procedureCode: z.boolean().optional(),
procedureLabel: z.boolean().optional(),
fee: z.boolean().optional(),
@@ -24,13 +25,15 @@ export const AppointmentProcedureFindFirstSelectSchema: z.ZodType<Prisma.Appoint
comboKey: z.boolean().optional(),
createdAt: z.boolean().optional(),
appointment: z.boolean().optional(),
patient: z.boolean().optional()
patient: z.boolean().optional(),
npiProvider: z.boolean().optional()
}).strict() as unknown as z.ZodType<Prisma.AppointmentProcedureSelect>;
export const AppointmentProcedureFindFirstSelectZodSchema = z.object({
id: z.boolean().optional(),
appointmentId: z.boolean().optional(),
patientId: z.boolean().optional(),
npiProviderId: z.boolean().optional(),
procedureCode: z.boolean().optional(),
procedureLabel: z.boolean().optional(),
fee: z.boolean().optional(),
@@ -42,7 +45,8 @@ export const AppointmentProcedureFindFirstSelectZodSchema = z.object({
comboKey: z.boolean().optional(),
createdAt: z.boolean().optional(),
appointment: z.boolean().optional(),
patient: z.boolean().optional()
patient: z.boolean().optional(),
npiProvider: z.boolean().optional()
}).strict();
export const AppointmentProcedureFindFirstSchema: z.ZodType<Prisma.AppointmentProcedureFindFirstArgs> = z.object({ select: AppointmentProcedureFindFirstSelectSchema.optional(), include: z.lazy(() => AppointmentProcedureIncludeObjectSchema.optional()), orderBy: z.union([AppointmentProcedureOrderByWithRelationInputObjectSchema, AppointmentProcedureOrderByWithRelationInputObjectSchema.array()]).optional(), where: AppointmentProcedureWhereInputObjectSchema.optional(), cursor: AppointmentProcedureWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([AppointmentProcedureScalarFieldEnumSchema, AppointmentProcedureScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType<Prisma.AppointmentProcedureFindFirstArgs>;

View File

@@ -27,10 +27,12 @@ export const ClaimFindFirstSelectSchema: z.ZodType<Prisma.ClaimSelect> = z.objec
updatedAt: z.boolean().optional(),
status: z.boolean().optional(),
claimNumber: z.boolean().optional(),
npiProviderId: z.boolean().optional(),
patient: z.boolean().optional(),
appointment: z.boolean().optional(),
user: z.boolean().optional(),
staff: z.boolean().optional(),
npiProvider: z.boolean().optional(),
serviceLines: z.boolean().optional(),
claimFiles: z.boolean().optional(),
payment: z.boolean().optional(),
@@ -55,10 +57,12 @@ export const ClaimFindFirstSelectZodSchema = z.object({
updatedAt: z.boolean().optional(),
status: z.boolean().optional(),
claimNumber: z.boolean().optional(),
npiProviderId: z.boolean().optional(),
patient: z.boolean().optional(),
appointment: z.boolean().optional(),
user: z.boolean().optional(),
staff: z.boolean().optional(),
npiProvider: z.boolean().optional(),
serviceLines: z.boolean().optional(),
claimFiles: z.boolean().optional(),
payment: z.boolean().optional(),

View File

@@ -14,6 +14,7 @@ export const ClaimFileFindFirstSelectSchema: z.ZodType<Prisma.ClaimFileSelect> =
claimId: z.boolean().optional(),
filename: z.boolean().optional(),
mimeType: z.boolean().optional(),
filePath: z.boolean().optional(),
claim: z.boolean().optional()
}).strict() as unknown as z.ZodType<Prisma.ClaimFileSelect>;
@@ -22,6 +23,7 @@ export const ClaimFileFindFirstSelectZodSchema = z.object({
claimId: z.boolean().optional(),
filename: z.boolean().optional(),
mimeType: z.boolean().optional(),
filePath: z.boolean().optional(),
claim: z.boolean().optional()
}).strict();

View File

@@ -18,6 +18,7 @@ export const CloudFileFindFirstSelectSchema: z.ZodType<Prisma.CloudFileSelect> =
folderId: z.boolean().optional(),
isComplete: z.boolean().optional(),
totalChunks: z.boolean().optional(),
diskPath: z.boolean().optional(),
createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(),
user: z.boolean().optional(),
@@ -35,6 +36,7 @@ export const CloudFileFindFirstSelectZodSchema = z.object({
folderId: z.boolean().optional(),
isComplete: z.boolean().optional(),
totalChunks: z.boolean().optional(),
diskPath: z.boolean().optional(),
createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(),
user: z.boolean().optional(),

View File

@@ -0,0 +1,55 @@
import type { Prisma } from '../../generated/prisma';
import * as z from 'zod';
export declare const CronJobLogFindFirstSelectSchema: z.ZodType<Prisma.CronJobLogSelect>;
export declare const CronJobLogFindFirstSelectZodSchema: z.ZodObject<{
id: z.ZodOptional<z.ZodBoolean>;
jobName: z.ZodOptional<z.ZodBoolean>;
status: z.ZodOptional<z.ZodBoolean>;
startedAt: z.ZodOptional<z.ZodBoolean>;
completedAt: z.ZodOptional<z.ZodBoolean>;
durationMs: z.ZodOptional<z.ZodBoolean>;
errorMessage: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
status?: boolean | undefined;
id?: boolean | undefined;
jobName?: boolean | undefined;
startedAt?: boolean | undefined;
completedAt?: boolean | undefined;
durationMs?: boolean | undefined;
errorMessage?: boolean | undefined;
}, {
status?: boolean | undefined;
id?: boolean | undefined;
jobName?: boolean | undefined;
startedAt?: boolean | undefined;
completedAt?: boolean | undefined;
durationMs?: boolean | undefined;
errorMessage?: boolean | undefined;
}>;
export declare const CronJobLogFindFirstSchema: z.ZodType<Prisma.CronJobLogFindFirstArgs>;
export declare const CronJobLogFindFirstZodSchema: z.ZodObject<{
select: z.ZodOptional<z.ZodType<Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs>, z.ZodTypeDef, Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs>>>;
orderBy: z.ZodOptional<z.ZodUnion<[z.ZodType<Prisma.CronJobLogOrderByWithRelationInput, z.ZodTypeDef, Prisma.CronJobLogOrderByWithRelationInput>, z.ZodArray<z.ZodType<Prisma.CronJobLogOrderByWithRelationInput, z.ZodTypeDef, Prisma.CronJobLogOrderByWithRelationInput>, "many">]>>;
where: z.ZodOptional<z.ZodType<Prisma.CronJobLogWhereInput, z.ZodTypeDef, Prisma.CronJobLogWhereInput>>;
cursor: z.ZodOptional<z.ZodType<Prisma.CronJobLogWhereUniqueInput, z.ZodTypeDef, Prisma.CronJobLogWhereUniqueInput>>;
take: z.ZodOptional<z.ZodNumber>;
skip: z.ZodOptional<z.ZodNumber>;
distinct: z.ZodOptional<z.ZodUnion<[z.ZodEnum<["id", "jobName", "status", "startedAt", "completedAt", "durationMs", "errorMessage"]>, z.ZodArray<z.ZodEnum<["id", "jobName", "status", "startedAt", "completedAt", "durationMs", "errorMessage"]>, "many">]>>;
}, "strict", z.ZodTypeAny, {
where?: Prisma.CronJobLogWhereInput | undefined;
select?: Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs> | undefined;
orderBy?: Prisma.CronJobLogOrderByWithRelationInput | Prisma.CronJobLogOrderByWithRelationInput[] | undefined;
cursor?: Prisma.CronJobLogWhereUniqueInput | undefined;
take?: number | undefined;
skip?: number | undefined;
distinct?: "status" | "id" | "jobName" | "startedAt" | "completedAt" | "durationMs" | "errorMessage" | ("status" | "id" | "jobName" | "startedAt" | "completedAt" | "durationMs" | "errorMessage")[] | undefined;
}, {
where?: Prisma.CronJobLogWhereInput | undefined;
select?: Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs> | undefined;
orderBy?: Prisma.CronJobLogOrderByWithRelationInput | Prisma.CronJobLogOrderByWithRelationInput[] | undefined;
cursor?: Prisma.CronJobLogWhereUniqueInput | undefined;
take?: number | undefined;
skip?: number | undefined;
distinct?: "status" | "id" | "jobName" | "startedAt" | "completedAt" | "durationMs" | "errorMessage" | ("status" | "id" | "jobName" | "startedAt" | "completedAt" | "durationMs" | "errorMessage")[] | undefined;
}>;
//# sourceMappingURL=findFirstCronJobLog.schema.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"findFirstCronJobLog.schema.d.ts","sourceRoot":"","sources":["findFirstCronJobLog.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AASzB,eAAO,MAAM,+BAA+B,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAQjB,CAAC;AAE/D,eAAO,MAAM,kCAAkC;;;;;;;;;;;;;;;;;;;;;;;;EAQlC,CAAC;AAEd,eAAO,MAAM,yBAAyB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,uBAAuB,CAAgiB,CAAC;AAEjnB,eAAO,MAAM,4BAA4B;;;;;;;;;;;;;;;;;;;;;;;;EAAue,CAAC"}

View File

@@ -0,0 +1,63 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.CronJobLogFindFirstZodSchema = exports.CronJobLogFindFirstSchema = exports.CronJobLogFindFirstSelectZodSchema = exports.CronJobLogFindFirstSelectSchema = void 0;
const z = __importStar(require("zod"));
const CronJobLogOrderByWithRelationInput_schema_1 = require("./objects/CronJobLogOrderByWithRelationInput.schema");
const CronJobLogWhereInput_schema_1 = require("./objects/CronJobLogWhereInput.schema");
const CronJobLogWhereUniqueInput_schema_1 = require("./objects/CronJobLogWhereUniqueInput.schema");
const CronJobLogScalarFieldEnum_schema_1 = require("./enums/CronJobLogScalarFieldEnum.schema");
// Select schema needs to be in file to prevent circular imports
//------------------------------------------------------
exports.CronJobLogFindFirstSelectSchema = z.object({
id: z.boolean().optional(),
jobName: z.boolean().optional(),
status: z.boolean().optional(),
startedAt: z.boolean().optional(),
completedAt: z.boolean().optional(),
durationMs: z.boolean().optional(),
errorMessage: z.boolean().optional()
}).strict();
exports.CronJobLogFindFirstSelectZodSchema = z.object({
id: z.boolean().optional(),
jobName: z.boolean().optional(),
status: z.boolean().optional(),
startedAt: z.boolean().optional(),
completedAt: z.boolean().optional(),
durationMs: z.boolean().optional(),
errorMessage: z.boolean().optional()
}).strict();
exports.CronJobLogFindFirstSchema = z.object({ select: exports.CronJobLogFindFirstSelectSchema.optional(), orderBy: z.union([CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema, CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema.array()]).optional(), where: CronJobLogWhereInput_schema_1.CronJobLogWhereInputObjectSchema.optional(), cursor: CronJobLogWhereUniqueInput_schema_1.CronJobLogWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CronJobLogScalarFieldEnum_schema_1.CronJobLogScalarFieldEnumSchema, CronJobLogScalarFieldEnum_schema_1.CronJobLogScalarFieldEnumSchema.array()]).optional() }).strict();
exports.CronJobLogFindFirstZodSchema = z.object({ select: exports.CronJobLogFindFirstSelectSchema.optional(), orderBy: z.union([CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema, CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema.array()]).optional(), where: CronJobLogWhereInput_schema_1.CronJobLogWhereInputObjectSchema.optional(), cursor: CronJobLogWhereUniqueInput_schema_1.CronJobLogWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CronJobLogScalarFieldEnum_schema_1.CronJobLogScalarFieldEnumSchema, CronJobLogScalarFieldEnum_schema_1.CronJobLogScalarFieldEnumSchema.array()]).optional() }).strict();

View File

@@ -15,7 +15,10 @@ export const NpiProviderFindFirstSelectSchema: z.ZodType<Prisma.NpiProviderSelec
npiNumber: z.boolean().optional(),
providerName: z.boolean().optional(),
createdAt: z.boolean().optional(),
user: z.boolean().optional()
user: z.boolean().optional(),
claims: z.boolean().optional(),
appointmentProcedures: z.boolean().optional(),
_count: z.boolean().optional()
}).strict() as unknown as z.ZodType<Prisma.NpiProviderSelect>;
export const NpiProviderFindFirstSelectZodSchema = z.object({
@@ -24,7 +27,10 @@ export const NpiProviderFindFirstSelectZodSchema = z.object({
npiNumber: z.boolean().optional(),
providerName: z.boolean().optional(),
createdAt: z.boolean().optional(),
user: z.boolean().optional()
user: z.boolean().optional(),
claims: z.boolean().optional(),
appointmentProcedures: z.boolean().optional(),
_count: z.boolean().optional()
}).strict();
export const NpiProviderFindFirstSchema: z.ZodType<Prisma.NpiProviderFindFirstArgs> = z.object({ select: NpiProviderFindFirstSelectSchema.optional(), include: z.lazy(() => NpiProviderIncludeObjectSchema.optional()), orderBy: z.union([NpiProviderOrderByWithRelationInputObjectSchema, NpiProviderOrderByWithRelationInputObjectSchema.array()]).optional(), where: NpiProviderWhereInputObjectSchema.optional(), cursor: NpiProviderWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([NpiProviderScalarFieldEnumSchema, NpiProviderScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType<Prisma.NpiProviderFindFirstArgs>;

View File

@@ -13,6 +13,7 @@ export const AppointmentProcedureFindFirstOrThrowSelectSchema: z.ZodType<Prisma.
id: z.boolean().optional(),
appointmentId: z.boolean().optional(),
patientId: z.boolean().optional(),
npiProviderId: z.boolean().optional(),
procedureCode: z.boolean().optional(),
procedureLabel: z.boolean().optional(),
fee: z.boolean().optional(),
@@ -24,13 +25,15 @@ export const AppointmentProcedureFindFirstOrThrowSelectSchema: z.ZodType<Prisma.
comboKey: z.boolean().optional(),
createdAt: z.boolean().optional(),
appointment: z.boolean().optional(),
patient: z.boolean().optional()
patient: z.boolean().optional(),
npiProvider: z.boolean().optional()
}).strict() as unknown as z.ZodType<Prisma.AppointmentProcedureSelect>;
export const AppointmentProcedureFindFirstOrThrowSelectZodSchema = z.object({
id: z.boolean().optional(),
appointmentId: z.boolean().optional(),
patientId: z.boolean().optional(),
npiProviderId: z.boolean().optional(),
procedureCode: z.boolean().optional(),
procedureLabel: z.boolean().optional(),
fee: z.boolean().optional(),
@@ -42,7 +45,8 @@ export const AppointmentProcedureFindFirstOrThrowSelectZodSchema = z.object({
comboKey: z.boolean().optional(),
createdAt: z.boolean().optional(),
appointment: z.boolean().optional(),
patient: z.boolean().optional()
patient: z.boolean().optional(),
npiProvider: z.boolean().optional()
}).strict();
export const AppointmentProcedureFindFirstOrThrowSchema: z.ZodType<Prisma.AppointmentProcedureFindFirstOrThrowArgs> = z.object({ select: AppointmentProcedureFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => AppointmentProcedureIncludeObjectSchema.optional()), orderBy: z.union([AppointmentProcedureOrderByWithRelationInputObjectSchema, AppointmentProcedureOrderByWithRelationInputObjectSchema.array()]).optional(), where: AppointmentProcedureWhereInputObjectSchema.optional(), cursor: AppointmentProcedureWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([AppointmentProcedureScalarFieldEnumSchema, AppointmentProcedureScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType<Prisma.AppointmentProcedureFindFirstOrThrowArgs>;

View File

@@ -27,10 +27,12 @@ export const ClaimFindFirstOrThrowSelectSchema: z.ZodType<Prisma.ClaimSelect> =
updatedAt: z.boolean().optional(),
status: z.boolean().optional(),
claimNumber: z.boolean().optional(),
npiProviderId: z.boolean().optional(),
patient: z.boolean().optional(),
appointment: z.boolean().optional(),
user: z.boolean().optional(),
staff: z.boolean().optional(),
npiProvider: z.boolean().optional(),
serviceLines: z.boolean().optional(),
claimFiles: z.boolean().optional(),
payment: z.boolean().optional(),
@@ -55,10 +57,12 @@ export const ClaimFindFirstOrThrowSelectZodSchema = z.object({
updatedAt: z.boolean().optional(),
status: z.boolean().optional(),
claimNumber: z.boolean().optional(),
npiProviderId: z.boolean().optional(),
patient: z.boolean().optional(),
appointment: z.boolean().optional(),
user: z.boolean().optional(),
staff: z.boolean().optional(),
npiProvider: z.boolean().optional(),
serviceLines: z.boolean().optional(),
claimFiles: z.boolean().optional(),
payment: z.boolean().optional(),

View File

@@ -14,6 +14,7 @@ export const ClaimFileFindFirstOrThrowSelectSchema: z.ZodType<Prisma.ClaimFileSe
claimId: z.boolean().optional(),
filename: z.boolean().optional(),
mimeType: z.boolean().optional(),
filePath: z.boolean().optional(),
claim: z.boolean().optional()
}).strict() as unknown as z.ZodType<Prisma.ClaimFileSelect>;
@@ -22,6 +23,7 @@ export const ClaimFileFindFirstOrThrowSelectZodSchema = z.object({
claimId: z.boolean().optional(),
filename: z.boolean().optional(),
mimeType: z.boolean().optional(),
filePath: z.boolean().optional(),
claim: z.boolean().optional()
}).strict();

View File

@@ -18,6 +18,7 @@ export const CloudFileFindFirstOrThrowSelectSchema: z.ZodType<Prisma.CloudFileSe
folderId: z.boolean().optional(),
isComplete: z.boolean().optional(),
totalChunks: z.boolean().optional(),
diskPath: z.boolean().optional(),
createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(),
user: z.boolean().optional(),
@@ -35,6 +36,7 @@ export const CloudFileFindFirstOrThrowSelectZodSchema = z.object({
folderId: z.boolean().optional(),
isComplete: z.boolean().optional(),
totalChunks: z.boolean().optional(),
diskPath: z.boolean().optional(),
createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(),
user: z.boolean().optional(),

View File

@@ -0,0 +1,55 @@
import type { Prisma } from '../../generated/prisma';
import * as z from 'zod';
export declare const CronJobLogFindFirstOrThrowSelectSchema: z.ZodType<Prisma.CronJobLogSelect>;
export declare const CronJobLogFindFirstOrThrowSelectZodSchema: z.ZodObject<{
id: z.ZodOptional<z.ZodBoolean>;
jobName: z.ZodOptional<z.ZodBoolean>;
status: z.ZodOptional<z.ZodBoolean>;
startedAt: z.ZodOptional<z.ZodBoolean>;
completedAt: z.ZodOptional<z.ZodBoolean>;
durationMs: z.ZodOptional<z.ZodBoolean>;
errorMessage: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
status?: boolean | undefined;
id?: boolean | undefined;
jobName?: boolean | undefined;
startedAt?: boolean | undefined;
completedAt?: boolean | undefined;
durationMs?: boolean | undefined;
errorMessage?: boolean | undefined;
}, {
status?: boolean | undefined;
id?: boolean | undefined;
jobName?: boolean | undefined;
startedAt?: boolean | undefined;
completedAt?: boolean | undefined;
durationMs?: boolean | undefined;
errorMessage?: boolean | undefined;
}>;
export declare const CronJobLogFindFirstOrThrowSchema: z.ZodType<Prisma.CronJobLogFindFirstOrThrowArgs>;
export declare const CronJobLogFindFirstOrThrowZodSchema: z.ZodObject<{
select: z.ZodOptional<z.ZodType<Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs>, z.ZodTypeDef, Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs>>>;
orderBy: z.ZodOptional<z.ZodUnion<[z.ZodType<Prisma.CronJobLogOrderByWithRelationInput, z.ZodTypeDef, Prisma.CronJobLogOrderByWithRelationInput>, z.ZodArray<z.ZodType<Prisma.CronJobLogOrderByWithRelationInput, z.ZodTypeDef, Prisma.CronJobLogOrderByWithRelationInput>, "many">]>>;
where: z.ZodOptional<z.ZodType<Prisma.CronJobLogWhereInput, z.ZodTypeDef, Prisma.CronJobLogWhereInput>>;
cursor: z.ZodOptional<z.ZodType<Prisma.CronJobLogWhereUniqueInput, z.ZodTypeDef, Prisma.CronJobLogWhereUniqueInput>>;
take: z.ZodOptional<z.ZodNumber>;
skip: z.ZodOptional<z.ZodNumber>;
distinct: z.ZodOptional<z.ZodUnion<[z.ZodEnum<["id", "jobName", "status", "startedAt", "completedAt", "durationMs", "errorMessage"]>, z.ZodArray<z.ZodEnum<["id", "jobName", "status", "startedAt", "completedAt", "durationMs", "errorMessage"]>, "many">]>>;
}, "strict", z.ZodTypeAny, {
where?: Prisma.CronJobLogWhereInput | undefined;
select?: Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs> | undefined;
orderBy?: Prisma.CronJobLogOrderByWithRelationInput | Prisma.CronJobLogOrderByWithRelationInput[] | undefined;
cursor?: Prisma.CronJobLogWhereUniqueInput | undefined;
take?: number | undefined;
skip?: number | undefined;
distinct?: "status" | "id" | "jobName" | "startedAt" | "completedAt" | "durationMs" | "errorMessage" | ("status" | "id" | "jobName" | "startedAt" | "completedAt" | "durationMs" | "errorMessage")[] | undefined;
}, {
where?: Prisma.CronJobLogWhereInput | undefined;
select?: Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs> | undefined;
orderBy?: Prisma.CronJobLogOrderByWithRelationInput | Prisma.CronJobLogOrderByWithRelationInput[] | undefined;
cursor?: Prisma.CronJobLogWhereUniqueInput | undefined;
take?: number | undefined;
skip?: number | undefined;
distinct?: "status" | "id" | "jobName" | "startedAt" | "completedAt" | "durationMs" | "errorMessage" | ("status" | "id" | "jobName" | "startedAt" | "completedAt" | "durationMs" | "errorMessage")[] | undefined;
}>;
//# sourceMappingURL=findFirstOrThrowCronJobLog.schema.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"findFirstOrThrowCronJobLog.schema.d.ts","sourceRoot":"","sources":["findFirstOrThrowCronJobLog.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AASzB,eAAO,MAAM,sCAAsC,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAQxB,CAAC;AAE/D,eAAO,MAAM,yCAAyC;;;;;;;;;;;;;;;;;;;;;;;;EAQzC,CAAC;AAEd,eAAO,MAAM,gCAAgC,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,8BAA8B,CAA8iB,CAAC;AAE7oB,eAAO,MAAM,mCAAmC;;;;;;;;;;;;;;;;;;;;;;;;EAA8e,CAAC"}

View File

@@ -0,0 +1,63 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.CronJobLogFindFirstOrThrowZodSchema = exports.CronJobLogFindFirstOrThrowSchema = exports.CronJobLogFindFirstOrThrowSelectZodSchema = exports.CronJobLogFindFirstOrThrowSelectSchema = void 0;
const z = __importStar(require("zod"));
const CronJobLogOrderByWithRelationInput_schema_1 = require("./objects/CronJobLogOrderByWithRelationInput.schema");
const CronJobLogWhereInput_schema_1 = require("./objects/CronJobLogWhereInput.schema");
const CronJobLogWhereUniqueInput_schema_1 = require("./objects/CronJobLogWhereUniqueInput.schema");
const CronJobLogScalarFieldEnum_schema_1 = require("./enums/CronJobLogScalarFieldEnum.schema");
// Select schema needs to be in file to prevent circular imports
//------------------------------------------------------
exports.CronJobLogFindFirstOrThrowSelectSchema = z.object({
id: z.boolean().optional(),
jobName: z.boolean().optional(),
status: z.boolean().optional(),
startedAt: z.boolean().optional(),
completedAt: z.boolean().optional(),
durationMs: z.boolean().optional(),
errorMessage: z.boolean().optional()
}).strict();
exports.CronJobLogFindFirstOrThrowSelectZodSchema = z.object({
id: z.boolean().optional(),
jobName: z.boolean().optional(),
status: z.boolean().optional(),
startedAt: z.boolean().optional(),
completedAt: z.boolean().optional(),
durationMs: z.boolean().optional(),
errorMessage: z.boolean().optional()
}).strict();
exports.CronJobLogFindFirstOrThrowSchema = z.object({ select: exports.CronJobLogFindFirstOrThrowSelectSchema.optional(), orderBy: z.union([CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema, CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema.array()]).optional(), where: CronJobLogWhereInput_schema_1.CronJobLogWhereInputObjectSchema.optional(), cursor: CronJobLogWhereUniqueInput_schema_1.CronJobLogWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CronJobLogScalarFieldEnum_schema_1.CronJobLogScalarFieldEnumSchema, CronJobLogScalarFieldEnum_schema_1.CronJobLogScalarFieldEnumSchema.array()]).optional() }).strict();
exports.CronJobLogFindFirstOrThrowZodSchema = z.object({ select: exports.CronJobLogFindFirstOrThrowSelectSchema.optional(), orderBy: z.union([CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema, CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema.array()]).optional(), where: CronJobLogWhereInput_schema_1.CronJobLogWhereInputObjectSchema.optional(), cursor: CronJobLogWhereUniqueInput_schema_1.CronJobLogWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CronJobLogScalarFieldEnum_schema_1.CronJobLogScalarFieldEnumSchema, CronJobLogScalarFieldEnum_schema_1.CronJobLogScalarFieldEnumSchema.array()]).optional() }).strict();

View File

@@ -15,7 +15,10 @@ export const NpiProviderFindFirstOrThrowSelectSchema: z.ZodType<Prisma.NpiProvid
npiNumber: z.boolean().optional(),
providerName: z.boolean().optional(),
createdAt: z.boolean().optional(),
user: z.boolean().optional()
user: z.boolean().optional(),
claims: z.boolean().optional(),
appointmentProcedures: z.boolean().optional(),
_count: z.boolean().optional()
}).strict() as unknown as z.ZodType<Prisma.NpiProviderSelect>;
export const NpiProviderFindFirstOrThrowSelectZodSchema = z.object({
@@ -24,7 +27,10 @@ export const NpiProviderFindFirstOrThrowSelectZodSchema = z.object({
npiNumber: z.boolean().optional(),
providerName: z.boolean().optional(),
createdAt: z.boolean().optional(),
user: z.boolean().optional()
user: z.boolean().optional(),
claims: z.boolean().optional(),
appointmentProcedures: z.boolean().optional(),
_count: z.boolean().optional()
}).strict();
export const NpiProviderFindFirstOrThrowSchema: z.ZodType<Prisma.NpiProviderFindFirstOrThrowArgs> = z.object({ select: NpiProviderFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => NpiProviderIncludeObjectSchema.optional()), orderBy: z.union([NpiProviderOrderByWithRelationInputObjectSchema, NpiProviderOrderByWithRelationInputObjectSchema.array()]).optional(), where: NpiProviderWhereInputObjectSchema.optional(), cursor: NpiProviderWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([NpiProviderScalarFieldEnumSchema, NpiProviderScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType<Prisma.NpiProviderFindFirstOrThrowArgs>;

View File

@@ -13,6 +13,7 @@ export const AppointmentProcedureFindManySelectSchema: z.ZodType<Prisma.Appointm
id: z.boolean().optional(),
appointmentId: z.boolean().optional(),
patientId: z.boolean().optional(),
npiProviderId: z.boolean().optional(),
procedureCode: z.boolean().optional(),
procedureLabel: z.boolean().optional(),
fee: z.boolean().optional(),
@@ -24,13 +25,15 @@ export const AppointmentProcedureFindManySelectSchema: z.ZodType<Prisma.Appointm
comboKey: z.boolean().optional(),
createdAt: z.boolean().optional(),
appointment: z.boolean().optional(),
patient: z.boolean().optional()
patient: z.boolean().optional(),
npiProvider: z.boolean().optional()
}).strict() as unknown as z.ZodType<Prisma.AppointmentProcedureSelect>;
export const AppointmentProcedureFindManySelectZodSchema = z.object({
id: z.boolean().optional(),
appointmentId: z.boolean().optional(),
patientId: z.boolean().optional(),
npiProviderId: z.boolean().optional(),
procedureCode: z.boolean().optional(),
procedureLabel: z.boolean().optional(),
fee: z.boolean().optional(),
@@ -42,7 +45,8 @@ export const AppointmentProcedureFindManySelectZodSchema = z.object({
comboKey: z.boolean().optional(),
createdAt: z.boolean().optional(),
appointment: z.boolean().optional(),
patient: z.boolean().optional()
patient: z.boolean().optional(),
npiProvider: z.boolean().optional()
}).strict();
export const AppointmentProcedureFindManySchema: z.ZodType<Prisma.AppointmentProcedureFindManyArgs> = z.object({ select: AppointmentProcedureFindManySelectSchema.optional(), include: z.lazy(() => AppointmentProcedureIncludeObjectSchema.optional()), orderBy: z.union([AppointmentProcedureOrderByWithRelationInputObjectSchema, AppointmentProcedureOrderByWithRelationInputObjectSchema.array()]).optional(), where: AppointmentProcedureWhereInputObjectSchema.optional(), cursor: AppointmentProcedureWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([AppointmentProcedureScalarFieldEnumSchema, AppointmentProcedureScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType<Prisma.AppointmentProcedureFindManyArgs>;

View File

@@ -27,10 +27,12 @@ export const ClaimFindManySelectSchema: z.ZodType<Prisma.ClaimSelect> = z.object
updatedAt: z.boolean().optional(),
status: z.boolean().optional(),
claimNumber: z.boolean().optional(),
npiProviderId: z.boolean().optional(),
patient: z.boolean().optional(),
appointment: z.boolean().optional(),
user: z.boolean().optional(),
staff: z.boolean().optional(),
npiProvider: z.boolean().optional(),
serviceLines: z.boolean().optional(),
claimFiles: z.boolean().optional(),
payment: z.boolean().optional(),
@@ -55,10 +57,12 @@ export const ClaimFindManySelectZodSchema = z.object({
updatedAt: z.boolean().optional(),
status: z.boolean().optional(),
claimNumber: z.boolean().optional(),
npiProviderId: z.boolean().optional(),
patient: z.boolean().optional(),
appointment: z.boolean().optional(),
user: z.boolean().optional(),
staff: z.boolean().optional(),
npiProvider: z.boolean().optional(),
serviceLines: z.boolean().optional(),
claimFiles: z.boolean().optional(),
payment: z.boolean().optional(),

View File

@@ -14,6 +14,7 @@ export const ClaimFileFindManySelectSchema: z.ZodType<Prisma.ClaimFileSelect> =
claimId: z.boolean().optional(),
filename: z.boolean().optional(),
mimeType: z.boolean().optional(),
filePath: z.boolean().optional(),
claim: z.boolean().optional()
}).strict() as unknown as z.ZodType<Prisma.ClaimFileSelect>;
@@ -22,6 +23,7 @@ export const ClaimFileFindManySelectZodSchema = z.object({
claimId: z.boolean().optional(),
filename: z.boolean().optional(),
mimeType: z.boolean().optional(),
filePath: z.boolean().optional(),
claim: z.boolean().optional()
}).strict();

View File

@@ -18,6 +18,7 @@ export const CloudFileFindManySelectSchema: z.ZodType<Prisma.CloudFileSelect> =
folderId: z.boolean().optional(),
isComplete: z.boolean().optional(),
totalChunks: z.boolean().optional(),
diskPath: z.boolean().optional(),
createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(),
user: z.boolean().optional(),
@@ -35,6 +36,7 @@ export const CloudFileFindManySelectZodSchema = z.object({
folderId: z.boolean().optional(),
isComplete: z.boolean().optional(),
totalChunks: z.boolean().optional(),
diskPath: z.boolean().optional(),
createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(),
user: z.boolean().optional(),

View File

@@ -0,0 +1,55 @@
import type { Prisma } from '../../generated/prisma';
import * as z from 'zod';
export declare const CronJobLogFindManySelectSchema: z.ZodType<Prisma.CronJobLogSelect>;
export declare const CronJobLogFindManySelectZodSchema: z.ZodObject<{
id: z.ZodOptional<z.ZodBoolean>;
jobName: z.ZodOptional<z.ZodBoolean>;
status: z.ZodOptional<z.ZodBoolean>;
startedAt: z.ZodOptional<z.ZodBoolean>;
completedAt: z.ZodOptional<z.ZodBoolean>;
durationMs: z.ZodOptional<z.ZodBoolean>;
errorMessage: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
status?: boolean | undefined;
id?: boolean | undefined;
jobName?: boolean | undefined;
startedAt?: boolean | undefined;
completedAt?: boolean | undefined;
durationMs?: boolean | undefined;
errorMessage?: boolean | undefined;
}, {
status?: boolean | undefined;
id?: boolean | undefined;
jobName?: boolean | undefined;
startedAt?: boolean | undefined;
completedAt?: boolean | undefined;
durationMs?: boolean | undefined;
errorMessage?: boolean | undefined;
}>;
export declare const CronJobLogFindManySchema: z.ZodType<Prisma.CronJobLogFindManyArgs>;
export declare const CronJobLogFindManyZodSchema: z.ZodObject<{
select: z.ZodOptional<z.ZodType<Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs>, z.ZodTypeDef, Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs>>>;
orderBy: z.ZodOptional<z.ZodUnion<[z.ZodType<Prisma.CronJobLogOrderByWithRelationInput, z.ZodTypeDef, Prisma.CronJobLogOrderByWithRelationInput>, z.ZodArray<z.ZodType<Prisma.CronJobLogOrderByWithRelationInput, z.ZodTypeDef, Prisma.CronJobLogOrderByWithRelationInput>, "many">]>>;
where: z.ZodOptional<z.ZodType<Prisma.CronJobLogWhereInput, z.ZodTypeDef, Prisma.CronJobLogWhereInput>>;
cursor: z.ZodOptional<z.ZodType<Prisma.CronJobLogWhereUniqueInput, z.ZodTypeDef, Prisma.CronJobLogWhereUniqueInput>>;
take: z.ZodOptional<z.ZodNumber>;
skip: z.ZodOptional<z.ZodNumber>;
distinct: z.ZodOptional<z.ZodUnion<[z.ZodEnum<["id", "jobName", "status", "startedAt", "completedAt", "durationMs", "errorMessage"]>, z.ZodArray<z.ZodEnum<["id", "jobName", "status", "startedAt", "completedAt", "durationMs", "errorMessage"]>, "many">]>>;
}, "strict", z.ZodTypeAny, {
where?: Prisma.CronJobLogWhereInput | undefined;
select?: Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs> | undefined;
orderBy?: Prisma.CronJobLogOrderByWithRelationInput | Prisma.CronJobLogOrderByWithRelationInput[] | undefined;
cursor?: Prisma.CronJobLogWhereUniqueInput | undefined;
take?: number | undefined;
skip?: number | undefined;
distinct?: "status" | "id" | "jobName" | "startedAt" | "completedAt" | "durationMs" | "errorMessage" | ("status" | "id" | "jobName" | "startedAt" | "completedAt" | "durationMs" | "errorMessage")[] | undefined;
}, {
where?: Prisma.CronJobLogWhereInput | undefined;
select?: Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs> | undefined;
orderBy?: Prisma.CronJobLogOrderByWithRelationInput | Prisma.CronJobLogOrderByWithRelationInput[] | undefined;
cursor?: Prisma.CronJobLogWhereUniqueInput | undefined;
take?: number | undefined;
skip?: number | undefined;
distinct?: "status" | "id" | "jobName" | "startedAt" | "completedAt" | "durationMs" | "errorMessage" | ("status" | "id" | "jobName" | "startedAt" | "completedAt" | "durationMs" | "errorMessage")[] | undefined;
}>;
//# sourceMappingURL=findManyCronJobLog.schema.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"findManyCronJobLog.schema.d.ts","sourceRoot":"","sources":["findManyCronJobLog.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AASzB,eAAO,MAAM,8BAA8B,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAQhB,CAAC;AAE/D,eAAO,MAAM,iCAAiC;;;;;;;;;;;;;;;;;;;;;;;;EAQjC,CAAC;AAEd,eAAO,MAAM,wBAAwB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,sBAAsB,CAA8hB,CAAC;AAE7mB,eAAO,MAAM,2BAA2B;;;;;;;;;;;;;;;;;;;;;;;;EAAse,CAAC"}

View File

@@ -0,0 +1,63 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.CronJobLogFindManyZodSchema = exports.CronJobLogFindManySchema = exports.CronJobLogFindManySelectZodSchema = exports.CronJobLogFindManySelectSchema = void 0;
const z = __importStar(require("zod"));
const CronJobLogOrderByWithRelationInput_schema_1 = require("./objects/CronJobLogOrderByWithRelationInput.schema");
const CronJobLogWhereInput_schema_1 = require("./objects/CronJobLogWhereInput.schema");
const CronJobLogWhereUniqueInput_schema_1 = require("./objects/CronJobLogWhereUniqueInput.schema");
const CronJobLogScalarFieldEnum_schema_1 = require("./enums/CronJobLogScalarFieldEnum.schema");
// Select schema needs to be in file to prevent circular imports
//------------------------------------------------------
exports.CronJobLogFindManySelectSchema = z.object({
id: z.boolean().optional(),
jobName: z.boolean().optional(),
status: z.boolean().optional(),
startedAt: z.boolean().optional(),
completedAt: z.boolean().optional(),
durationMs: z.boolean().optional(),
errorMessage: z.boolean().optional()
}).strict();
exports.CronJobLogFindManySelectZodSchema = z.object({
id: z.boolean().optional(),
jobName: z.boolean().optional(),
status: z.boolean().optional(),
startedAt: z.boolean().optional(),
completedAt: z.boolean().optional(),
durationMs: z.boolean().optional(),
errorMessage: z.boolean().optional()
}).strict();
exports.CronJobLogFindManySchema = z.object({ select: exports.CronJobLogFindManySelectSchema.optional(), orderBy: z.union([CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema, CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema.array()]).optional(), where: CronJobLogWhereInput_schema_1.CronJobLogWhereInputObjectSchema.optional(), cursor: CronJobLogWhereUniqueInput_schema_1.CronJobLogWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CronJobLogScalarFieldEnum_schema_1.CronJobLogScalarFieldEnumSchema, CronJobLogScalarFieldEnum_schema_1.CronJobLogScalarFieldEnumSchema.array()]).optional() }).strict();
exports.CronJobLogFindManyZodSchema = z.object({ select: exports.CronJobLogFindManySelectSchema.optional(), orderBy: z.union([CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema, CronJobLogOrderByWithRelationInput_schema_1.CronJobLogOrderByWithRelationInputObjectSchema.array()]).optional(), where: CronJobLogWhereInput_schema_1.CronJobLogWhereInputObjectSchema.optional(), cursor: CronJobLogWhereUniqueInput_schema_1.CronJobLogWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CronJobLogScalarFieldEnum_schema_1.CronJobLogScalarFieldEnumSchema, CronJobLogScalarFieldEnum_schema_1.CronJobLogScalarFieldEnumSchema.array()]).optional() }).strict();

View File

@@ -15,7 +15,10 @@ export const NpiProviderFindManySelectSchema: z.ZodType<Prisma.NpiProviderSelect
npiNumber: z.boolean().optional(),
providerName: z.boolean().optional(),
createdAt: z.boolean().optional(),
user: z.boolean().optional()
user: z.boolean().optional(),
claims: z.boolean().optional(),
appointmentProcedures: z.boolean().optional(),
_count: z.boolean().optional()
}).strict() as unknown as z.ZodType<Prisma.NpiProviderSelect>;
export const NpiProviderFindManySelectZodSchema = z.object({
@@ -24,7 +27,10 @@ export const NpiProviderFindManySelectZodSchema = z.object({
npiNumber: z.boolean().optional(),
providerName: z.boolean().optional(),
createdAt: z.boolean().optional(),
user: z.boolean().optional()
user: z.boolean().optional(),
claims: z.boolean().optional(),
appointmentProcedures: z.boolean().optional(),
_count: z.boolean().optional()
}).strict();
export const NpiProviderFindManySchema: z.ZodType<Prisma.NpiProviderFindManyArgs> = z.object({ select: NpiProviderFindManySelectSchema.optional(), include: z.lazy(() => NpiProviderIncludeObjectSchema.optional()), orderBy: z.union([NpiProviderOrderByWithRelationInputObjectSchema, NpiProviderOrderByWithRelationInputObjectSchema.array()]).optional(), where: NpiProviderWhereInputObjectSchema.optional(), cursor: NpiProviderWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([NpiProviderScalarFieldEnumSchema, NpiProviderScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType<Prisma.NpiProviderFindManyArgs>;

View File

@@ -0,0 +1,14 @@
import type { Prisma } from '../../generated/prisma';
import * as z from 'zod';
export declare const CronJobLogFindUniqueSchema: z.ZodType<Prisma.CronJobLogFindUniqueArgs>;
export declare const CronJobLogFindUniqueZodSchema: z.ZodObject<{
select: z.ZodOptional<z.ZodType<Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs>, z.ZodTypeDef, Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs>>>;
where: z.ZodType<Prisma.CronJobLogWhereUniqueInput, z.ZodTypeDef, Prisma.CronJobLogWhereUniqueInput>;
}, "strict", z.ZodTypeAny, {
where: Prisma.CronJobLogWhereUniqueInput;
select?: Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs> | undefined;
}, {
where: Prisma.CronJobLogWhereUniqueInput;
select?: Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs> | undefined;
}>;
//# sourceMappingURL=findUniqueCronJobLog.schema.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"findUniqueCronJobLog.schema.d.ts","sourceRoot":"","sources":["findUniqueCronJobLog.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAIzB,eAAO,MAAM,0BAA0B,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,wBAAwB,CAAmL,CAAC;AAEtQ,eAAO,MAAM,6BAA6B;;;;;;;;;EAAyH,CAAC"}

View File

@@ -0,0 +1,41 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.CronJobLogFindUniqueZodSchema = exports.CronJobLogFindUniqueSchema = void 0;
const z = __importStar(require("zod"));
const CronJobLogSelect_schema_1 = require("./objects/CronJobLogSelect.schema");
const CronJobLogWhereUniqueInput_schema_1 = require("./objects/CronJobLogWhereUniqueInput.schema");
exports.CronJobLogFindUniqueSchema = z.object({ select: CronJobLogSelect_schema_1.CronJobLogSelectObjectSchema.optional(), where: CronJobLogWhereUniqueInput_schema_1.CronJobLogWhereUniqueInputObjectSchema }).strict();
exports.CronJobLogFindUniqueZodSchema = z.object({ select: CronJobLogSelect_schema_1.CronJobLogSelectObjectSchema.optional(), where: CronJobLogWhereUniqueInput_schema_1.CronJobLogWhereUniqueInputObjectSchema }).strict();

View File

@@ -0,0 +1,14 @@
import type { Prisma } from '../../generated/prisma';
import * as z from 'zod';
export declare const CronJobLogFindUniqueOrThrowSchema: z.ZodType<Prisma.CronJobLogFindUniqueOrThrowArgs>;
export declare const CronJobLogFindUniqueOrThrowZodSchema: z.ZodObject<{
select: z.ZodOptional<z.ZodType<Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs>, z.ZodTypeDef, Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs>>>;
where: z.ZodType<Prisma.CronJobLogWhereUniqueInput, z.ZodTypeDef, Prisma.CronJobLogWhereUniqueInput>;
}, "strict", z.ZodTypeAny, {
where: Prisma.CronJobLogWhereUniqueInput;
select?: Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs> | undefined;
}, {
where: Prisma.CronJobLogWhereUniqueInput;
select?: Prisma.CronJobLogSelect<import("../../generated/prisma/runtime/client").DefaultArgs> | undefined;
}>;
//# sourceMappingURL=findUniqueOrThrowCronJobLog.schema.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"findUniqueOrThrowCronJobLog.schema.d.ts","sourceRoot":"","sources":["findUniqueOrThrowCronJobLog.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAIzB,eAAO,MAAM,iCAAiC,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,+BAA+B,CAA0L,CAAC;AAE3R,eAAO,MAAM,oCAAoC;;;;;;;;;EAAyH,CAAC"}

View File

@@ -0,0 +1,41 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.CronJobLogFindUniqueOrThrowZodSchema = exports.CronJobLogFindUniqueOrThrowSchema = void 0;
const z = __importStar(require("zod"));
const CronJobLogSelect_schema_1 = require("./objects/CronJobLogSelect.schema");
const CronJobLogWhereUniqueInput_schema_1 = require("./objects/CronJobLogWhereUniqueInput.schema");
exports.CronJobLogFindUniqueOrThrowSchema = z.object({ select: CronJobLogSelect_schema_1.CronJobLogSelectObjectSchema.optional(), where: CronJobLogWhereUniqueInput_schema_1.CronJobLogWhereUniqueInputObjectSchema }).strict();
exports.CronJobLogFindUniqueOrThrowZodSchema = z.object({ select: CronJobLogSelect_schema_1.CronJobLogSelectObjectSchema.optional(), where: CronJobLogWhereUniqueInput_schema_1.CronJobLogWhereUniqueInputObjectSchema }).strict();

View File

@@ -0,0 +1,41 @@
import type { Prisma } from '../../generated/prisma';
import * as z from 'zod';
export declare const CronJobLogGroupBySchema: z.ZodType<Prisma.CronJobLogGroupByArgs>;
export declare const CronJobLogGroupByZodSchema: z.ZodObject<{
where: z.ZodOptional<z.ZodType<Prisma.CronJobLogWhereInput, z.ZodTypeDef, Prisma.CronJobLogWhereInput>>;
orderBy: z.ZodOptional<z.ZodUnion<[z.ZodType<Prisma.CronJobLogOrderByWithAggregationInput, z.ZodTypeDef, Prisma.CronJobLogOrderByWithAggregationInput>, z.ZodArray<z.ZodType<Prisma.CronJobLogOrderByWithAggregationInput, z.ZodTypeDef, Prisma.CronJobLogOrderByWithAggregationInput>, "many">]>>;
having: z.ZodOptional<z.ZodType<Prisma.CronJobLogScalarWhereWithAggregatesInput, z.ZodTypeDef, Prisma.CronJobLogScalarWhereWithAggregatesInput>>;
take: z.ZodOptional<z.ZodNumber>;
skip: z.ZodOptional<z.ZodNumber>;
by: z.ZodArray<z.ZodEnum<["id", "jobName", "status", "startedAt", "completedAt", "durationMs", "errorMessage"]>, "many">;
_count: z.ZodOptional<z.ZodUnion<[z.ZodLiteral<true>, z.ZodType<Prisma.CronJobLogCountAggregateInputType, z.ZodTypeDef, Prisma.CronJobLogCountAggregateInputType>]>>;
_min: z.ZodOptional<z.ZodType<Prisma.CronJobLogMinAggregateInputType, z.ZodTypeDef, Prisma.CronJobLogMinAggregateInputType>>;
_max: z.ZodOptional<z.ZodType<Prisma.CronJobLogMaxAggregateInputType, z.ZodTypeDef, Prisma.CronJobLogMaxAggregateInputType>>;
_avg: z.ZodOptional<z.ZodType<Prisma.CronJobLogAvgAggregateInputType, z.ZodTypeDef, Prisma.CronJobLogAvgAggregateInputType>>;
_sum: z.ZodOptional<z.ZodType<Prisma.CronJobLogSumAggregateInputType, z.ZodTypeDef, Prisma.CronJobLogSumAggregateInputType>>;
}, "strict", z.ZodTypeAny, {
by: ("status" | "id" | "jobName" | "startedAt" | "completedAt" | "durationMs" | "errorMessage")[];
where?: Prisma.CronJobLogWhereInput | undefined;
_count?: true | Prisma.CronJobLogCountAggregateInputType | undefined;
orderBy?: Prisma.CronJobLogOrderByWithAggregationInput | Prisma.CronJobLogOrderByWithAggregationInput[] | undefined;
take?: number | undefined;
skip?: number | undefined;
_min?: Prisma.CronJobLogMinAggregateInputType | undefined;
_max?: Prisma.CronJobLogMaxAggregateInputType | undefined;
_avg?: Prisma.CronJobLogAvgAggregateInputType | undefined;
_sum?: Prisma.CronJobLogSumAggregateInputType | undefined;
having?: Prisma.CronJobLogScalarWhereWithAggregatesInput | undefined;
}, {
by: ("status" | "id" | "jobName" | "startedAt" | "completedAt" | "durationMs" | "errorMessage")[];
where?: Prisma.CronJobLogWhereInput | undefined;
_count?: true | Prisma.CronJobLogCountAggregateInputType | undefined;
orderBy?: Prisma.CronJobLogOrderByWithAggregationInput | Prisma.CronJobLogOrderByWithAggregationInput[] | undefined;
take?: number | undefined;
skip?: number | undefined;
_min?: Prisma.CronJobLogMinAggregateInputType | undefined;
_max?: Prisma.CronJobLogMaxAggregateInputType | undefined;
_avg?: Prisma.CronJobLogAvgAggregateInputType | undefined;
_sum?: Prisma.CronJobLogSumAggregateInputType | undefined;
having?: Prisma.CronJobLogScalarWhereWithAggregatesInput | undefined;
}>;
//# sourceMappingURL=groupByCronJobLog.schema.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"groupByCronJobLog.schema.d.ts","sourceRoot":"","sources":["groupByCronJobLog.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AAWzB,eAAO,MAAM,uBAAuB,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,qBAAqB,CAAqwB,CAAC;AAEl1B,eAAO,MAAM,0BAA0B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAA8sB,CAAC"}

View File

@@ -0,0 +1,48 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.CronJobLogGroupByZodSchema = exports.CronJobLogGroupBySchema = void 0;
const z = __importStar(require("zod"));
const CronJobLogWhereInput_schema_1 = require("./objects/CronJobLogWhereInput.schema");
const CronJobLogOrderByWithAggregationInput_schema_1 = require("./objects/CronJobLogOrderByWithAggregationInput.schema");
const CronJobLogScalarWhereWithAggregatesInput_schema_1 = require("./objects/CronJobLogScalarWhereWithAggregatesInput.schema");
const CronJobLogScalarFieldEnum_schema_1 = require("./enums/CronJobLogScalarFieldEnum.schema");
const CronJobLogCountAggregateInput_schema_1 = require("./objects/CronJobLogCountAggregateInput.schema");
const CronJobLogMinAggregateInput_schema_1 = require("./objects/CronJobLogMinAggregateInput.schema");
const CronJobLogMaxAggregateInput_schema_1 = require("./objects/CronJobLogMaxAggregateInput.schema");
const CronJobLogAvgAggregateInput_schema_1 = require("./objects/CronJobLogAvgAggregateInput.schema");
const CronJobLogSumAggregateInput_schema_1 = require("./objects/CronJobLogSumAggregateInput.schema");
exports.CronJobLogGroupBySchema = z.object({ where: CronJobLogWhereInput_schema_1.CronJobLogWhereInputObjectSchema.optional(), orderBy: z.union([CronJobLogOrderByWithAggregationInput_schema_1.CronJobLogOrderByWithAggregationInputObjectSchema, CronJobLogOrderByWithAggregationInput_schema_1.CronJobLogOrderByWithAggregationInputObjectSchema.array()]).optional(), having: CronJobLogScalarWhereWithAggregatesInput_schema_1.CronJobLogScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(CronJobLogScalarFieldEnum_schema_1.CronJobLogScalarFieldEnumSchema), _count: z.union([z.literal(true), CronJobLogCountAggregateInput_schema_1.CronJobLogCountAggregateInputObjectSchema]).optional(), _min: CronJobLogMinAggregateInput_schema_1.CronJobLogMinAggregateInputObjectSchema.optional(), _max: CronJobLogMaxAggregateInput_schema_1.CronJobLogMaxAggregateInputObjectSchema.optional(), _avg: CronJobLogAvgAggregateInput_schema_1.CronJobLogAvgAggregateInputObjectSchema.optional(), _sum: CronJobLogSumAggregateInput_schema_1.CronJobLogSumAggregateInputObjectSchema.optional() }).strict();
exports.CronJobLogGroupByZodSchema = z.object({ where: CronJobLogWhereInput_schema_1.CronJobLogWhereInputObjectSchema.optional(), orderBy: z.union([CronJobLogOrderByWithAggregationInput_schema_1.CronJobLogOrderByWithAggregationInputObjectSchema, CronJobLogOrderByWithAggregationInput_schema_1.CronJobLogOrderByWithAggregationInputObjectSchema.array()]).optional(), having: CronJobLogScalarWhereWithAggregatesInput_schema_1.CronJobLogScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(CronJobLogScalarFieldEnum_schema_1.CronJobLogScalarFieldEnumSchema), _count: z.union([z.literal(true), CronJobLogCountAggregateInput_schema_1.CronJobLogCountAggregateInputObjectSchema]).optional(), _min: CronJobLogMinAggregateInput_schema_1.CronJobLogMinAggregateInputObjectSchema.optional(), _max: CronJobLogMaxAggregateInput_schema_1.CronJobLogMaxAggregateInputObjectSchema.optional(), _avg: CronJobLogAvgAggregateInput_schema_1.CronJobLogAvgAggregateInputObjectSchema.optional(), _sum: CronJobLogSumAggregateInput_schema_1.CronJobLogSumAggregateInputObjectSchema.optional() }).strict();

807
packages/db/shared/schemas/index.d.ts vendored Normal file
View File

@@ -0,0 +1,807 @@
export * from './enums/TransactionIsolationLevel.schema';
export * from './enums/UserScalarFieldEnum.schema';
export * from './enums/PatientScalarFieldEnum.schema';
export * from './enums/AppointmentScalarFieldEnum.schema';
export * from './enums/StaffScalarFieldEnum.schema';
export * from './enums/NpiProviderScalarFieldEnum.schema';
export * from './enums/AppointmentProcedureScalarFieldEnum.schema';
export * from './enums/ClaimScalarFieldEnum.schema';
export * from './enums/ServiceLineScalarFieldEnum.schema';
export * from './enums/ClaimFileScalarFieldEnum.schema';
export * from './enums/InsuranceCredentialScalarFieldEnum.schema';
export * from './enums/PdfGroupScalarFieldEnum.schema';
export * from './enums/PdfFileScalarFieldEnum.schema';
export * from './enums/PaymentScalarFieldEnum.schema';
export * from './enums/ServiceLineTransactionScalarFieldEnum.schema';
export * from './enums/DatabaseBackupScalarFieldEnum.schema';
export * from './enums/BackupDestinationScalarFieldEnum.schema';
export * from './enums/NotificationScalarFieldEnum.schema';
export * from './enums/CronJobLogScalarFieldEnum.schema';
export * from './enums/CloudFolderScalarFieldEnum.schema';
export * from './enums/CloudFileScalarFieldEnum.schema';
export * from './enums/CloudFileChunkScalarFieldEnum.schema';
export * from './enums/CommunicationScalarFieldEnum.schema';
export * from './enums/PatientDocumentScalarFieldEnum.schema';
export * from './enums/SortOrder.schema';
export * from './enums/NullableJsonNullValueInput.schema';
export * from './enums/QueryMode.schema';
export * from './enums/NullsOrder.schema';
export * from './enums/JsonNullValueFilter.schema';
export * from './enums/PatientStatus.schema';
export * from './enums/ProcedureSource.schema';
export * from './enums/MissingTeethStatus.schema';
export * from './enums/ClaimStatus.schema';
export * from './enums/ServiceLineStatus.schema';
export * from './enums/PdfTitleKey.schema';
export * from './enums/PaymentStatus.schema';
export * from './enums/PaymentMethod.schema';
export * from './enums/NotificationTypes.schema';
export * from './enums/CommunicationChannel.schema';
export * from './enums/CommunicationDirection.schema';
export * from './enums/CommunicationStatus.schema';
export * from './findUniqueUser.schema';
export * from './findUniqueOrThrowUser.schema';
export * from './findFirstUser.schema';
export * from './findFirstOrThrowUser.schema';
export * from './findManyUser.schema';
export * from './countUser.schema';
export * from './createOneUser.schema';
export * from './createManyUser.schema';
export * from './createManyAndReturnUser.schema';
export * from './deleteOneUser.schema';
export * from './deleteManyUser.schema';
export * from './updateOneUser.schema';
export * from './updateManyUser.schema';
export * from './updateManyAndReturnUser.schema';
export * from './upsertOneUser.schema';
export * from './aggregateUser.schema';
export * from './groupByUser.schema';
export * from './findUniquePatient.schema';
export * from './findUniqueOrThrowPatient.schema';
export * from './findFirstPatient.schema';
export * from './findFirstOrThrowPatient.schema';
export * from './findManyPatient.schema';
export * from './countPatient.schema';
export * from './createOnePatient.schema';
export * from './createManyPatient.schema';
export * from './createManyAndReturnPatient.schema';
export * from './deleteOnePatient.schema';
export * from './deleteManyPatient.schema';
export * from './updateOnePatient.schema';
export * from './updateManyPatient.schema';
export * from './updateManyAndReturnPatient.schema';
export * from './upsertOnePatient.schema';
export * from './aggregatePatient.schema';
export * from './groupByPatient.schema';
export * from './findUniqueAppointment.schema';
export * from './findUniqueOrThrowAppointment.schema';
export * from './findFirstAppointment.schema';
export * from './findFirstOrThrowAppointment.schema';
export * from './findManyAppointment.schema';
export * from './countAppointment.schema';
export * from './createOneAppointment.schema';
export * from './createManyAppointment.schema';
export * from './createManyAndReturnAppointment.schema';
export * from './deleteOneAppointment.schema';
export * from './deleteManyAppointment.schema';
export * from './updateOneAppointment.schema';
export * from './updateManyAppointment.schema';
export * from './updateManyAndReturnAppointment.schema';
export * from './upsertOneAppointment.schema';
export * from './aggregateAppointment.schema';
export * from './groupByAppointment.schema';
export * from './findUniqueStaff.schema';
export * from './findUniqueOrThrowStaff.schema';
export * from './findFirstStaff.schema';
export * from './findFirstOrThrowStaff.schema';
export * from './findManyStaff.schema';
export * from './countStaff.schema';
export * from './createOneStaff.schema';
export * from './createManyStaff.schema';
export * from './createManyAndReturnStaff.schema';
export * from './deleteOneStaff.schema';
export * from './deleteManyStaff.schema';
export * from './updateOneStaff.schema';
export * from './updateManyStaff.schema';
export * from './updateManyAndReturnStaff.schema';
export * from './upsertOneStaff.schema';
export * from './aggregateStaff.schema';
export * from './groupByStaff.schema';
export * from './findUniqueNpiProvider.schema';
export * from './findUniqueOrThrowNpiProvider.schema';
export * from './findFirstNpiProvider.schema';
export * from './findFirstOrThrowNpiProvider.schema';
export * from './findManyNpiProvider.schema';
export * from './countNpiProvider.schema';
export * from './createOneNpiProvider.schema';
export * from './createManyNpiProvider.schema';
export * from './createManyAndReturnNpiProvider.schema';
export * from './deleteOneNpiProvider.schema';
export * from './deleteManyNpiProvider.schema';
export * from './updateOneNpiProvider.schema';
export * from './updateManyNpiProvider.schema';
export * from './updateManyAndReturnNpiProvider.schema';
export * from './upsertOneNpiProvider.schema';
export * from './aggregateNpiProvider.schema';
export * from './groupByNpiProvider.schema';
export * from './findUniqueAppointmentProcedure.schema';
export * from './findUniqueOrThrowAppointmentProcedure.schema';
export * from './findFirstAppointmentProcedure.schema';
export * from './findFirstOrThrowAppointmentProcedure.schema';
export * from './findManyAppointmentProcedure.schema';
export * from './countAppointmentProcedure.schema';
export * from './createOneAppointmentProcedure.schema';
export * from './createManyAppointmentProcedure.schema';
export * from './createManyAndReturnAppointmentProcedure.schema';
export * from './deleteOneAppointmentProcedure.schema';
export * from './deleteManyAppointmentProcedure.schema';
export * from './updateOneAppointmentProcedure.schema';
export * from './updateManyAppointmentProcedure.schema';
export * from './updateManyAndReturnAppointmentProcedure.schema';
export * from './upsertOneAppointmentProcedure.schema';
export * from './aggregateAppointmentProcedure.schema';
export * from './groupByAppointmentProcedure.schema';
export * from './findUniqueClaim.schema';
export * from './findUniqueOrThrowClaim.schema';
export * from './findFirstClaim.schema';
export * from './findFirstOrThrowClaim.schema';
export * from './findManyClaim.schema';
export * from './countClaim.schema';
export * from './createOneClaim.schema';
export * from './createManyClaim.schema';
export * from './createManyAndReturnClaim.schema';
export * from './deleteOneClaim.schema';
export * from './deleteManyClaim.schema';
export * from './updateOneClaim.schema';
export * from './updateManyClaim.schema';
export * from './updateManyAndReturnClaim.schema';
export * from './upsertOneClaim.schema';
export * from './aggregateClaim.schema';
export * from './groupByClaim.schema';
export * from './findUniqueServiceLine.schema';
export * from './findUniqueOrThrowServiceLine.schema';
export * from './findFirstServiceLine.schema';
export * from './findFirstOrThrowServiceLine.schema';
export * from './findManyServiceLine.schema';
export * from './countServiceLine.schema';
export * from './createOneServiceLine.schema';
export * from './createManyServiceLine.schema';
export * from './createManyAndReturnServiceLine.schema';
export * from './deleteOneServiceLine.schema';
export * from './deleteManyServiceLine.schema';
export * from './updateOneServiceLine.schema';
export * from './updateManyServiceLine.schema';
export * from './updateManyAndReturnServiceLine.schema';
export * from './upsertOneServiceLine.schema';
export * from './aggregateServiceLine.schema';
export * from './groupByServiceLine.schema';
export * from './findUniqueClaimFile.schema';
export * from './findUniqueOrThrowClaimFile.schema';
export * from './findFirstClaimFile.schema';
export * from './findFirstOrThrowClaimFile.schema';
export * from './findManyClaimFile.schema';
export * from './countClaimFile.schema';
export * from './createOneClaimFile.schema';
export * from './createManyClaimFile.schema';
export * from './createManyAndReturnClaimFile.schema';
export * from './deleteOneClaimFile.schema';
export * from './deleteManyClaimFile.schema';
export * from './updateOneClaimFile.schema';
export * from './updateManyClaimFile.schema';
export * from './updateManyAndReturnClaimFile.schema';
export * from './upsertOneClaimFile.schema';
export * from './aggregateClaimFile.schema';
export * from './groupByClaimFile.schema';
export * from './findUniqueInsuranceCredential.schema';
export * from './findUniqueOrThrowInsuranceCredential.schema';
export * from './findFirstInsuranceCredential.schema';
export * from './findFirstOrThrowInsuranceCredential.schema';
export * from './findManyInsuranceCredential.schema';
export * from './countInsuranceCredential.schema';
export * from './createOneInsuranceCredential.schema';
export * from './createManyInsuranceCredential.schema';
export * from './createManyAndReturnInsuranceCredential.schema';
export * from './deleteOneInsuranceCredential.schema';
export * from './deleteManyInsuranceCredential.schema';
export * from './updateOneInsuranceCredential.schema';
export * from './updateManyInsuranceCredential.schema';
export * from './updateManyAndReturnInsuranceCredential.schema';
export * from './upsertOneInsuranceCredential.schema';
export * from './aggregateInsuranceCredential.schema';
export * from './groupByInsuranceCredential.schema';
export * from './findUniquePdfGroup.schema';
export * from './findUniqueOrThrowPdfGroup.schema';
export * from './findFirstPdfGroup.schema';
export * from './findFirstOrThrowPdfGroup.schema';
export * from './findManyPdfGroup.schema';
export * from './countPdfGroup.schema';
export * from './createOnePdfGroup.schema';
export * from './createManyPdfGroup.schema';
export * from './createManyAndReturnPdfGroup.schema';
export * from './deleteOnePdfGroup.schema';
export * from './deleteManyPdfGroup.schema';
export * from './updateOnePdfGroup.schema';
export * from './updateManyPdfGroup.schema';
export * from './updateManyAndReturnPdfGroup.schema';
export * from './upsertOnePdfGroup.schema';
export * from './aggregatePdfGroup.schema';
export * from './groupByPdfGroup.schema';
export * from './findUniquePdfFile.schema';
export * from './findUniqueOrThrowPdfFile.schema';
export * from './findFirstPdfFile.schema';
export * from './findFirstOrThrowPdfFile.schema';
export * from './findManyPdfFile.schema';
export * from './countPdfFile.schema';
export * from './createOnePdfFile.schema';
export * from './createManyPdfFile.schema';
export * from './createManyAndReturnPdfFile.schema';
export * from './deleteOnePdfFile.schema';
export * from './deleteManyPdfFile.schema';
export * from './updateOnePdfFile.schema';
export * from './updateManyPdfFile.schema';
export * from './updateManyAndReturnPdfFile.schema';
export * from './upsertOnePdfFile.schema';
export * from './aggregatePdfFile.schema';
export * from './groupByPdfFile.schema';
export * from './findUniquePayment.schema';
export * from './findUniqueOrThrowPayment.schema';
export * from './findFirstPayment.schema';
export * from './findFirstOrThrowPayment.schema';
export * from './findManyPayment.schema';
export * from './countPayment.schema';
export * from './createOnePayment.schema';
export * from './createManyPayment.schema';
export * from './createManyAndReturnPayment.schema';
export * from './deleteOnePayment.schema';
export * from './deleteManyPayment.schema';
export * from './updateOnePayment.schema';
export * from './updateManyPayment.schema';
export * from './updateManyAndReturnPayment.schema';
export * from './upsertOnePayment.schema';
export * from './aggregatePayment.schema';
export * from './groupByPayment.schema';
export * from './findUniqueServiceLineTransaction.schema';
export * from './findUniqueOrThrowServiceLineTransaction.schema';
export * from './findFirstServiceLineTransaction.schema';
export * from './findFirstOrThrowServiceLineTransaction.schema';
export * from './findManyServiceLineTransaction.schema';
export * from './countServiceLineTransaction.schema';
export * from './createOneServiceLineTransaction.schema';
export * from './createManyServiceLineTransaction.schema';
export * from './createManyAndReturnServiceLineTransaction.schema';
export * from './deleteOneServiceLineTransaction.schema';
export * from './deleteManyServiceLineTransaction.schema';
export * from './updateOneServiceLineTransaction.schema';
export * from './updateManyServiceLineTransaction.schema';
export * from './updateManyAndReturnServiceLineTransaction.schema';
export * from './upsertOneServiceLineTransaction.schema';
export * from './aggregateServiceLineTransaction.schema';
export * from './groupByServiceLineTransaction.schema';
export * from './findUniqueDatabaseBackup.schema';
export * from './findUniqueOrThrowDatabaseBackup.schema';
export * from './findFirstDatabaseBackup.schema';
export * from './findFirstOrThrowDatabaseBackup.schema';
export * from './findManyDatabaseBackup.schema';
export * from './countDatabaseBackup.schema';
export * from './createOneDatabaseBackup.schema';
export * from './createManyDatabaseBackup.schema';
export * from './createManyAndReturnDatabaseBackup.schema';
export * from './deleteOneDatabaseBackup.schema';
export * from './deleteManyDatabaseBackup.schema';
export * from './updateOneDatabaseBackup.schema';
export * from './updateManyDatabaseBackup.schema';
export * from './updateManyAndReturnDatabaseBackup.schema';
export * from './upsertOneDatabaseBackup.schema';
export * from './aggregateDatabaseBackup.schema';
export * from './groupByDatabaseBackup.schema';
export * from './findUniqueBackupDestination.schema';
export * from './findUniqueOrThrowBackupDestination.schema';
export * from './findFirstBackupDestination.schema';
export * from './findFirstOrThrowBackupDestination.schema';
export * from './findManyBackupDestination.schema';
export * from './countBackupDestination.schema';
export * from './createOneBackupDestination.schema';
export * from './createManyBackupDestination.schema';
export * from './createManyAndReturnBackupDestination.schema';
export * from './deleteOneBackupDestination.schema';
export * from './deleteManyBackupDestination.schema';
export * from './updateOneBackupDestination.schema';
export * from './updateManyBackupDestination.schema';
export * from './updateManyAndReturnBackupDestination.schema';
export * from './upsertOneBackupDestination.schema';
export * from './aggregateBackupDestination.schema';
export * from './groupByBackupDestination.schema';
export * from './findUniqueNotification.schema';
export * from './findUniqueOrThrowNotification.schema';
export * from './findFirstNotification.schema';
export * from './findFirstOrThrowNotification.schema';
export * from './findManyNotification.schema';
export * from './countNotification.schema';
export * from './createOneNotification.schema';
export * from './createManyNotification.schema';
export * from './createManyAndReturnNotification.schema';
export * from './deleteOneNotification.schema';
export * from './deleteManyNotification.schema';
export * from './updateOneNotification.schema';
export * from './updateManyNotification.schema';
export * from './updateManyAndReturnNotification.schema';
export * from './upsertOneNotification.schema';
export * from './aggregateNotification.schema';
export * from './groupByNotification.schema';
export * from './findUniqueCronJobLog.schema';
export * from './findUniqueOrThrowCronJobLog.schema';
export * from './findFirstCronJobLog.schema';
export * from './findFirstOrThrowCronJobLog.schema';
export * from './findManyCronJobLog.schema';
export * from './countCronJobLog.schema';
export * from './createOneCronJobLog.schema';
export * from './createManyCronJobLog.schema';
export * from './createManyAndReturnCronJobLog.schema';
export * from './deleteOneCronJobLog.schema';
export * from './deleteManyCronJobLog.schema';
export * from './updateOneCronJobLog.schema';
export * from './updateManyCronJobLog.schema';
export * from './updateManyAndReturnCronJobLog.schema';
export * from './upsertOneCronJobLog.schema';
export * from './aggregateCronJobLog.schema';
export * from './groupByCronJobLog.schema';
export * from './findUniqueCloudFolder.schema';
export * from './findUniqueOrThrowCloudFolder.schema';
export * from './findFirstCloudFolder.schema';
export * from './findFirstOrThrowCloudFolder.schema';
export * from './findManyCloudFolder.schema';
export * from './countCloudFolder.schema';
export * from './createOneCloudFolder.schema';
export * from './createManyCloudFolder.schema';
export * from './createManyAndReturnCloudFolder.schema';
export * from './deleteOneCloudFolder.schema';
export * from './deleteManyCloudFolder.schema';
export * from './updateOneCloudFolder.schema';
export * from './updateManyCloudFolder.schema';
export * from './updateManyAndReturnCloudFolder.schema';
export * from './upsertOneCloudFolder.schema';
export * from './aggregateCloudFolder.schema';
export * from './groupByCloudFolder.schema';
export * from './findUniqueCloudFile.schema';
export * from './findUniqueOrThrowCloudFile.schema';
export * from './findFirstCloudFile.schema';
export * from './findFirstOrThrowCloudFile.schema';
export * from './findManyCloudFile.schema';
export * from './countCloudFile.schema';
export * from './createOneCloudFile.schema';
export * from './createManyCloudFile.schema';
export * from './createManyAndReturnCloudFile.schema';
export * from './deleteOneCloudFile.schema';
export * from './deleteManyCloudFile.schema';
export * from './updateOneCloudFile.schema';
export * from './updateManyCloudFile.schema';
export * from './updateManyAndReturnCloudFile.schema';
export * from './upsertOneCloudFile.schema';
export * from './aggregateCloudFile.schema';
export * from './groupByCloudFile.schema';
export * from './findUniqueCloudFileChunk.schema';
export * from './findUniqueOrThrowCloudFileChunk.schema';
export * from './findFirstCloudFileChunk.schema';
export * from './findFirstOrThrowCloudFileChunk.schema';
export * from './findManyCloudFileChunk.schema';
export * from './countCloudFileChunk.schema';
export * from './createOneCloudFileChunk.schema';
export * from './createManyCloudFileChunk.schema';
export * from './createManyAndReturnCloudFileChunk.schema';
export * from './deleteOneCloudFileChunk.schema';
export * from './deleteManyCloudFileChunk.schema';
export * from './updateOneCloudFileChunk.schema';
export * from './updateManyCloudFileChunk.schema';
export * from './updateManyAndReturnCloudFileChunk.schema';
export * from './upsertOneCloudFileChunk.schema';
export * from './aggregateCloudFileChunk.schema';
export * from './groupByCloudFileChunk.schema';
export * from './findUniqueCommunication.schema';
export * from './findUniqueOrThrowCommunication.schema';
export * from './findFirstCommunication.schema';
export * from './findFirstOrThrowCommunication.schema';
export * from './findManyCommunication.schema';
export * from './countCommunication.schema';
export * from './createOneCommunication.schema';
export * from './createManyCommunication.schema';
export * from './createManyAndReturnCommunication.schema';
export * from './deleteOneCommunication.schema';
export * from './deleteManyCommunication.schema';
export * from './updateOneCommunication.schema';
export * from './updateManyCommunication.schema';
export * from './updateManyAndReturnCommunication.schema';
export * from './upsertOneCommunication.schema';
export * from './aggregateCommunication.schema';
export * from './groupByCommunication.schema';
export * from './findUniquePatientDocument.schema';
export * from './findUniqueOrThrowPatientDocument.schema';
export * from './findFirstPatientDocument.schema';
export * from './findFirstOrThrowPatientDocument.schema';
export * from './findManyPatientDocument.schema';
export * from './countPatientDocument.schema';
export * from './createOnePatientDocument.schema';
export * from './createManyPatientDocument.schema';
export * from './createManyAndReturnPatientDocument.schema';
export * from './deleteOnePatientDocument.schema';
export * from './deleteManyPatientDocument.schema';
export * from './updateOnePatientDocument.schema';
export * from './updateManyPatientDocument.schema';
export * from './updateManyAndReturnPatientDocument.schema';
export * from './upsertOnePatientDocument.schema';
export * from './aggregatePatientDocument.schema';
export * from './groupByPatientDocument.schema';
export * from './results/UserFindUniqueResult.schema';
export * from './results/UserFindFirstResult.schema';
export * from './results/UserFindManyResult.schema';
export * from './results/UserCreateResult.schema';
export * from './results/UserCreateManyResult.schema';
export * from './results/UserUpdateResult.schema';
export * from './results/UserUpdateManyResult.schema';
export * from './results/UserUpsertResult.schema';
export * from './results/UserDeleteResult.schema';
export * from './results/UserDeleteManyResult.schema';
export * from './results/UserAggregateResult.schema';
export * from './results/UserGroupByResult.schema';
export * from './results/UserCountResult.schema';
export * from './results/PatientFindUniqueResult.schema';
export * from './results/PatientFindFirstResult.schema';
export * from './results/PatientFindManyResult.schema';
export * from './results/PatientCreateResult.schema';
export * from './results/PatientCreateManyResult.schema';
export * from './results/PatientUpdateResult.schema';
export * from './results/PatientUpdateManyResult.schema';
export * from './results/PatientUpsertResult.schema';
export * from './results/PatientDeleteResult.schema';
export * from './results/PatientDeleteManyResult.schema';
export * from './results/PatientAggregateResult.schema';
export * from './results/PatientGroupByResult.schema';
export * from './results/PatientCountResult.schema';
export * from './results/AppointmentFindUniqueResult.schema';
export * from './results/AppointmentFindFirstResult.schema';
export * from './results/AppointmentFindManyResult.schema';
export * from './results/AppointmentCreateResult.schema';
export * from './results/AppointmentCreateManyResult.schema';
export * from './results/AppointmentUpdateResult.schema';
export * from './results/AppointmentUpdateManyResult.schema';
export * from './results/AppointmentUpsertResult.schema';
export * from './results/AppointmentDeleteResult.schema';
export * from './results/AppointmentDeleteManyResult.schema';
export * from './results/AppointmentAggregateResult.schema';
export * from './results/AppointmentGroupByResult.schema';
export * from './results/AppointmentCountResult.schema';
export * from './results/StaffFindUniqueResult.schema';
export * from './results/StaffFindFirstResult.schema';
export * from './results/StaffFindManyResult.schema';
export * from './results/StaffCreateResult.schema';
export * from './results/StaffCreateManyResult.schema';
export * from './results/StaffUpdateResult.schema';
export * from './results/StaffUpdateManyResult.schema';
export * from './results/StaffUpsertResult.schema';
export * from './results/StaffDeleteResult.schema';
export * from './results/StaffDeleteManyResult.schema';
export * from './results/StaffAggregateResult.schema';
export * from './results/StaffGroupByResult.schema';
export * from './results/StaffCountResult.schema';
export * from './results/NpiProviderFindUniqueResult.schema';
export * from './results/NpiProviderFindFirstResult.schema';
export * from './results/NpiProviderFindManyResult.schema';
export * from './results/NpiProviderCreateResult.schema';
export * from './results/NpiProviderCreateManyResult.schema';
export * from './results/NpiProviderUpdateResult.schema';
export * from './results/NpiProviderUpdateManyResult.schema';
export * from './results/NpiProviderUpsertResult.schema';
export * from './results/NpiProviderDeleteResult.schema';
export * from './results/NpiProviderDeleteManyResult.schema';
export * from './results/NpiProviderAggregateResult.schema';
export * from './results/NpiProviderGroupByResult.schema';
export * from './results/NpiProviderCountResult.schema';
export * from './results/AppointmentProcedureFindUniqueResult.schema';
export * from './results/AppointmentProcedureFindFirstResult.schema';
export * from './results/AppointmentProcedureFindManyResult.schema';
export * from './results/AppointmentProcedureCreateResult.schema';
export * from './results/AppointmentProcedureCreateManyResult.schema';
export * from './results/AppointmentProcedureUpdateResult.schema';
export * from './results/AppointmentProcedureUpdateManyResult.schema';
export * from './results/AppointmentProcedureUpsertResult.schema';
export * from './results/AppointmentProcedureDeleteResult.schema';
export * from './results/AppointmentProcedureDeleteManyResult.schema';
export * from './results/AppointmentProcedureAggregateResult.schema';
export * from './results/AppointmentProcedureGroupByResult.schema';
export * from './results/AppointmentProcedureCountResult.schema';
export * from './results/ClaimFindUniqueResult.schema';
export * from './results/ClaimFindFirstResult.schema';
export * from './results/ClaimFindManyResult.schema';
export * from './results/ClaimCreateResult.schema';
export * from './results/ClaimCreateManyResult.schema';
export * from './results/ClaimUpdateResult.schema';
export * from './results/ClaimUpdateManyResult.schema';
export * from './results/ClaimUpsertResult.schema';
export * from './results/ClaimDeleteResult.schema';
export * from './results/ClaimDeleteManyResult.schema';
export * from './results/ClaimAggregateResult.schema';
export * from './results/ClaimGroupByResult.schema';
export * from './results/ClaimCountResult.schema';
export * from './results/ServiceLineFindUniqueResult.schema';
export * from './results/ServiceLineFindFirstResult.schema';
export * from './results/ServiceLineFindManyResult.schema';
export * from './results/ServiceLineCreateResult.schema';
export * from './results/ServiceLineCreateManyResult.schema';
export * from './results/ServiceLineUpdateResult.schema';
export * from './results/ServiceLineUpdateManyResult.schema';
export * from './results/ServiceLineUpsertResult.schema';
export * from './results/ServiceLineDeleteResult.schema';
export * from './results/ServiceLineDeleteManyResult.schema';
export * from './results/ServiceLineAggregateResult.schema';
export * from './results/ServiceLineGroupByResult.schema';
export * from './results/ServiceLineCountResult.schema';
export * from './results/ClaimFileFindUniqueResult.schema';
export * from './results/ClaimFileFindFirstResult.schema';
export * from './results/ClaimFileFindManyResult.schema';
export * from './results/ClaimFileCreateResult.schema';
export * from './results/ClaimFileCreateManyResult.schema';
export * from './results/ClaimFileUpdateResult.schema';
export * from './results/ClaimFileUpdateManyResult.schema';
export * from './results/ClaimFileUpsertResult.schema';
export * from './results/ClaimFileDeleteResult.schema';
export * from './results/ClaimFileDeleteManyResult.schema';
export * from './results/ClaimFileAggregateResult.schema';
export * from './results/ClaimFileGroupByResult.schema';
export * from './results/ClaimFileCountResult.schema';
export * from './results/InsuranceCredentialFindUniqueResult.schema';
export * from './results/InsuranceCredentialFindFirstResult.schema';
export * from './results/InsuranceCredentialFindManyResult.schema';
export * from './results/InsuranceCredentialCreateResult.schema';
export * from './results/InsuranceCredentialCreateManyResult.schema';
export * from './results/InsuranceCredentialUpdateResult.schema';
export * from './results/InsuranceCredentialUpdateManyResult.schema';
export * from './results/InsuranceCredentialUpsertResult.schema';
export * from './results/InsuranceCredentialDeleteResult.schema';
export * from './results/InsuranceCredentialDeleteManyResult.schema';
export * from './results/InsuranceCredentialAggregateResult.schema';
export * from './results/InsuranceCredentialGroupByResult.schema';
export * from './results/InsuranceCredentialCountResult.schema';
export * from './results/PdfGroupFindUniqueResult.schema';
export * from './results/PdfGroupFindFirstResult.schema';
export * from './results/PdfGroupFindManyResult.schema';
export * from './results/PdfGroupCreateResult.schema';
export * from './results/PdfGroupCreateManyResult.schema';
export * from './results/PdfGroupUpdateResult.schema';
export * from './results/PdfGroupUpdateManyResult.schema';
export * from './results/PdfGroupUpsertResult.schema';
export * from './results/PdfGroupDeleteResult.schema';
export * from './results/PdfGroupDeleteManyResult.schema';
export * from './results/PdfGroupAggregateResult.schema';
export * from './results/PdfGroupGroupByResult.schema';
export * from './results/PdfGroupCountResult.schema';
export * from './results/PdfFileFindUniqueResult.schema';
export * from './results/PdfFileFindFirstResult.schema';
export * from './results/PdfFileFindManyResult.schema';
export * from './results/PdfFileCreateResult.schema';
export * from './results/PdfFileCreateManyResult.schema';
export * from './results/PdfFileUpdateResult.schema';
export * from './results/PdfFileUpdateManyResult.schema';
export * from './results/PdfFileUpsertResult.schema';
export * from './results/PdfFileDeleteResult.schema';
export * from './results/PdfFileDeleteManyResult.schema';
export * from './results/PdfFileAggregateResult.schema';
export * from './results/PdfFileGroupByResult.schema';
export * from './results/PdfFileCountResult.schema';
export * from './results/PaymentFindUniqueResult.schema';
export * from './results/PaymentFindFirstResult.schema';
export * from './results/PaymentFindManyResult.schema';
export * from './results/PaymentCreateResult.schema';
export * from './results/PaymentCreateManyResult.schema';
export * from './results/PaymentUpdateResult.schema';
export * from './results/PaymentUpdateManyResult.schema';
export * from './results/PaymentUpsertResult.schema';
export * from './results/PaymentDeleteResult.schema';
export * from './results/PaymentDeleteManyResult.schema';
export * from './results/PaymentAggregateResult.schema';
export * from './results/PaymentGroupByResult.schema';
export * from './results/PaymentCountResult.schema';
export * from './results/ServiceLineTransactionFindUniqueResult.schema';
export * from './results/ServiceLineTransactionFindFirstResult.schema';
export * from './results/ServiceLineTransactionFindManyResult.schema';
export * from './results/ServiceLineTransactionCreateResult.schema';
export * from './results/ServiceLineTransactionCreateManyResult.schema';
export * from './results/ServiceLineTransactionUpdateResult.schema';
export * from './results/ServiceLineTransactionUpdateManyResult.schema';
export * from './results/ServiceLineTransactionUpsertResult.schema';
export * from './results/ServiceLineTransactionDeleteResult.schema';
export * from './results/ServiceLineTransactionDeleteManyResult.schema';
export * from './results/ServiceLineTransactionAggregateResult.schema';
export * from './results/ServiceLineTransactionGroupByResult.schema';
export * from './results/ServiceLineTransactionCountResult.schema';
export * from './results/DatabaseBackupFindUniqueResult.schema';
export * from './results/DatabaseBackupFindFirstResult.schema';
export * from './results/DatabaseBackupFindManyResult.schema';
export * from './results/DatabaseBackupCreateResult.schema';
export * from './results/DatabaseBackupCreateManyResult.schema';
export * from './results/DatabaseBackupUpdateResult.schema';
export * from './results/DatabaseBackupUpdateManyResult.schema';
export * from './results/DatabaseBackupUpsertResult.schema';
export * from './results/DatabaseBackupDeleteResult.schema';
export * from './results/DatabaseBackupDeleteManyResult.schema';
export * from './results/DatabaseBackupAggregateResult.schema';
export * from './results/DatabaseBackupGroupByResult.schema';
export * from './results/DatabaseBackupCountResult.schema';
export * from './results/BackupDestinationFindUniqueResult.schema';
export * from './results/BackupDestinationFindFirstResult.schema';
export * from './results/BackupDestinationFindManyResult.schema';
export * from './results/BackupDestinationCreateResult.schema';
export * from './results/BackupDestinationCreateManyResult.schema';
export * from './results/BackupDestinationUpdateResult.schema';
export * from './results/BackupDestinationUpdateManyResult.schema';
export * from './results/BackupDestinationUpsertResult.schema';
export * from './results/BackupDestinationDeleteResult.schema';
export * from './results/BackupDestinationDeleteManyResult.schema';
export * from './results/BackupDestinationAggregateResult.schema';
export * from './results/BackupDestinationGroupByResult.schema';
export * from './results/BackupDestinationCountResult.schema';
export * from './results/NotificationFindUniqueResult.schema';
export * from './results/NotificationFindFirstResult.schema';
export * from './results/NotificationFindManyResult.schema';
export * from './results/NotificationCreateResult.schema';
export * from './results/NotificationCreateManyResult.schema';
export * from './results/NotificationUpdateResult.schema';
export * from './results/NotificationUpdateManyResult.schema';
export * from './results/NotificationUpsertResult.schema';
export * from './results/NotificationDeleteResult.schema';
export * from './results/NotificationDeleteManyResult.schema';
export * from './results/NotificationAggregateResult.schema';
export * from './results/NotificationGroupByResult.schema';
export * from './results/NotificationCountResult.schema';
export * from './results/CronJobLogFindUniqueResult.schema';
export * from './results/CronJobLogFindFirstResult.schema';
export * from './results/CronJobLogFindManyResult.schema';
export * from './results/CronJobLogCreateResult.schema';
export * from './results/CronJobLogCreateManyResult.schema';
export * from './results/CronJobLogUpdateResult.schema';
export * from './results/CronJobLogUpdateManyResult.schema';
export * from './results/CronJobLogUpsertResult.schema';
export * from './results/CronJobLogDeleteResult.schema';
export * from './results/CronJobLogDeleteManyResult.schema';
export * from './results/CronJobLogAggregateResult.schema';
export * from './results/CronJobLogGroupByResult.schema';
export * from './results/CronJobLogCountResult.schema';
export * from './results/CloudFolderFindUniqueResult.schema';
export * from './results/CloudFolderFindFirstResult.schema';
export * from './results/CloudFolderFindManyResult.schema';
export * from './results/CloudFolderCreateResult.schema';
export * from './results/CloudFolderCreateManyResult.schema';
export * from './results/CloudFolderUpdateResult.schema';
export * from './results/CloudFolderUpdateManyResult.schema';
export * from './results/CloudFolderUpsertResult.schema';
export * from './results/CloudFolderDeleteResult.schema';
export * from './results/CloudFolderDeleteManyResult.schema';
export * from './results/CloudFolderAggregateResult.schema';
export * from './results/CloudFolderGroupByResult.schema';
export * from './results/CloudFolderCountResult.schema';
export * from './results/CloudFileFindUniqueResult.schema';
export * from './results/CloudFileFindFirstResult.schema';
export * from './results/CloudFileFindManyResult.schema';
export * from './results/CloudFileCreateResult.schema';
export * from './results/CloudFileCreateManyResult.schema';
export * from './results/CloudFileUpdateResult.schema';
export * from './results/CloudFileUpdateManyResult.schema';
export * from './results/CloudFileUpsertResult.schema';
export * from './results/CloudFileDeleteResult.schema';
export * from './results/CloudFileDeleteManyResult.schema';
export * from './results/CloudFileAggregateResult.schema';
export * from './results/CloudFileGroupByResult.schema';
export * from './results/CloudFileCountResult.schema';
export * from './results/CloudFileChunkFindUniqueResult.schema';
export * from './results/CloudFileChunkFindFirstResult.schema';
export * from './results/CloudFileChunkFindManyResult.schema';
export * from './results/CloudFileChunkCreateResult.schema';
export * from './results/CloudFileChunkCreateManyResult.schema';
export * from './results/CloudFileChunkUpdateResult.schema';
export * from './results/CloudFileChunkUpdateManyResult.schema';
export * from './results/CloudFileChunkUpsertResult.schema';
export * from './results/CloudFileChunkDeleteResult.schema';
export * from './results/CloudFileChunkDeleteManyResult.schema';
export * from './results/CloudFileChunkAggregateResult.schema';
export * from './results/CloudFileChunkGroupByResult.schema';
export * from './results/CloudFileChunkCountResult.schema';
export * from './results/CommunicationFindUniqueResult.schema';
export * from './results/CommunicationFindFirstResult.schema';
export * from './results/CommunicationFindManyResult.schema';
export * from './results/CommunicationCreateResult.schema';
export * from './results/CommunicationCreateManyResult.schema';
export * from './results/CommunicationUpdateResult.schema';
export * from './results/CommunicationUpdateManyResult.schema';
export * from './results/CommunicationUpsertResult.schema';
export * from './results/CommunicationDeleteResult.schema';
export * from './results/CommunicationDeleteManyResult.schema';
export * from './results/CommunicationAggregateResult.schema';
export * from './results/CommunicationGroupByResult.schema';
export * from './results/CommunicationCountResult.schema';
export * from './results/PatientDocumentFindUniqueResult.schema';
export * from './results/PatientDocumentFindFirstResult.schema';
export * from './results/PatientDocumentFindManyResult.schema';
export * from './results/PatientDocumentCreateResult.schema';
export * from './results/PatientDocumentCreateManyResult.schema';
export * from './results/PatientDocumentUpdateResult.schema';
export * from './results/PatientDocumentUpdateManyResult.schema';
export * from './results/PatientDocumentUpsertResult.schema';
export * from './results/PatientDocumentDeleteResult.schema';
export * from './results/PatientDocumentDeleteManyResult.schema';
export * from './results/PatientDocumentAggregateResult.schema';
export * from './results/PatientDocumentGroupByResult.schema';
export * from './results/PatientDocumentCountResult.schema';
export * from './results/index';
export * from './objects/index';
export * from './variants/pure/User.pure';
export * from './variants/pure/Patient.pure';
export * from './variants/pure/Appointment.pure';
export * from './variants/pure/Staff.pure';
export * from './variants/pure/NpiProvider.pure';
export * from './variants/pure/AppointmentProcedure.pure';
export * from './variants/pure/Claim.pure';
export * from './variants/pure/ServiceLine.pure';
export * from './variants/pure/ClaimFile.pure';
export * from './variants/pure/InsuranceCredential.pure';
export * from './variants/pure/PdfGroup.pure';
export * from './variants/pure/PdfFile.pure';
export * from './variants/pure/Payment.pure';
export * from './variants/pure/ServiceLineTransaction.pure';
export * from './variants/pure/DatabaseBackup.pure';
export * from './variants/pure/BackupDestination.pure';
export * from './variants/pure/Notification.pure';
export * from './variants/pure/CronJobLog.pure';
export * from './variants/pure/CloudFolder.pure';
export * from './variants/pure/CloudFile.pure';
export * from './variants/pure/CloudFileChunk.pure';
export * from './variants/pure/Communication.pure';
export * from './variants/pure/PatientDocument.pure';
export * from './variants/pure/index';
export * from './variants/input/User.input';
export * from './variants/input/Patient.input';
export * from './variants/input/Appointment.input';
export * from './variants/input/Staff.input';
export * from './variants/input/NpiProvider.input';
export * from './variants/input/AppointmentProcedure.input';
export * from './variants/input/Claim.input';
export * from './variants/input/ServiceLine.input';
export * from './variants/input/ClaimFile.input';
export * from './variants/input/InsuranceCredential.input';
export * from './variants/input/PdfGroup.input';
export * from './variants/input/PdfFile.input';
export * from './variants/input/Payment.input';
export * from './variants/input/ServiceLineTransaction.input';
export * from './variants/input/DatabaseBackup.input';
export * from './variants/input/BackupDestination.input';
export * from './variants/input/Notification.input';
export * from './variants/input/CronJobLog.input';
export * from './variants/input/CloudFolder.input';
export * from './variants/input/CloudFile.input';
export * from './variants/input/CloudFileChunk.input';
export * from './variants/input/Communication.input';
export * from './variants/input/PatientDocument.input';
export * from './variants/input/index';
export * from './variants/result/User.result';
export * from './variants/result/Patient.result';
export * from './variants/result/Appointment.result';
export * from './variants/result/Staff.result';
export * from './variants/result/NpiProvider.result';
export * from './variants/result/AppointmentProcedure.result';
export * from './variants/result/Claim.result';
export * from './variants/result/ServiceLine.result';
export * from './variants/result/ClaimFile.result';
export * from './variants/result/InsuranceCredential.result';
export * from './variants/result/PdfGroup.result';
export * from './variants/result/PdfFile.result';
export * from './variants/result/Payment.result';
export * from './variants/result/ServiceLineTransaction.result';
export * from './variants/result/DatabaseBackup.result';
export * from './variants/result/BackupDestination.result';
export * from './variants/result/Notification.result';
export * from './variants/result/CronJobLog.result';
export * from './variants/result/CloudFolder.result';
export * from './variants/result/CloudFile.result';
export * from './variants/result/CloudFileChunk.result';
export * from './variants/result/Communication.result';
export * from './variants/result/PatientDocument.result';
export * from './variants/result/index';
export * from './variants/index';
//# sourceMappingURL=index.d.ts.map

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,822 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./enums/TransactionIsolationLevel.schema"), exports);
__exportStar(require("./enums/UserScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/PatientScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/AppointmentScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/StaffScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/NpiProviderScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/AppointmentProcedureScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/ClaimScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/ServiceLineScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/ClaimFileScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/InsuranceCredentialScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/PdfGroupScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/PdfFileScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/PaymentScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/ServiceLineTransactionScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/DatabaseBackupScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/BackupDestinationScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/NotificationScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/CronJobLogScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/CloudFolderScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/CloudFileScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/CloudFileChunkScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/CommunicationScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/PatientDocumentScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/SortOrder.schema"), exports);
__exportStar(require("./enums/NullableJsonNullValueInput.schema"), exports);
__exportStar(require("./enums/QueryMode.schema"), exports);
__exportStar(require("./enums/NullsOrder.schema"), exports);
__exportStar(require("./enums/JsonNullValueFilter.schema"), exports);
__exportStar(require("./enums/PatientStatus.schema"), exports);
__exportStar(require("./enums/ProcedureSource.schema"), exports);
__exportStar(require("./enums/MissingTeethStatus.schema"), exports);
__exportStar(require("./enums/ClaimStatus.schema"), exports);
__exportStar(require("./enums/ServiceLineStatus.schema"), exports);
__exportStar(require("./enums/PdfTitleKey.schema"), exports);
__exportStar(require("./enums/PaymentStatus.schema"), exports);
__exportStar(require("./enums/PaymentMethod.schema"), exports);
__exportStar(require("./enums/NotificationTypes.schema"), exports);
__exportStar(require("./enums/CommunicationChannel.schema"), exports);
__exportStar(require("./enums/CommunicationDirection.schema"), exports);
__exportStar(require("./enums/CommunicationStatus.schema"), exports);
__exportStar(require("./findUniqueUser.schema"), exports);
__exportStar(require("./findUniqueOrThrowUser.schema"), exports);
__exportStar(require("./findFirstUser.schema"), exports);
__exportStar(require("./findFirstOrThrowUser.schema"), exports);
__exportStar(require("./findManyUser.schema"), exports);
__exportStar(require("./countUser.schema"), exports);
__exportStar(require("./createOneUser.schema"), exports);
__exportStar(require("./createManyUser.schema"), exports);
__exportStar(require("./createManyAndReturnUser.schema"), exports);
__exportStar(require("./deleteOneUser.schema"), exports);
__exportStar(require("./deleteManyUser.schema"), exports);
__exportStar(require("./updateOneUser.schema"), exports);
__exportStar(require("./updateManyUser.schema"), exports);
__exportStar(require("./updateManyAndReturnUser.schema"), exports);
__exportStar(require("./upsertOneUser.schema"), exports);
__exportStar(require("./aggregateUser.schema"), exports);
__exportStar(require("./groupByUser.schema"), exports);
__exportStar(require("./findUniquePatient.schema"), exports);
__exportStar(require("./findUniqueOrThrowPatient.schema"), exports);
__exportStar(require("./findFirstPatient.schema"), exports);
__exportStar(require("./findFirstOrThrowPatient.schema"), exports);
__exportStar(require("./findManyPatient.schema"), exports);
__exportStar(require("./countPatient.schema"), exports);
__exportStar(require("./createOnePatient.schema"), exports);
__exportStar(require("./createManyPatient.schema"), exports);
__exportStar(require("./createManyAndReturnPatient.schema"), exports);
__exportStar(require("./deleteOnePatient.schema"), exports);
__exportStar(require("./deleteManyPatient.schema"), exports);
__exportStar(require("./updateOnePatient.schema"), exports);
__exportStar(require("./updateManyPatient.schema"), exports);
__exportStar(require("./updateManyAndReturnPatient.schema"), exports);
__exportStar(require("./upsertOnePatient.schema"), exports);
__exportStar(require("./aggregatePatient.schema"), exports);
__exportStar(require("./groupByPatient.schema"), exports);
__exportStar(require("./findUniqueAppointment.schema"), exports);
__exportStar(require("./findUniqueOrThrowAppointment.schema"), exports);
__exportStar(require("./findFirstAppointment.schema"), exports);
__exportStar(require("./findFirstOrThrowAppointment.schema"), exports);
__exportStar(require("./findManyAppointment.schema"), exports);
__exportStar(require("./countAppointment.schema"), exports);
__exportStar(require("./createOneAppointment.schema"), exports);
__exportStar(require("./createManyAppointment.schema"), exports);
__exportStar(require("./createManyAndReturnAppointment.schema"), exports);
__exportStar(require("./deleteOneAppointment.schema"), exports);
__exportStar(require("./deleteManyAppointment.schema"), exports);
__exportStar(require("./updateOneAppointment.schema"), exports);
__exportStar(require("./updateManyAppointment.schema"), exports);
__exportStar(require("./updateManyAndReturnAppointment.schema"), exports);
__exportStar(require("./upsertOneAppointment.schema"), exports);
__exportStar(require("./aggregateAppointment.schema"), exports);
__exportStar(require("./groupByAppointment.schema"), exports);
__exportStar(require("./findUniqueStaff.schema"), exports);
__exportStar(require("./findUniqueOrThrowStaff.schema"), exports);
__exportStar(require("./findFirstStaff.schema"), exports);
__exportStar(require("./findFirstOrThrowStaff.schema"), exports);
__exportStar(require("./findManyStaff.schema"), exports);
__exportStar(require("./countStaff.schema"), exports);
__exportStar(require("./createOneStaff.schema"), exports);
__exportStar(require("./createManyStaff.schema"), exports);
__exportStar(require("./createManyAndReturnStaff.schema"), exports);
__exportStar(require("./deleteOneStaff.schema"), exports);
__exportStar(require("./deleteManyStaff.schema"), exports);
__exportStar(require("./updateOneStaff.schema"), exports);
__exportStar(require("./updateManyStaff.schema"), exports);
__exportStar(require("./updateManyAndReturnStaff.schema"), exports);
__exportStar(require("./upsertOneStaff.schema"), exports);
__exportStar(require("./aggregateStaff.schema"), exports);
__exportStar(require("./groupByStaff.schema"), exports);
__exportStar(require("./findUniqueNpiProvider.schema"), exports);
__exportStar(require("./findUniqueOrThrowNpiProvider.schema"), exports);
__exportStar(require("./findFirstNpiProvider.schema"), exports);
__exportStar(require("./findFirstOrThrowNpiProvider.schema"), exports);
__exportStar(require("./findManyNpiProvider.schema"), exports);
__exportStar(require("./countNpiProvider.schema"), exports);
__exportStar(require("./createOneNpiProvider.schema"), exports);
__exportStar(require("./createManyNpiProvider.schema"), exports);
__exportStar(require("./createManyAndReturnNpiProvider.schema"), exports);
__exportStar(require("./deleteOneNpiProvider.schema"), exports);
__exportStar(require("./deleteManyNpiProvider.schema"), exports);
__exportStar(require("./updateOneNpiProvider.schema"), exports);
__exportStar(require("./updateManyNpiProvider.schema"), exports);
__exportStar(require("./updateManyAndReturnNpiProvider.schema"), exports);
__exportStar(require("./upsertOneNpiProvider.schema"), exports);
__exportStar(require("./aggregateNpiProvider.schema"), exports);
__exportStar(require("./groupByNpiProvider.schema"), exports);
__exportStar(require("./findUniqueAppointmentProcedure.schema"), exports);
__exportStar(require("./findUniqueOrThrowAppointmentProcedure.schema"), exports);
__exportStar(require("./findFirstAppointmentProcedure.schema"), exports);
__exportStar(require("./findFirstOrThrowAppointmentProcedure.schema"), exports);
__exportStar(require("./findManyAppointmentProcedure.schema"), exports);
__exportStar(require("./countAppointmentProcedure.schema"), exports);
__exportStar(require("./createOneAppointmentProcedure.schema"), exports);
__exportStar(require("./createManyAppointmentProcedure.schema"), exports);
__exportStar(require("./createManyAndReturnAppointmentProcedure.schema"), exports);
__exportStar(require("./deleteOneAppointmentProcedure.schema"), exports);
__exportStar(require("./deleteManyAppointmentProcedure.schema"), exports);
__exportStar(require("./updateOneAppointmentProcedure.schema"), exports);
__exportStar(require("./updateManyAppointmentProcedure.schema"), exports);
__exportStar(require("./updateManyAndReturnAppointmentProcedure.schema"), exports);
__exportStar(require("./upsertOneAppointmentProcedure.schema"), exports);
__exportStar(require("./aggregateAppointmentProcedure.schema"), exports);
__exportStar(require("./groupByAppointmentProcedure.schema"), exports);
__exportStar(require("./findUniqueClaim.schema"), exports);
__exportStar(require("./findUniqueOrThrowClaim.schema"), exports);
__exportStar(require("./findFirstClaim.schema"), exports);
__exportStar(require("./findFirstOrThrowClaim.schema"), exports);
__exportStar(require("./findManyClaim.schema"), exports);
__exportStar(require("./countClaim.schema"), exports);
__exportStar(require("./createOneClaim.schema"), exports);
__exportStar(require("./createManyClaim.schema"), exports);
__exportStar(require("./createManyAndReturnClaim.schema"), exports);
__exportStar(require("./deleteOneClaim.schema"), exports);
__exportStar(require("./deleteManyClaim.schema"), exports);
__exportStar(require("./updateOneClaim.schema"), exports);
__exportStar(require("./updateManyClaim.schema"), exports);
__exportStar(require("./updateManyAndReturnClaim.schema"), exports);
__exportStar(require("./upsertOneClaim.schema"), exports);
__exportStar(require("./aggregateClaim.schema"), exports);
__exportStar(require("./groupByClaim.schema"), exports);
__exportStar(require("./findUniqueServiceLine.schema"), exports);
__exportStar(require("./findUniqueOrThrowServiceLine.schema"), exports);
__exportStar(require("./findFirstServiceLine.schema"), exports);
__exportStar(require("./findFirstOrThrowServiceLine.schema"), exports);
__exportStar(require("./findManyServiceLine.schema"), exports);
__exportStar(require("./countServiceLine.schema"), exports);
__exportStar(require("./createOneServiceLine.schema"), exports);
__exportStar(require("./createManyServiceLine.schema"), exports);
__exportStar(require("./createManyAndReturnServiceLine.schema"), exports);
__exportStar(require("./deleteOneServiceLine.schema"), exports);
__exportStar(require("./deleteManyServiceLine.schema"), exports);
__exportStar(require("./updateOneServiceLine.schema"), exports);
__exportStar(require("./updateManyServiceLine.schema"), exports);
__exportStar(require("./updateManyAndReturnServiceLine.schema"), exports);
__exportStar(require("./upsertOneServiceLine.schema"), exports);
__exportStar(require("./aggregateServiceLine.schema"), exports);
__exportStar(require("./groupByServiceLine.schema"), exports);
__exportStar(require("./findUniqueClaimFile.schema"), exports);
__exportStar(require("./findUniqueOrThrowClaimFile.schema"), exports);
__exportStar(require("./findFirstClaimFile.schema"), exports);
__exportStar(require("./findFirstOrThrowClaimFile.schema"), exports);
__exportStar(require("./findManyClaimFile.schema"), exports);
__exportStar(require("./countClaimFile.schema"), exports);
__exportStar(require("./createOneClaimFile.schema"), exports);
__exportStar(require("./createManyClaimFile.schema"), exports);
__exportStar(require("./createManyAndReturnClaimFile.schema"), exports);
__exportStar(require("./deleteOneClaimFile.schema"), exports);
__exportStar(require("./deleteManyClaimFile.schema"), exports);
__exportStar(require("./updateOneClaimFile.schema"), exports);
__exportStar(require("./updateManyClaimFile.schema"), exports);
__exportStar(require("./updateManyAndReturnClaimFile.schema"), exports);
__exportStar(require("./upsertOneClaimFile.schema"), exports);
__exportStar(require("./aggregateClaimFile.schema"), exports);
__exportStar(require("./groupByClaimFile.schema"), exports);
__exportStar(require("./findUniqueInsuranceCredential.schema"), exports);
__exportStar(require("./findUniqueOrThrowInsuranceCredential.schema"), exports);
__exportStar(require("./findFirstInsuranceCredential.schema"), exports);
__exportStar(require("./findFirstOrThrowInsuranceCredential.schema"), exports);
__exportStar(require("./findManyInsuranceCredential.schema"), exports);
__exportStar(require("./countInsuranceCredential.schema"), exports);
__exportStar(require("./createOneInsuranceCredential.schema"), exports);
__exportStar(require("./createManyInsuranceCredential.schema"), exports);
__exportStar(require("./createManyAndReturnInsuranceCredential.schema"), exports);
__exportStar(require("./deleteOneInsuranceCredential.schema"), exports);
__exportStar(require("./deleteManyInsuranceCredential.schema"), exports);
__exportStar(require("./updateOneInsuranceCredential.schema"), exports);
__exportStar(require("./updateManyInsuranceCredential.schema"), exports);
__exportStar(require("./updateManyAndReturnInsuranceCredential.schema"), exports);
__exportStar(require("./upsertOneInsuranceCredential.schema"), exports);
__exportStar(require("./aggregateInsuranceCredential.schema"), exports);
__exportStar(require("./groupByInsuranceCredential.schema"), exports);
__exportStar(require("./findUniquePdfGroup.schema"), exports);
__exportStar(require("./findUniqueOrThrowPdfGroup.schema"), exports);
__exportStar(require("./findFirstPdfGroup.schema"), exports);
__exportStar(require("./findFirstOrThrowPdfGroup.schema"), exports);
__exportStar(require("./findManyPdfGroup.schema"), exports);
__exportStar(require("./countPdfGroup.schema"), exports);
__exportStar(require("./createOnePdfGroup.schema"), exports);
__exportStar(require("./createManyPdfGroup.schema"), exports);
__exportStar(require("./createManyAndReturnPdfGroup.schema"), exports);
__exportStar(require("./deleteOnePdfGroup.schema"), exports);
__exportStar(require("./deleteManyPdfGroup.schema"), exports);
__exportStar(require("./updateOnePdfGroup.schema"), exports);
__exportStar(require("./updateManyPdfGroup.schema"), exports);
__exportStar(require("./updateManyAndReturnPdfGroup.schema"), exports);
__exportStar(require("./upsertOnePdfGroup.schema"), exports);
__exportStar(require("./aggregatePdfGroup.schema"), exports);
__exportStar(require("./groupByPdfGroup.schema"), exports);
__exportStar(require("./findUniquePdfFile.schema"), exports);
__exportStar(require("./findUniqueOrThrowPdfFile.schema"), exports);
__exportStar(require("./findFirstPdfFile.schema"), exports);
__exportStar(require("./findFirstOrThrowPdfFile.schema"), exports);
__exportStar(require("./findManyPdfFile.schema"), exports);
__exportStar(require("./countPdfFile.schema"), exports);
__exportStar(require("./createOnePdfFile.schema"), exports);
__exportStar(require("./createManyPdfFile.schema"), exports);
__exportStar(require("./createManyAndReturnPdfFile.schema"), exports);
__exportStar(require("./deleteOnePdfFile.schema"), exports);
__exportStar(require("./deleteManyPdfFile.schema"), exports);
__exportStar(require("./updateOnePdfFile.schema"), exports);
__exportStar(require("./updateManyPdfFile.schema"), exports);
__exportStar(require("./updateManyAndReturnPdfFile.schema"), exports);
__exportStar(require("./upsertOnePdfFile.schema"), exports);
__exportStar(require("./aggregatePdfFile.schema"), exports);
__exportStar(require("./groupByPdfFile.schema"), exports);
__exportStar(require("./findUniquePayment.schema"), exports);
__exportStar(require("./findUniqueOrThrowPayment.schema"), exports);
__exportStar(require("./findFirstPayment.schema"), exports);
__exportStar(require("./findFirstOrThrowPayment.schema"), exports);
__exportStar(require("./findManyPayment.schema"), exports);
__exportStar(require("./countPayment.schema"), exports);
__exportStar(require("./createOnePayment.schema"), exports);
__exportStar(require("./createManyPayment.schema"), exports);
__exportStar(require("./createManyAndReturnPayment.schema"), exports);
__exportStar(require("./deleteOnePayment.schema"), exports);
__exportStar(require("./deleteManyPayment.schema"), exports);
__exportStar(require("./updateOnePayment.schema"), exports);
__exportStar(require("./updateManyPayment.schema"), exports);
__exportStar(require("./updateManyAndReturnPayment.schema"), exports);
__exportStar(require("./upsertOnePayment.schema"), exports);
__exportStar(require("./aggregatePayment.schema"), exports);
__exportStar(require("./groupByPayment.schema"), exports);
__exportStar(require("./findUniqueServiceLineTransaction.schema"), exports);
__exportStar(require("./findUniqueOrThrowServiceLineTransaction.schema"), exports);
__exportStar(require("./findFirstServiceLineTransaction.schema"), exports);
__exportStar(require("./findFirstOrThrowServiceLineTransaction.schema"), exports);
__exportStar(require("./findManyServiceLineTransaction.schema"), exports);
__exportStar(require("./countServiceLineTransaction.schema"), exports);
__exportStar(require("./createOneServiceLineTransaction.schema"), exports);
__exportStar(require("./createManyServiceLineTransaction.schema"), exports);
__exportStar(require("./createManyAndReturnServiceLineTransaction.schema"), exports);
__exportStar(require("./deleteOneServiceLineTransaction.schema"), exports);
__exportStar(require("./deleteManyServiceLineTransaction.schema"), exports);
__exportStar(require("./updateOneServiceLineTransaction.schema"), exports);
__exportStar(require("./updateManyServiceLineTransaction.schema"), exports);
__exportStar(require("./updateManyAndReturnServiceLineTransaction.schema"), exports);
__exportStar(require("./upsertOneServiceLineTransaction.schema"), exports);
__exportStar(require("./aggregateServiceLineTransaction.schema"), exports);
__exportStar(require("./groupByServiceLineTransaction.schema"), exports);
__exportStar(require("./findUniqueDatabaseBackup.schema"), exports);
__exportStar(require("./findUniqueOrThrowDatabaseBackup.schema"), exports);
__exportStar(require("./findFirstDatabaseBackup.schema"), exports);
__exportStar(require("./findFirstOrThrowDatabaseBackup.schema"), exports);
__exportStar(require("./findManyDatabaseBackup.schema"), exports);
__exportStar(require("./countDatabaseBackup.schema"), exports);
__exportStar(require("./createOneDatabaseBackup.schema"), exports);
__exportStar(require("./createManyDatabaseBackup.schema"), exports);
__exportStar(require("./createManyAndReturnDatabaseBackup.schema"), exports);
__exportStar(require("./deleteOneDatabaseBackup.schema"), exports);
__exportStar(require("./deleteManyDatabaseBackup.schema"), exports);
__exportStar(require("./updateOneDatabaseBackup.schema"), exports);
__exportStar(require("./updateManyDatabaseBackup.schema"), exports);
__exportStar(require("./updateManyAndReturnDatabaseBackup.schema"), exports);
__exportStar(require("./upsertOneDatabaseBackup.schema"), exports);
__exportStar(require("./aggregateDatabaseBackup.schema"), exports);
__exportStar(require("./groupByDatabaseBackup.schema"), exports);
__exportStar(require("./findUniqueBackupDestination.schema"), exports);
__exportStar(require("./findUniqueOrThrowBackupDestination.schema"), exports);
__exportStar(require("./findFirstBackupDestination.schema"), exports);
__exportStar(require("./findFirstOrThrowBackupDestination.schema"), exports);
__exportStar(require("./findManyBackupDestination.schema"), exports);
__exportStar(require("./countBackupDestination.schema"), exports);
__exportStar(require("./createOneBackupDestination.schema"), exports);
__exportStar(require("./createManyBackupDestination.schema"), exports);
__exportStar(require("./createManyAndReturnBackupDestination.schema"), exports);
__exportStar(require("./deleteOneBackupDestination.schema"), exports);
__exportStar(require("./deleteManyBackupDestination.schema"), exports);
__exportStar(require("./updateOneBackupDestination.schema"), exports);
__exportStar(require("./updateManyBackupDestination.schema"), exports);
__exportStar(require("./updateManyAndReturnBackupDestination.schema"), exports);
__exportStar(require("./upsertOneBackupDestination.schema"), exports);
__exportStar(require("./aggregateBackupDestination.schema"), exports);
__exportStar(require("./groupByBackupDestination.schema"), exports);
__exportStar(require("./findUniqueNotification.schema"), exports);
__exportStar(require("./findUniqueOrThrowNotification.schema"), exports);
__exportStar(require("./findFirstNotification.schema"), exports);
__exportStar(require("./findFirstOrThrowNotification.schema"), exports);
__exportStar(require("./findManyNotification.schema"), exports);
__exportStar(require("./countNotification.schema"), exports);
__exportStar(require("./createOneNotification.schema"), exports);
__exportStar(require("./createManyNotification.schema"), exports);
__exportStar(require("./createManyAndReturnNotification.schema"), exports);
__exportStar(require("./deleteOneNotification.schema"), exports);
__exportStar(require("./deleteManyNotification.schema"), exports);
__exportStar(require("./updateOneNotification.schema"), exports);
__exportStar(require("./updateManyNotification.schema"), exports);
__exportStar(require("./updateManyAndReturnNotification.schema"), exports);
__exportStar(require("./upsertOneNotification.schema"), exports);
__exportStar(require("./aggregateNotification.schema"), exports);
__exportStar(require("./groupByNotification.schema"), exports);
__exportStar(require("./findUniqueCronJobLog.schema"), exports);
__exportStar(require("./findUniqueOrThrowCronJobLog.schema"), exports);
__exportStar(require("./findFirstCronJobLog.schema"), exports);
__exportStar(require("./findFirstOrThrowCronJobLog.schema"), exports);
__exportStar(require("./findManyCronJobLog.schema"), exports);
__exportStar(require("./countCronJobLog.schema"), exports);
__exportStar(require("./createOneCronJobLog.schema"), exports);
__exportStar(require("./createManyCronJobLog.schema"), exports);
__exportStar(require("./createManyAndReturnCronJobLog.schema"), exports);
__exportStar(require("./deleteOneCronJobLog.schema"), exports);
__exportStar(require("./deleteManyCronJobLog.schema"), exports);
__exportStar(require("./updateOneCronJobLog.schema"), exports);
__exportStar(require("./updateManyCronJobLog.schema"), exports);
__exportStar(require("./updateManyAndReturnCronJobLog.schema"), exports);
__exportStar(require("./upsertOneCronJobLog.schema"), exports);
__exportStar(require("./aggregateCronJobLog.schema"), exports);
__exportStar(require("./groupByCronJobLog.schema"), exports);
__exportStar(require("./findUniqueCloudFolder.schema"), exports);
__exportStar(require("./findUniqueOrThrowCloudFolder.schema"), exports);
__exportStar(require("./findFirstCloudFolder.schema"), exports);
__exportStar(require("./findFirstOrThrowCloudFolder.schema"), exports);
__exportStar(require("./findManyCloudFolder.schema"), exports);
__exportStar(require("./countCloudFolder.schema"), exports);
__exportStar(require("./createOneCloudFolder.schema"), exports);
__exportStar(require("./createManyCloudFolder.schema"), exports);
__exportStar(require("./createManyAndReturnCloudFolder.schema"), exports);
__exportStar(require("./deleteOneCloudFolder.schema"), exports);
__exportStar(require("./deleteManyCloudFolder.schema"), exports);
__exportStar(require("./updateOneCloudFolder.schema"), exports);
__exportStar(require("./updateManyCloudFolder.schema"), exports);
__exportStar(require("./updateManyAndReturnCloudFolder.schema"), exports);
__exportStar(require("./upsertOneCloudFolder.schema"), exports);
__exportStar(require("./aggregateCloudFolder.schema"), exports);
__exportStar(require("./groupByCloudFolder.schema"), exports);
__exportStar(require("./findUniqueCloudFile.schema"), exports);
__exportStar(require("./findUniqueOrThrowCloudFile.schema"), exports);
__exportStar(require("./findFirstCloudFile.schema"), exports);
__exportStar(require("./findFirstOrThrowCloudFile.schema"), exports);
__exportStar(require("./findManyCloudFile.schema"), exports);
__exportStar(require("./countCloudFile.schema"), exports);
__exportStar(require("./createOneCloudFile.schema"), exports);
__exportStar(require("./createManyCloudFile.schema"), exports);
__exportStar(require("./createManyAndReturnCloudFile.schema"), exports);
__exportStar(require("./deleteOneCloudFile.schema"), exports);
__exportStar(require("./deleteManyCloudFile.schema"), exports);
__exportStar(require("./updateOneCloudFile.schema"), exports);
__exportStar(require("./updateManyCloudFile.schema"), exports);
__exportStar(require("./updateManyAndReturnCloudFile.schema"), exports);
__exportStar(require("./upsertOneCloudFile.schema"), exports);
__exportStar(require("./aggregateCloudFile.schema"), exports);
__exportStar(require("./groupByCloudFile.schema"), exports);
__exportStar(require("./findUniqueCloudFileChunk.schema"), exports);
__exportStar(require("./findUniqueOrThrowCloudFileChunk.schema"), exports);
__exportStar(require("./findFirstCloudFileChunk.schema"), exports);
__exportStar(require("./findFirstOrThrowCloudFileChunk.schema"), exports);
__exportStar(require("./findManyCloudFileChunk.schema"), exports);
__exportStar(require("./countCloudFileChunk.schema"), exports);
__exportStar(require("./createOneCloudFileChunk.schema"), exports);
__exportStar(require("./createManyCloudFileChunk.schema"), exports);
__exportStar(require("./createManyAndReturnCloudFileChunk.schema"), exports);
__exportStar(require("./deleteOneCloudFileChunk.schema"), exports);
__exportStar(require("./deleteManyCloudFileChunk.schema"), exports);
__exportStar(require("./updateOneCloudFileChunk.schema"), exports);
__exportStar(require("./updateManyCloudFileChunk.schema"), exports);
__exportStar(require("./updateManyAndReturnCloudFileChunk.schema"), exports);
__exportStar(require("./upsertOneCloudFileChunk.schema"), exports);
__exportStar(require("./aggregateCloudFileChunk.schema"), exports);
__exportStar(require("./groupByCloudFileChunk.schema"), exports);
__exportStar(require("./findUniqueCommunication.schema"), exports);
__exportStar(require("./findUniqueOrThrowCommunication.schema"), exports);
__exportStar(require("./findFirstCommunication.schema"), exports);
__exportStar(require("./findFirstOrThrowCommunication.schema"), exports);
__exportStar(require("./findManyCommunication.schema"), exports);
__exportStar(require("./countCommunication.schema"), exports);
__exportStar(require("./createOneCommunication.schema"), exports);
__exportStar(require("./createManyCommunication.schema"), exports);
__exportStar(require("./createManyAndReturnCommunication.schema"), exports);
__exportStar(require("./deleteOneCommunication.schema"), exports);
__exportStar(require("./deleteManyCommunication.schema"), exports);
__exportStar(require("./updateOneCommunication.schema"), exports);
__exportStar(require("./updateManyCommunication.schema"), exports);
__exportStar(require("./updateManyAndReturnCommunication.schema"), exports);
__exportStar(require("./upsertOneCommunication.schema"), exports);
__exportStar(require("./aggregateCommunication.schema"), exports);
__exportStar(require("./groupByCommunication.schema"), exports);
__exportStar(require("./findUniquePatientDocument.schema"), exports);
__exportStar(require("./findUniqueOrThrowPatientDocument.schema"), exports);
__exportStar(require("./findFirstPatientDocument.schema"), exports);
__exportStar(require("./findFirstOrThrowPatientDocument.schema"), exports);
__exportStar(require("./findManyPatientDocument.schema"), exports);
__exportStar(require("./countPatientDocument.schema"), exports);
__exportStar(require("./createOnePatientDocument.schema"), exports);
__exportStar(require("./createManyPatientDocument.schema"), exports);
__exportStar(require("./createManyAndReturnPatientDocument.schema"), exports);
__exportStar(require("./deleteOnePatientDocument.schema"), exports);
__exportStar(require("./deleteManyPatientDocument.schema"), exports);
__exportStar(require("./updateOnePatientDocument.schema"), exports);
__exportStar(require("./updateManyPatientDocument.schema"), exports);
__exportStar(require("./updateManyAndReturnPatientDocument.schema"), exports);
__exportStar(require("./upsertOnePatientDocument.schema"), exports);
__exportStar(require("./aggregatePatientDocument.schema"), exports);
__exportStar(require("./groupByPatientDocument.schema"), exports);
__exportStar(require("./results/UserFindUniqueResult.schema"), exports);
__exportStar(require("./results/UserFindFirstResult.schema"), exports);
__exportStar(require("./results/UserFindManyResult.schema"), exports);
__exportStar(require("./results/UserCreateResult.schema"), exports);
__exportStar(require("./results/UserCreateManyResult.schema"), exports);
__exportStar(require("./results/UserUpdateResult.schema"), exports);
__exportStar(require("./results/UserUpdateManyResult.schema"), exports);
__exportStar(require("./results/UserUpsertResult.schema"), exports);
__exportStar(require("./results/UserDeleteResult.schema"), exports);
__exportStar(require("./results/UserDeleteManyResult.schema"), exports);
__exportStar(require("./results/UserAggregateResult.schema"), exports);
__exportStar(require("./results/UserGroupByResult.schema"), exports);
__exportStar(require("./results/UserCountResult.schema"), exports);
__exportStar(require("./results/PatientFindUniqueResult.schema"), exports);
__exportStar(require("./results/PatientFindFirstResult.schema"), exports);
__exportStar(require("./results/PatientFindManyResult.schema"), exports);
__exportStar(require("./results/PatientCreateResult.schema"), exports);
__exportStar(require("./results/PatientCreateManyResult.schema"), exports);
__exportStar(require("./results/PatientUpdateResult.schema"), exports);
__exportStar(require("./results/PatientUpdateManyResult.schema"), exports);
__exportStar(require("./results/PatientUpsertResult.schema"), exports);
__exportStar(require("./results/PatientDeleteResult.schema"), exports);
__exportStar(require("./results/PatientDeleteManyResult.schema"), exports);
__exportStar(require("./results/PatientAggregateResult.schema"), exports);
__exportStar(require("./results/PatientGroupByResult.schema"), exports);
__exportStar(require("./results/PatientCountResult.schema"), exports);
__exportStar(require("./results/AppointmentFindUniqueResult.schema"), exports);
__exportStar(require("./results/AppointmentFindFirstResult.schema"), exports);
__exportStar(require("./results/AppointmentFindManyResult.schema"), exports);
__exportStar(require("./results/AppointmentCreateResult.schema"), exports);
__exportStar(require("./results/AppointmentCreateManyResult.schema"), exports);
__exportStar(require("./results/AppointmentUpdateResult.schema"), exports);
__exportStar(require("./results/AppointmentUpdateManyResult.schema"), exports);
__exportStar(require("./results/AppointmentUpsertResult.schema"), exports);
__exportStar(require("./results/AppointmentDeleteResult.schema"), exports);
__exportStar(require("./results/AppointmentDeleteManyResult.schema"), exports);
__exportStar(require("./results/AppointmentAggregateResult.schema"), exports);
__exportStar(require("./results/AppointmentGroupByResult.schema"), exports);
__exportStar(require("./results/AppointmentCountResult.schema"), exports);
__exportStar(require("./results/StaffFindUniqueResult.schema"), exports);
__exportStar(require("./results/StaffFindFirstResult.schema"), exports);
__exportStar(require("./results/StaffFindManyResult.schema"), exports);
__exportStar(require("./results/StaffCreateResult.schema"), exports);
__exportStar(require("./results/StaffCreateManyResult.schema"), exports);
__exportStar(require("./results/StaffUpdateResult.schema"), exports);
__exportStar(require("./results/StaffUpdateManyResult.schema"), exports);
__exportStar(require("./results/StaffUpsertResult.schema"), exports);
__exportStar(require("./results/StaffDeleteResult.schema"), exports);
__exportStar(require("./results/StaffDeleteManyResult.schema"), exports);
__exportStar(require("./results/StaffAggregateResult.schema"), exports);
__exportStar(require("./results/StaffGroupByResult.schema"), exports);
__exportStar(require("./results/StaffCountResult.schema"), exports);
__exportStar(require("./results/NpiProviderFindUniqueResult.schema"), exports);
__exportStar(require("./results/NpiProviderFindFirstResult.schema"), exports);
__exportStar(require("./results/NpiProviderFindManyResult.schema"), exports);
__exportStar(require("./results/NpiProviderCreateResult.schema"), exports);
__exportStar(require("./results/NpiProviderCreateManyResult.schema"), exports);
__exportStar(require("./results/NpiProviderUpdateResult.schema"), exports);
__exportStar(require("./results/NpiProviderUpdateManyResult.schema"), exports);
__exportStar(require("./results/NpiProviderUpsertResult.schema"), exports);
__exportStar(require("./results/NpiProviderDeleteResult.schema"), exports);
__exportStar(require("./results/NpiProviderDeleteManyResult.schema"), exports);
__exportStar(require("./results/NpiProviderAggregateResult.schema"), exports);
__exportStar(require("./results/NpiProviderGroupByResult.schema"), exports);
__exportStar(require("./results/NpiProviderCountResult.schema"), exports);
__exportStar(require("./results/AppointmentProcedureFindUniqueResult.schema"), exports);
__exportStar(require("./results/AppointmentProcedureFindFirstResult.schema"), exports);
__exportStar(require("./results/AppointmentProcedureFindManyResult.schema"), exports);
__exportStar(require("./results/AppointmentProcedureCreateResult.schema"), exports);
__exportStar(require("./results/AppointmentProcedureCreateManyResult.schema"), exports);
__exportStar(require("./results/AppointmentProcedureUpdateResult.schema"), exports);
__exportStar(require("./results/AppointmentProcedureUpdateManyResult.schema"), exports);
__exportStar(require("./results/AppointmentProcedureUpsertResult.schema"), exports);
__exportStar(require("./results/AppointmentProcedureDeleteResult.schema"), exports);
__exportStar(require("./results/AppointmentProcedureDeleteManyResult.schema"), exports);
__exportStar(require("./results/AppointmentProcedureAggregateResult.schema"), exports);
__exportStar(require("./results/AppointmentProcedureGroupByResult.schema"), exports);
__exportStar(require("./results/AppointmentProcedureCountResult.schema"), exports);
__exportStar(require("./results/ClaimFindUniqueResult.schema"), exports);
__exportStar(require("./results/ClaimFindFirstResult.schema"), exports);
__exportStar(require("./results/ClaimFindManyResult.schema"), exports);
__exportStar(require("./results/ClaimCreateResult.schema"), exports);
__exportStar(require("./results/ClaimCreateManyResult.schema"), exports);
__exportStar(require("./results/ClaimUpdateResult.schema"), exports);
__exportStar(require("./results/ClaimUpdateManyResult.schema"), exports);
__exportStar(require("./results/ClaimUpsertResult.schema"), exports);
__exportStar(require("./results/ClaimDeleteResult.schema"), exports);
__exportStar(require("./results/ClaimDeleteManyResult.schema"), exports);
__exportStar(require("./results/ClaimAggregateResult.schema"), exports);
__exportStar(require("./results/ClaimGroupByResult.schema"), exports);
__exportStar(require("./results/ClaimCountResult.schema"), exports);
__exportStar(require("./results/ServiceLineFindUniqueResult.schema"), exports);
__exportStar(require("./results/ServiceLineFindFirstResult.schema"), exports);
__exportStar(require("./results/ServiceLineFindManyResult.schema"), exports);
__exportStar(require("./results/ServiceLineCreateResult.schema"), exports);
__exportStar(require("./results/ServiceLineCreateManyResult.schema"), exports);
__exportStar(require("./results/ServiceLineUpdateResult.schema"), exports);
__exportStar(require("./results/ServiceLineUpdateManyResult.schema"), exports);
__exportStar(require("./results/ServiceLineUpsertResult.schema"), exports);
__exportStar(require("./results/ServiceLineDeleteResult.schema"), exports);
__exportStar(require("./results/ServiceLineDeleteManyResult.schema"), exports);
__exportStar(require("./results/ServiceLineAggregateResult.schema"), exports);
__exportStar(require("./results/ServiceLineGroupByResult.schema"), exports);
__exportStar(require("./results/ServiceLineCountResult.schema"), exports);
__exportStar(require("./results/ClaimFileFindUniqueResult.schema"), exports);
__exportStar(require("./results/ClaimFileFindFirstResult.schema"), exports);
__exportStar(require("./results/ClaimFileFindManyResult.schema"), exports);
__exportStar(require("./results/ClaimFileCreateResult.schema"), exports);
__exportStar(require("./results/ClaimFileCreateManyResult.schema"), exports);
__exportStar(require("./results/ClaimFileUpdateResult.schema"), exports);
__exportStar(require("./results/ClaimFileUpdateManyResult.schema"), exports);
__exportStar(require("./results/ClaimFileUpsertResult.schema"), exports);
__exportStar(require("./results/ClaimFileDeleteResult.schema"), exports);
__exportStar(require("./results/ClaimFileDeleteManyResult.schema"), exports);
__exportStar(require("./results/ClaimFileAggregateResult.schema"), exports);
__exportStar(require("./results/ClaimFileGroupByResult.schema"), exports);
__exportStar(require("./results/ClaimFileCountResult.schema"), exports);
__exportStar(require("./results/InsuranceCredentialFindUniqueResult.schema"), exports);
__exportStar(require("./results/InsuranceCredentialFindFirstResult.schema"), exports);
__exportStar(require("./results/InsuranceCredentialFindManyResult.schema"), exports);
__exportStar(require("./results/InsuranceCredentialCreateResult.schema"), exports);
__exportStar(require("./results/InsuranceCredentialCreateManyResult.schema"), exports);
__exportStar(require("./results/InsuranceCredentialUpdateResult.schema"), exports);
__exportStar(require("./results/InsuranceCredentialUpdateManyResult.schema"), exports);
__exportStar(require("./results/InsuranceCredentialUpsertResult.schema"), exports);
__exportStar(require("./results/InsuranceCredentialDeleteResult.schema"), exports);
__exportStar(require("./results/InsuranceCredentialDeleteManyResult.schema"), exports);
__exportStar(require("./results/InsuranceCredentialAggregateResult.schema"), exports);
__exportStar(require("./results/InsuranceCredentialGroupByResult.schema"), exports);
__exportStar(require("./results/InsuranceCredentialCountResult.schema"), exports);
__exportStar(require("./results/PdfGroupFindUniqueResult.schema"), exports);
__exportStar(require("./results/PdfGroupFindFirstResult.schema"), exports);
__exportStar(require("./results/PdfGroupFindManyResult.schema"), exports);
__exportStar(require("./results/PdfGroupCreateResult.schema"), exports);
__exportStar(require("./results/PdfGroupCreateManyResult.schema"), exports);
__exportStar(require("./results/PdfGroupUpdateResult.schema"), exports);
__exportStar(require("./results/PdfGroupUpdateManyResult.schema"), exports);
__exportStar(require("./results/PdfGroupUpsertResult.schema"), exports);
__exportStar(require("./results/PdfGroupDeleteResult.schema"), exports);
__exportStar(require("./results/PdfGroupDeleteManyResult.schema"), exports);
__exportStar(require("./results/PdfGroupAggregateResult.schema"), exports);
__exportStar(require("./results/PdfGroupGroupByResult.schema"), exports);
__exportStar(require("./results/PdfGroupCountResult.schema"), exports);
__exportStar(require("./results/PdfFileFindUniqueResult.schema"), exports);
__exportStar(require("./results/PdfFileFindFirstResult.schema"), exports);
__exportStar(require("./results/PdfFileFindManyResult.schema"), exports);
__exportStar(require("./results/PdfFileCreateResult.schema"), exports);
__exportStar(require("./results/PdfFileCreateManyResult.schema"), exports);
__exportStar(require("./results/PdfFileUpdateResult.schema"), exports);
__exportStar(require("./results/PdfFileUpdateManyResult.schema"), exports);
__exportStar(require("./results/PdfFileUpsertResult.schema"), exports);
__exportStar(require("./results/PdfFileDeleteResult.schema"), exports);
__exportStar(require("./results/PdfFileDeleteManyResult.schema"), exports);
__exportStar(require("./results/PdfFileAggregateResult.schema"), exports);
__exportStar(require("./results/PdfFileGroupByResult.schema"), exports);
__exportStar(require("./results/PdfFileCountResult.schema"), exports);
__exportStar(require("./results/PaymentFindUniqueResult.schema"), exports);
__exportStar(require("./results/PaymentFindFirstResult.schema"), exports);
__exportStar(require("./results/PaymentFindManyResult.schema"), exports);
__exportStar(require("./results/PaymentCreateResult.schema"), exports);
__exportStar(require("./results/PaymentCreateManyResult.schema"), exports);
__exportStar(require("./results/PaymentUpdateResult.schema"), exports);
__exportStar(require("./results/PaymentUpdateManyResult.schema"), exports);
__exportStar(require("./results/PaymentUpsertResult.schema"), exports);
__exportStar(require("./results/PaymentDeleteResult.schema"), exports);
__exportStar(require("./results/PaymentDeleteManyResult.schema"), exports);
__exportStar(require("./results/PaymentAggregateResult.schema"), exports);
__exportStar(require("./results/PaymentGroupByResult.schema"), exports);
__exportStar(require("./results/PaymentCountResult.schema"), exports);
__exportStar(require("./results/ServiceLineTransactionFindUniqueResult.schema"), exports);
__exportStar(require("./results/ServiceLineTransactionFindFirstResult.schema"), exports);
__exportStar(require("./results/ServiceLineTransactionFindManyResult.schema"), exports);
__exportStar(require("./results/ServiceLineTransactionCreateResult.schema"), exports);
__exportStar(require("./results/ServiceLineTransactionCreateManyResult.schema"), exports);
__exportStar(require("./results/ServiceLineTransactionUpdateResult.schema"), exports);
__exportStar(require("./results/ServiceLineTransactionUpdateManyResult.schema"), exports);
__exportStar(require("./results/ServiceLineTransactionUpsertResult.schema"), exports);
__exportStar(require("./results/ServiceLineTransactionDeleteResult.schema"), exports);
__exportStar(require("./results/ServiceLineTransactionDeleteManyResult.schema"), exports);
__exportStar(require("./results/ServiceLineTransactionAggregateResult.schema"), exports);
__exportStar(require("./results/ServiceLineTransactionGroupByResult.schema"), exports);
__exportStar(require("./results/ServiceLineTransactionCountResult.schema"), exports);
__exportStar(require("./results/DatabaseBackupFindUniqueResult.schema"), exports);
__exportStar(require("./results/DatabaseBackupFindFirstResult.schema"), exports);
__exportStar(require("./results/DatabaseBackupFindManyResult.schema"), exports);
__exportStar(require("./results/DatabaseBackupCreateResult.schema"), exports);
__exportStar(require("./results/DatabaseBackupCreateManyResult.schema"), exports);
__exportStar(require("./results/DatabaseBackupUpdateResult.schema"), exports);
__exportStar(require("./results/DatabaseBackupUpdateManyResult.schema"), exports);
__exportStar(require("./results/DatabaseBackupUpsertResult.schema"), exports);
__exportStar(require("./results/DatabaseBackupDeleteResult.schema"), exports);
__exportStar(require("./results/DatabaseBackupDeleteManyResult.schema"), exports);
__exportStar(require("./results/DatabaseBackupAggregateResult.schema"), exports);
__exportStar(require("./results/DatabaseBackupGroupByResult.schema"), exports);
__exportStar(require("./results/DatabaseBackupCountResult.schema"), exports);
__exportStar(require("./results/BackupDestinationFindUniqueResult.schema"), exports);
__exportStar(require("./results/BackupDestinationFindFirstResult.schema"), exports);
__exportStar(require("./results/BackupDestinationFindManyResult.schema"), exports);
__exportStar(require("./results/BackupDestinationCreateResult.schema"), exports);
__exportStar(require("./results/BackupDestinationCreateManyResult.schema"), exports);
__exportStar(require("./results/BackupDestinationUpdateResult.schema"), exports);
__exportStar(require("./results/BackupDestinationUpdateManyResult.schema"), exports);
__exportStar(require("./results/BackupDestinationUpsertResult.schema"), exports);
__exportStar(require("./results/BackupDestinationDeleteResult.schema"), exports);
__exportStar(require("./results/BackupDestinationDeleteManyResult.schema"), exports);
__exportStar(require("./results/BackupDestinationAggregateResult.schema"), exports);
__exportStar(require("./results/BackupDestinationGroupByResult.schema"), exports);
__exportStar(require("./results/BackupDestinationCountResult.schema"), exports);
__exportStar(require("./results/NotificationFindUniqueResult.schema"), exports);
__exportStar(require("./results/NotificationFindFirstResult.schema"), exports);
__exportStar(require("./results/NotificationFindManyResult.schema"), exports);
__exportStar(require("./results/NotificationCreateResult.schema"), exports);
__exportStar(require("./results/NotificationCreateManyResult.schema"), exports);
__exportStar(require("./results/NotificationUpdateResult.schema"), exports);
__exportStar(require("./results/NotificationUpdateManyResult.schema"), exports);
__exportStar(require("./results/NotificationUpsertResult.schema"), exports);
__exportStar(require("./results/NotificationDeleteResult.schema"), exports);
__exportStar(require("./results/NotificationDeleteManyResult.schema"), exports);
__exportStar(require("./results/NotificationAggregateResult.schema"), exports);
__exportStar(require("./results/NotificationGroupByResult.schema"), exports);
__exportStar(require("./results/NotificationCountResult.schema"), exports);
__exportStar(require("./results/CronJobLogFindUniqueResult.schema"), exports);
__exportStar(require("./results/CronJobLogFindFirstResult.schema"), exports);
__exportStar(require("./results/CronJobLogFindManyResult.schema"), exports);
__exportStar(require("./results/CronJobLogCreateResult.schema"), exports);
__exportStar(require("./results/CronJobLogCreateManyResult.schema"), exports);
__exportStar(require("./results/CronJobLogUpdateResult.schema"), exports);
__exportStar(require("./results/CronJobLogUpdateManyResult.schema"), exports);
__exportStar(require("./results/CronJobLogUpsertResult.schema"), exports);
__exportStar(require("./results/CronJobLogDeleteResult.schema"), exports);
__exportStar(require("./results/CronJobLogDeleteManyResult.schema"), exports);
__exportStar(require("./results/CronJobLogAggregateResult.schema"), exports);
__exportStar(require("./results/CronJobLogGroupByResult.schema"), exports);
__exportStar(require("./results/CronJobLogCountResult.schema"), exports);
__exportStar(require("./results/CloudFolderFindUniqueResult.schema"), exports);
__exportStar(require("./results/CloudFolderFindFirstResult.schema"), exports);
__exportStar(require("./results/CloudFolderFindManyResult.schema"), exports);
__exportStar(require("./results/CloudFolderCreateResult.schema"), exports);
__exportStar(require("./results/CloudFolderCreateManyResult.schema"), exports);
__exportStar(require("./results/CloudFolderUpdateResult.schema"), exports);
__exportStar(require("./results/CloudFolderUpdateManyResult.schema"), exports);
__exportStar(require("./results/CloudFolderUpsertResult.schema"), exports);
__exportStar(require("./results/CloudFolderDeleteResult.schema"), exports);
__exportStar(require("./results/CloudFolderDeleteManyResult.schema"), exports);
__exportStar(require("./results/CloudFolderAggregateResult.schema"), exports);
__exportStar(require("./results/CloudFolderGroupByResult.schema"), exports);
__exportStar(require("./results/CloudFolderCountResult.schema"), exports);
__exportStar(require("./results/CloudFileFindUniqueResult.schema"), exports);
__exportStar(require("./results/CloudFileFindFirstResult.schema"), exports);
__exportStar(require("./results/CloudFileFindManyResult.schema"), exports);
__exportStar(require("./results/CloudFileCreateResult.schema"), exports);
__exportStar(require("./results/CloudFileCreateManyResult.schema"), exports);
__exportStar(require("./results/CloudFileUpdateResult.schema"), exports);
__exportStar(require("./results/CloudFileUpdateManyResult.schema"), exports);
__exportStar(require("./results/CloudFileUpsertResult.schema"), exports);
__exportStar(require("./results/CloudFileDeleteResult.schema"), exports);
__exportStar(require("./results/CloudFileDeleteManyResult.schema"), exports);
__exportStar(require("./results/CloudFileAggregateResult.schema"), exports);
__exportStar(require("./results/CloudFileGroupByResult.schema"), exports);
__exportStar(require("./results/CloudFileCountResult.schema"), exports);
__exportStar(require("./results/CloudFileChunkFindUniqueResult.schema"), exports);
__exportStar(require("./results/CloudFileChunkFindFirstResult.schema"), exports);
__exportStar(require("./results/CloudFileChunkFindManyResult.schema"), exports);
__exportStar(require("./results/CloudFileChunkCreateResult.schema"), exports);
__exportStar(require("./results/CloudFileChunkCreateManyResult.schema"), exports);
__exportStar(require("./results/CloudFileChunkUpdateResult.schema"), exports);
__exportStar(require("./results/CloudFileChunkUpdateManyResult.schema"), exports);
__exportStar(require("./results/CloudFileChunkUpsertResult.schema"), exports);
__exportStar(require("./results/CloudFileChunkDeleteResult.schema"), exports);
__exportStar(require("./results/CloudFileChunkDeleteManyResult.schema"), exports);
__exportStar(require("./results/CloudFileChunkAggregateResult.schema"), exports);
__exportStar(require("./results/CloudFileChunkGroupByResult.schema"), exports);
__exportStar(require("./results/CloudFileChunkCountResult.schema"), exports);
__exportStar(require("./results/CommunicationFindUniqueResult.schema"), exports);
__exportStar(require("./results/CommunicationFindFirstResult.schema"), exports);
__exportStar(require("./results/CommunicationFindManyResult.schema"), exports);
__exportStar(require("./results/CommunicationCreateResult.schema"), exports);
__exportStar(require("./results/CommunicationCreateManyResult.schema"), exports);
__exportStar(require("./results/CommunicationUpdateResult.schema"), exports);
__exportStar(require("./results/CommunicationUpdateManyResult.schema"), exports);
__exportStar(require("./results/CommunicationUpsertResult.schema"), exports);
__exportStar(require("./results/CommunicationDeleteResult.schema"), exports);
__exportStar(require("./results/CommunicationDeleteManyResult.schema"), exports);
__exportStar(require("./results/CommunicationAggregateResult.schema"), exports);
__exportStar(require("./results/CommunicationGroupByResult.schema"), exports);
__exportStar(require("./results/CommunicationCountResult.schema"), exports);
__exportStar(require("./results/PatientDocumentFindUniqueResult.schema"), exports);
__exportStar(require("./results/PatientDocumentFindFirstResult.schema"), exports);
__exportStar(require("./results/PatientDocumentFindManyResult.schema"), exports);
__exportStar(require("./results/PatientDocumentCreateResult.schema"), exports);
__exportStar(require("./results/PatientDocumentCreateManyResult.schema"), exports);
__exportStar(require("./results/PatientDocumentUpdateResult.schema"), exports);
__exportStar(require("./results/PatientDocumentUpdateManyResult.schema"), exports);
__exportStar(require("./results/PatientDocumentUpsertResult.schema"), exports);
__exportStar(require("./results/PatientDocumentDeleteResult.schema"), exports);
__exportStar(require("./results/PatientDocumentDeleteManyResult.schema"), exports);
__exportStar(require("./results/PatientDocumentAggregateResult.schema"), exports);
__exportStar(require("./results/PatientDocumentGroupByResult.schema"), exports);
__exportStar(require("./results/PatientDocumentCountResult.schema"), exports);
__exportStar(require("./results/index"), exports);
__exportStar(require("./objects/index"), exports);
__exportStar(require("./variants/pure/User.pure"), exports);
__exportStar(require("./variants/pure/Patient.pure"), exports);
__exportStar(require("./variants/pure/Appointment.pure"), exports);
__exportStar(require("./variants/pure/Staff.pure"), exports);
__exportStar(require("./variants/pure/NpiProvider.pure"), exports);
__exportStar(require("./variants/pure/AppointmentProcedure.pure"), exports);
__exportStar(require("./variants/pure/Claim.pure"), exports);
__exportStar(require("./variants/pure/ServiceLine.pure"), exports);
__exportStar(require("./variants/pure/ClaimFile.pure"), exports);
__exportStar(require("./variants/pure/InsuranceCredential.pure"), exports);
__exportStar(require("./variants/pure/PdfGroup.pure"), exports);
__exportStar(require("./variants/pure/PdfFile.pure"), exports);
__exportStar(require("./variants/pure/Payment.pure"), exports);
__exportStar(require("./variants/pure/ServiceLineTransaction.pure"), exports);
__exportStar(require("./variants/pure/DatabaseBackup.pure"), exports);
__exportStar(require("./variants/pure/BackupDestination.pure"), exports);
__exportStar(require("./variants/pure/Notification.pure"), exports);
__exportStar(require("./variants/pure/CronJobLog.pure"), exports);
__exportStar(require("./variants/pure/CloudFolder.pure"), exports);
__exportStar(require("./variants/pure/CloudFile.pure"), exports);
__exportStar(require("./variants/pure/CloudFileChunk.pure"), exports);
__exportStar(require("./variants/pure/Communication.pure"), exports);
__exportStar(require("./variants/pure/PatientDocument.pure"), exports);
__exportStar(require("./variants/pure/index"), exports);
__exportStar(require("./variants/input/User.input"), exports);
__exportStar(require("./variants/input/Patient.input"), exports);
__exportStar(require("./variants/input/Appointment.input"), exports);
__exportStar(require("./variants/input/Staff.input"), exports);
__exportStar(require("./variants/input/NpiProvider.input"), exports);
__exportStar(require("./variants/input/AppointmentProcedure.input"), exports);
__exportStar(require("./variants/input/Claim.input"), exports);
__exportStar(require("./variants/input/ServiceLine.input"), exports);
__exportStar(require("./variants/input/ClaimFile.input"), exports);
__exportStar(require("./variants/input/InsuranceCredential.input"), exports);
__exportStar(require("./variants/input/PdfGroup.input"), exports);
__exportStar(require("./variants/input/PdfFile.input"), exports);
__exportStar(require("./variants/input/Payment.input"), exports);
__exportStar(require("./variants/input/ServiceLineTransaction.input"), exports);
__exportStar(require("./variants/input/DatabaseBackup.input"), exports);
__exportStar(require("./variants/input/BackupDestination.input"), exports);
__exportStar(require("./variants/input/Notification.input"), exports);
__exportStar(require("./variants/input/CronJobLog.input"), exports);
__exportStar(require("./variants/input/CloudFolder.input"), exports);
__exportStar(require("./variants/input/CloudFile.input"), exports);
__exportStar(require("./variants/input/CloudFileChunk.input"), exports);
__exportStar(require("./variants/input/Communication.input"), exports);
__exportStar(require("./variants/input/PatientDocument.input"), exports);
__exportStar(require("./variants/input/index"), exports);
__exportStar(require("./variants/result/User.result"), exports);
__exportStar(require("./variants/result/Patient.result"), exports);
__exportStar(require("./variants/result/Appointment.result"), exports);
__exportStar(require("./variants/result/Staff.result"), exports);
__exportStar(require("./variants/result/NpiProvider.result"), exports);
__exportStar(require("./variants/result/AppointmentProcedure.result"), exports);
__exportStar(require("./variants/result/Claim.result"), exports);
__exportStar(require("./variants/result/ServiceLine.result"), exports);
__exportStar(require("./variants/result/ClaimFile.result"), exports);
__exportStar(require("./variants/result/InsuranceCredential.result"), exports);
__exportStar(require("./variants/result/PdfGroup.result"), exports);
__exportStar(require("./variants/result/PdfFile.result"), exports);
__exportStar(require("./variants/result/Payment.result"), exports);
__exportStar(require("./variants/result/ServiceLineTransaction.result"), exports);
__exportStar(require("./variants/result/DatabaseBackup.result"), exports);
__exportStar(require("./variants/result/BackupDestination.result"), exports);
__exportStar(require("./variants/result/Notification.result"), exports);
__exportStar(require("./variants/result/CronJobLog.result"), exports);
__exportStar(require("./variants/result/CloudFolder.result"), exports);
__exportStar(require("./variants/result/CloudFile.result"), exports);
__exportStar(require("./variants/result/CloudFileChunk.result"), exports);
__exportStar(require("./variants/result/Communication.result"), exports);
__exportStar(require("./variants/result/PatientDocument.result"), exports);
__exportStar(require("./variants/result/index"), exports);
__exportStar(require("./variants/index"), exports);

View File

@@ -0,0 +1,23 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
export declare const AppointmentProcedureArgsObjectSchema: z.ZodObject<{
select: z.ZodOptional<z.ZodLazy<z.ZodType<Prisma.AppointmentProcedureSelect<import("../../../generated/prisma/runtime/client").DefaultArgs>, z.ZodTypeDef, Prisma.AppointmentProcedureSelect<import("../../../generated/prisma/runtime/client").DefaultArgs>>>>;
include: z.ZodOptional<z.ZodLazy<z.ZodType<Prisma.AppointmentProcedureInclude<import("../../../generated/prisma/runtime/client").DefaultArgs>, z.ZodTypeDef, Prisma.AppointmentProcedureInclude<import("../../../generated/prisma/runtime/client").DefaultArgs>>>>;
}, "strict", z.ZodTypeAny, {
include?: Prisma.AppointmentProcedureInclude<import("../../../generated/prisma/runtime/client").DefaultArgs> | undefined;
select?: Prisma.AppointmentProcedureSelect<import("../../../generated/prisma/runtime/client").DefaultArgs> | undefined;
}, {
include?: Prisma.AppointmentProcedureInclude<import("../../../generated/prisma/runtime/client").DefaultArgs> | undefined;
select?: Prisma.AppointmentProcedureSelect<import("../../../generated/prisma/runtime/client").DefaultArgs> | undefined;
}>;
export declare const AppointmentProcedureArgsObjectZodSchema: z.ZodObject<{
select: z.ZodOptional<z.ZodLazy<z.ZodType<Prisma.AppointmentProcedureSelect<import("../../../generated/prisma/runtime/client").DefaultArgs>, z.ZodTypeDef, Prisma.AppointmentProcedureSelect<import("../../../generated/prisma/runtime/client").DefaultArgs>>>>;
include: z.ZodOptional<z.ZodLazy<z.ZodType<Prisma.AppointmentProcedureInclude<import("../../../generated/prisma/runtime/client").DefaultArgs>, z.ZodTypeDef, Prisma.AppointmentProcedureInclude<import("../../../generated/prisma/runtime/client").DefaultArgs>>>>;
}, "strict", z.ZodTypeAny, {
include?: Prisma.AppointmentProcedureInclude<import("../../../generated/prisma/runtime/client").DefaultArgs> | undefined;
select?: Prisma.AppointmentProcedureSelect<import("../../../generated/prisma/runtime/client").DefaultArgs> | undefined;
}, {
include?: Prisma.AppointmentProcedureInclude<import("../../../generated/prisma/runtime/client").DefaultArgs> | undefined;
select?: Prisma.AppointmentProcedureSelect<import("../../../generated/prisma/runtime/client").DefaultArgs> | undefined;
}>;
//# sourceMappingURL=AppointmentProcedureArgs.schema.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"AppointmentProcedureArgs.schema.d.ts","sourceRoot":"","sources":["AppointmentProcedureArgs.schema.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC;AACzB,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,2BAA2B,CAAC;AAQxD,eAAO,MAAM,oCAAoC;;;;;;;;;EAAe,CAAC;AACjE,eAAO,MAAM,uCAAuC;;;;;;;;;EAAe,CAAC"}

View File

@@ -0,0 +1,45 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.AppointmentProcedureArgsObjectZodSchema = exports.AppointmentProcedureArgsObjectSchema = void 0;
const z = __importStar(require("zod"));
const AppointmentProcedureSelect_schema_1 = require("./AppointmentProcedureSelect.schema");
const AppointmentProcedureInclude_schema_1 = require("./AppointmentProcedureInclude.schema");
const makeSchema = () => z.object({
select: z.lazy(() => AppointmentProcedureSelect_schema_1.AppointmentProcedureSelectObjectSchema).optional(),
include: z.lazy(() => AppointmentProcedureInclude_schema_1.AppointmentProcedureIncludeObjectSchema).optional()
}).strict();
exports.AppointmentProcedureArgsObjectSchema = makeSchema();
exports.AppointmentProcedureArgsObjectZodSchema = makeSchema();

View File

@@ -6,6 +6,7 @@ const makeSchema = () => z.object({
id: z.literal(true).optional(),
appointmentId: z.literal(true).optional(),
patientId: z.literal(true).optional(),
npiProviderId: z.literal(true).optional(),
fee: z.literal(true).optional()
}).strict();
export const AppointmentProcedureAvgAggregateInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureAvgAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.AppointmentProcedureAvgAggregateInputType>;

View File

@@ -6,6 +6,7 @@ const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
appointmentId: SortOrderSchema.optional(),
patientId: SortOrderSchema.optional(),
npiProviderId: SortOrderSchema.optional(),
fee: SortOrderSchema.optional()
}).strict();
export const AppointmentProcedureAvgOrderByAggregateInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureAvgOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.AppointmentProcedureAvgOrderByAggregateInput>;

View File

@@ -6,6 +6,7 @@ const makeSchema = () => z.object({
id: z.literal(true).optional(),
appointmentId: z.literal(true).optional(),
patientId: z.literal(true).optional(),
npiProviderId: z.literal(true).optional(),
procedureCode: z.literal(true).optional(),
procedureLabel: z.literal(true).optional(),
fee: z.literal(true).optional(),

View File

@@ -6,6 +6,7 @@ const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
appointmentId: SortOrderSchema.optional(),
patientId: SortOrderSchema.optional(),
npiProviderId: SortOrderSchema.optional(),
procedureCode: SortOrderSchema.optional(),
procedureLabel: SortOrderSchema.optional(),
fee: SortOrderSchema.optional(),

View File

@@ -3,7 +3,8 @@ import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema';
import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema'
import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema';
import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
@@ -26,7 +27,8 @@ const makeSchema = () => z.object({
comboKey: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(),
appointment: z.lazy(() => AppointmentCreateNestedOneWithoutProceduresInputObjectSchema),
patient: z.lazy(() => PatientCreateNestedOneWithoutProceduresInputObjectSchema)
patient: z.lazy(() => PatientCreateNestedOneWithoutProceduresInputObjectSchema),
npiProvider: z.lazy(() => NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema).optional()
}).strict();
export const AppointmentProcedureCreateInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureCreateInput> = makeSchema() as unknown as z.ZodType<Prisma.AppointmentProcedureCreateInput>;
export const AppointmentProcedureCreateInputObjectZodSchema = makeSchema();

View File

@@ -7,6 +7,7 @@ import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-
const makeSchema = () => z.object({
id: z.number().int().optional(),
patientId: z.number().int(),
npiProviderId: z.number().int().optional().nullable(),
procedureCode: z.string(),
procedureLabel: z.string().optional().nullable(),
fee: z.union([

View File

@@ -8,6 +8,7 @@ const makeSchema = () => z.object({
id: z.number().int().optional(),
appointmentId: z.number().int(),
patientId: z.number().int(),
npiProviderId: z.number().int().optional().nullable(),
procedureCode: z.string(),
procedureLabel: z.string().optional().nullable(),
fee: z.union([

View File

@@ -0,0 +1,31 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.number().int().optional(),
appointmentId: z.number().int(),
patientId: z.number().int(),
procedureCode: z.string(),
procedureLabel: z.string().optional().nullable(),
fee: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal",
}).optional().nullable(),
category: z.string().optional().nullable(),
toothNumber: z.string().optional().nullable(),
toothSurface: z.string().optional().nullable(),
oralCavityArea: z.string().optional().nullable(),
source: ProcedureSourceSchema.optional(),
comboKey: z.string().optional().nullable(),
createdAt: z.coerce.date().optional()
}).strict();
export const AppointmentProcedureCreateManyNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureCreateManyNpiProviderInput> = makeSchema() as unknown as z.ZodType<Prisma.AppointmentProcedureCreateManyNpiProviderInput>;
export const AppointmentProcedureCreateManyNpiProviderInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,10 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { AppointmentProcedureCreateManyNpiProviderInputObjectSchema as AppointmentProcedureCreateManyNpiProviderInputObjectSchema } from './AppointmentProcedureCreateManyNpiProviderInput.schema'
const makeSchema = () => z.object({
data: z.union([z.lazy(() => AppointmentProcedureCreateManyNpiProviderInputObjectSchema), z.lazy(() => AppointmentProcedureCreateManyNpiProviderInputObjectSchema).array()]),
skipDuplicates: z.boolean().optional()
}).strict();
export const AppointmentProcedureCreateManyNpiProviderInputEnvelopeObjectSchema: z.ZodType<Prisma.AppointmentProcedureCreateManyNpiProviderInputEnvelope> = makeSchema() as unknown as z.ZodType<Prisma.AppointmentProcedureCreateManyNpiProviderInputEnvelope>;
export const AppointmentProcedureCreateManyNpiProviderInputEnvelopeObjectZodSchema = makeSchema();

View File

@@ -7,6 +7,7 @@ import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-
const makeSchema = () => z.object({
id: z.number().int().optional(),
appointmentId: z.number().int(),
npiProviderId: z.number().int().optional().nullable(),
procedureCode: z.string(),
procedureLabel: z.string().optional().nullable(),
fee: z.union([

View File

@@ -0,0 +1,16 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { AppointmentProcedureCreateWithoutNpiProviderInputObjectSchema as AppointmentProcedureCreateWithoutNpiProviderInputObjectSchema } from './AppointmentProcedureCreateWithoutNpiProviderInput.schema';
import { AppointmentProcedureUncheckedCreateWithoutNpiProviderInputObjectSchema as AppointmentProcedureUncheckedCreateWithoutNpiProviderInputObjectSchema } from './AppointmentProcedureUncheckedCreateWithoutNpiProviderInput.schema';
import { AppointmentProcedureCreateOrConnectWithoutNpiProviderInputObjectSchema as AppointmentProcedureCreateOrConnectWithoutNpiProviderInputObjectSchema } from './AppointmentProcedureCreateOrConnectWithoutNpiProviderInput.schema';
import { AppointmentProcedureCreateManyNpiProviderInputEnvelopeObjectSchema as AppointmentProcedureCreateManyNpiProviderInputEnvelopeObjectSchema } from './AppointmentProcedureCreateManyNpiProviderInputEnvelope.schema';
import { AppointmentProcedureWhereUniqueInputObjectSchema as AppointmentProcedureWhereUniqueInputObjectSchema } from './AppointmentProcedureWhereUniqueInput.schema'
const makeSchema = () => z.object({
create: z.union([z.lazy(() => AppointmentProcedureCreateWithoutNpiProviderInputObjectSchema), z.lazy(() => AppointmentProcedureCreateWithoutNpiProviderInputObjectSchema).array(), z.lazy(() => AppointmentProcedureUncheckedCreateWithoutNpiProviderInputObjectSchema), z.lazy(() => AppointmentProcedureUncheckedCreateWithoutNpiProviderInputObjectSchema).array()]).optional(),
connectOrCreate: z.union([z.lazy(() => AppointmentProcedureCreateOrConnectWithoutNpiProviderInputObjectSchema), z.lazy(() => AppointmentProcedureCreateOrConnectWithoutNpiProviderInputObjectSchema).array()]).optional(),
createMany: z.lazy(() => AppointmentProcedureCreateManyNpiProviderInputEnvelopeObjectSchema).optional(),
connect: z.union([z.lazy(() => AppointmentProcedureWhereUniqueInputObjectSchema), z.lazy(() => AppointmentProcedureWhereUniqueInputObjectSchema).array()]).optional()
}).strict();
export const AppointmentProcedureCreateNestedManyWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureCreateNestedManyWithoutNpiProviderInput> = makeSchema() as unknown as z.ZodType<Prisma.AppointmentProcedureCreateNestedManyWithoutNpiProviderInput>;
export const AppointmentProcedureCreateNestedManyWithoutNpiProviderInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { AppointmentProcedureWhereUniqueInputObjectSchema as AppointmentProcedureWhereUniqueInputObjectSchema } from './AppointmentProcedureWhereUniqueInput.schema';
import { AppointmentProcedureCreateWithoutNpiProviderInputObjectSchema as AppointmentProcedureCreateWithoutNpiProviderInputObjectSchema } from './AppointmentProcedureCreateWithoutNpiProviderInput.schema';
import { AppointmentProcedureUncheckedCreateWithoutNpiProviderInputObjectSchema as AppointmentProcedureUncheckedCreateWithoutNpiProviderInputObjectSchema } from './AppointmentProcedureUncheckedCreateWithoutNpiProviderInput.schema'
const makeSchema = () => z.object({
where: z.lazy(() => AppointmentProcedureWhereUniqueInputObjectSchema),
create: z.union([z.lazy(() => AppointmentProcedureCreateWithoutNpiProviderInputObjectSchema), z.lazy(() => AppointmentProcedureUncheckedCreateWithoutNpiProviderInputObjectSchema)])
}).strict();
export const AppointmentProcedureCreateOrConnectWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureCreateOrConnectWithoutNpiProviderInput> = makeSchema() as unknown as z.ZodType<Prisma.AppointmentProcedureCreateOrConnectWithoutNpiProviderInput>;
export const AppointmentProcedureCreateOrConnectWithoutNpiProviderInputObjectZodSchema = makeSchema();

View File

@@ -2,7 +2,8 @@ import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema'
import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema';
import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
@@ -24,7 +25,8 @@ const makeSchema = () => z.object({
source: ProcedureSourceSchema.optional(),
comboKey: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(),
patient: z.lazy(() => PatientCreateNestedOneWithoutProceduresInputObjectSchema)
patient: z.lazy(() => PatientCreateNestedOneWithoutProceduresInputObjectSchema),
npiProvider: z.lazy(() => NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema).optional()
}).strict();
export const AppointmentProcedureCreateWithoutAppointmentInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureCreateWithoutAppointmentInput> = makeSchema() as unknown as z.ZodType<Prisma.AppointmentProcedureCreateWithoutAppointmentInput>;
export const AppointmentProcedureCreateWithoutAppointmentInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,32 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema';
import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
procedureCode: z.string(),
procedureLabel: z.string().optional().nullable(),
fee: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal",
}).optional().nullable(),
category: z.string().optional().nullable(),
toothNumber: z.string().optional().nullable(),
toothSurface: z.string().optional().nullable(),
oralCavityArea: z.string().optional().nullable(),
source: ProcedureSourceSchema.optional(),
comboKey: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(),
appointment: z.lazy(() => AppointmentCreateNestedOneWithoutProceduresInputObjectSchema),
patient: z.lazy(() => PatientCreateNestedOneWithoutProceduresInputObjectSchema)
}).strict();
export const AppointmentProcedureCreateWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.AppointmentProcedureCreateWithoutNpiProviderInput> = makeSchema() as unknown as z.ZodType<Prisma.AppointmentProcedureCreateWithoutNpiProviderInput>;
export const AppointmentProcedureCreateWithoutNpiProviderInputObjectZodSchema = makeSchema();

Some files were not shown because too many files have changed in this diff Show More