feat: add Remaining/Third Party columns, toggle PDF viewer, retire CMSP as separate insurance type

- Add remainingBenefit and thirdPartyInsurance columns to Patient; extract both
  from the MassHealth accumulator/member-detail pages during the eligibility
  check and surface them in the eligibility table
- Add an updated-date display and a toggle to suppress the post-check PDF
  viewer popup (default off) on the insurance eligibility page
- Rename CMSP-prefixed PDF filenames and UI copy to MH, since CMSP and MH now
  share the same worker
- Fold CMSP into MassHealth/MH across patient/claim insurance-type dropdowns
  and the chatbot's eligibility routing, since they're the same insurance
- Remove auto-download of saved eligibility PDFs; downloading is now manual

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-02 22:32:43 -04:00
co-authored by Claude Sonnet 5
parent f8235787db
commit 52ddfd9f57
96 changed files with 561 additions and 160 deletions
@@ -34,6 +34,8 @@ export interface CmspEligibilityHistoryRemainingProcessorResult {
historyPdfFilename?: string | null; historyPdfFilename?: string | null;
accumulatorPdfFileId?: number | string | null; accumulatorPdfFileId?: number | string | null;
accumulatorPdfFilename?: string | null; accumulatorPdfFilename?: string | null;
remainingBenefit?: string | null;
thirdPartyInsurance?: string | null;
} }
export async function runCmspEligibilityHistoryRemainingProcessor( export async function runCmspEligibilityHistoryRemainingProcessor(
@@ -105,8 +107,21 @@ export async function runCmspEligibilityHistoryRemainingProcessor(
const updates: any = { status: newStatus }; const updates: any = { status: newStatus };
if (seleniumInsurance) updates.insuranceProvider = seleniumInsurance; if (seleniumInsurance) updates.insuranceProvider = seleniumInsurance;
const remainingBenefit = seleniumResult.remaining_amount?.trim() || null;
if (remainingBenefit) updates.remainingBenefit = remainingBenefit;
// third_party_insurance is present (even as null) whenever the Third Party
// Liability table was found — null means the member has no 2nd insurance,
// so we still write it to clear any stale value from a prior check.
if (Object.prototype.hasOwnProperty.call(seleniumResult, "third_party_insurance")) {
updates.thirdPartyInsurance = seleniumResult.third_party_insurance?.trim() || null;
}
await storage.updatePatient(patient.id, updates); await storage.updatePatient(patient.id, updates);
outputResult.patientUpdateStatus = `Patient status updated to ${newStatus}`; outputResult.patientUpdateStatus = `Patient status updated to ${newStatus}`;
outputResult.remainingBenefit = remainingBenefit;
outputResult.thirdPartyInsurance = updates.thirdPartyInsurance ?? null;
// Helper: save a single PDF to the patient's Cloud Storage Eligibility folder // Helper: save a single PDF to the patient's Cloud Storage Eligibility folder
const patientName = `${patient!.firstName ?? ""} ${patient!.lastName ?? ""}`.trim() || `Patient ${patient!.id}`; const patientName = `${patient!.firstName ?? ""} ${patient!.lastName ?? ""}`.trim() || `Patient ${patient!.id}`;
@@ -791,13 +791,12 @@ export function ClaimForm({
const deriveInsuranceSiteKey = (provider: string | null | undefined): string => { const deriveInsuranceSiteKey = (provider: string | null | undefined): string => {
const p = (provider || "").toLowerCase().trim(); const p = (provider || "").toLowerCase().trim();
if (!p) return ""; if (!p) return "";
if (p.includes("masshealth") || p === "mh" || p === "mass health") return "MH"; if (p.includes("masshealth") || p === "mh" || p === "mass health" || p.includes("cmsp")) return "MH";
if (p.includes("commonwealth care alliance") || p === "cca") return "CCA"; if (p.includes("commonwealth care alliance") || p === "cca") return "CCA";
if (p.includes("ddma") || p.includes("delta dental ma")) return "DDMA"; if (p.includes("ddma") || p.includes("delta dental ma")) return "DDMA";
if (p.includes("delta ins") || p === "deltains") return "DeltaIns"; if (p.includes("delta ins") || p === "deltains") return "DeltaIns";
if (p.includes("tufts") || p.includes("dentaquest") || p === "tuftssco") return "TuftsSCO"; if (p.includes("tufts") || p.includes("dentaquest") || p === "tuftssco") return "TuftsSCO";
if ((p.includes("united") && p.includes("sco")) || p === "unitedsco") return "UnitedSCO"; if ((p.includes("united") && p.includes("sco")) || p === "unitedsco") return "UnitedSCO";
if (p.includes("cmsp")) return "CMSP";
if (p.includes("bcbs") || p.includes("blue cross")) return "BCBS"; if (p.includes("bcbs") || p.includes("blue cross")) return "BCBS";
if (p.includes("united aapr") || p === "unitedaapr") return "UnitedAAPR"; if (p.includes("united aapr") || p === "unitedaapr") return "UnitedAAPR";
if (p.includes("aetna")) return "Aetna"; if (p.includes("aetna")) return "Aetna";
@@ -2008,7 +2007,6 @@ export function ClaimForm({
<SelectItem value="DeltaIns">Delta Ins</SelectItem> <SelectItem value="DeltaIns">Delta Ins</SelectItem>
<SelectItem value="TuftsSCO">Tufts SCO</SelectItem> <SelectItem value="TuftsSCO">Tufts SCO</SelectItem>
<SelectItem value="UnitedSCO">United SCO</SelectItem> <SelectItem value="UnitedSCO">United SCO</SelectItem>
<SelectItem value="CMSP">CMSP</SelectItem>
<SelectItem value="BCBS">BCBS</SelectItem> <SelectItem value="BCBS">BCBS</SelectItem>
<SelectItem value="UnitedAAPR">United AAPR</SelectItem> <SelectItem value="UnitedAAPR">United AAPR</SelectItem>
<SelectItem value="Aetna">Aetna</SelectItem> <SelectItem value="Aetna">Aetna</SelectItem>
@@ -2596,7 +2594,6 @@ export function ClaimForm({
<SelectItem value="DeltaIns">Delta Ins</SelectItem> <SelectItem value="DeltaIns">Delta Ins</SelectItem>
<SelectItem value="TuftsSCO">Tufts SCO</SelectItem> <SelectItem value="TuftsSCO">Tufts SCO</SelectItem>
<SelectItem value="UnitedSCO">United SCO</SelectItem> <SelectItem value="UnitedSCO">United SCO</SelectItem>
<SelectItem value="CMSP">CMSP</SelectItem>
<SelectItem value="BCBS">BCBS</SelectItem> <SelectItem value="BCBS">BCBS</SelectItem>
<SelectItem value="UnitedAAPR">United AAPR</SelectItem> <SelectItem value="UnitedAAPR">United AAPR</SelectItem>
<SelectItem value="Aetna">Aetna</SelectItem> <SelectItem value="Aetna">Aetna</SelectItem>
@@ -135,7 +135,6 @@ function mdyToISO(mdy: string): string {
const INSURANCE_TYPE_OPTIONS: { value: string; label: string }[] = [ const INSURANCE_TYPE_OPTIONS: { value: string; label: string }[] = [
{ value: "mh", label: "MassHealth" }, { value: "mh", label: "MassHealth" },
{ value: "cmsp", label: "CMSP" },
{ value: "ddma", label: "DDMA" }, { value: "ddma", label: "DDMA" },
{ value: "delta-ins", label: "Delta Dental" }, { value: "delta-ins", label: "Delta Dental" },
{ value: "united-sco", label: "United SCO" }, { value: "united-sco", label: "United SCO" },
@@ -143,13 +142,10 @@ const INSURANCE_TYPE_OPTIONS: { value: string; label: string }[] = [
{ value: "cca", label: "CCA" }, { value: "cca", label: "CCA" },
]; ];
function getAutoCheck(dobISO: string): "mh" | "cmsp" { function getAutoCheck(_dobISO: string): "mh" {
const [y, m, d] = dobISO.split("-").map(Number); // CMSP and MassHealth eligibility checks now run through the same MH worker,
const today = new Date(); // so there's no longer an age-based split — everyone is "mh".
let age = today.getFullYear() - (y ?? 0); return "mh";
const monthDiff = today.getMonth() + 1 - (m ?? 0);
if (monthDiff < 0 || (monthDiff === 0 && today.getDate() < (d ?? 0))) age--;
return age >= 21 ? "mh" : "cmsp";
} }
function parseEligibilityInput( function parseEligibilityInput(
@@ -64,13 +64,12 @@ export const PatientForm = forwardRef<PatientFormRef, PatientFormProps>(
const normalizeInsuranceProvider = (val: string | null | undefined): string => { const normalizeInsuranceProvider = (val: string | null | undefined): string => {
const p = (val || "").toLowerCase().trim(); const p = (val || "").toLowerCase().trim();
if (p.includes("masshealth") || p === "mh" || p === "mass health") return "MassHealth"; if (p.includes("masshealth") || p === "mh" || p === "mass health" || p.includes("cmsp")) return "MassHealth";
if (p.includes("commonwealth care alliance") || p === "cca") return "CCA"; if (p.includes("commonwealth care alliance") || p === "cca") return "CCA";
if (p.includes("ddma")) return "DDMA"; if (p.includes("ddma")) return "DDMA";
if (p.includes("delta dental") || p.includes("delta ins") || p === "deltains") return "DeltaIns"; if (p.includes("delta dental") || p.includes("delta ins") || p === "deltains") return "DeltaIns";
if (p.includes("tufts") || p.includes("dentaquest") || p === "tuftssco") return "TuftsSCO"; if (p.includes("tufts") || p.includes("dentaquest") || p === "tuftssco") return "TuftsSCO";
if (p.includes("united sco") || p === "unitedsco") return "UnitedSCO"; if (p.includes("united sco") || p === "unitedsco") return "UnitedSCO";
if (p.includes("cmsp")) return "CMSP";
if (p.includes("bcbs") || p.includes("blue cross")) return "BCBS"; if (p.includes("bcbs") || p.includes("blue cross")) return "BCBS";
if (p.includes("united aapr") || p === "unitedaapr") return "UnitedAAPR"; if (p.includes("united aapr") || p === "unitedaapr") return "UnitedAAPR";
if (p.includes("aetna")) return "Aetna"; if (p.includes("aetna")) return "Aetna";
@@ -451,7 +450,6 @@ export const PatientForm = forwardRef<PatientFormRef, PatientFormProps>(
<SelectItem value="DeltaIns">Delta Ins</SelectItem> <SelectItem value="DeltaIns">Delta Ins</SelectItem>
<SelectItem value="TuftsSCO">Tufts SCO</SelectItem> <SelectItem value="TuftsSCO">Tufts SCO</SelectItem>
<SelectItem value="UnitedSCO">United SCO</SelectItem> <SelectItem value="UnitedSCO">United SCO</SelectItem>
<SelectItem value="CMSP">CMSP</SelectItem>
<SelectItem value="BCBS">BCBS</SelectItem> <SelectItem value="BCBS">BCBS</SelectItem>
<SelectItem value="UnitedAAPR">United AAPR</SelectItem> <SelectItem value="UnitedAAPR">United AAPR</SelectItem>
<SelectItem value="Aetna">Aetna</SelectItem> <SelectItem value="Aetna">Aetna</SelectItem>
@@ -63,6 +63,7 @@ interface PatientTableProps {
allowCheckbox?: boolean; allowCheckbox?: boolean;
allowNewClaim?: boolean; allowNewClaim?: boolean;
allowFinancial?: boolean; allowFinancial?: boolean;
showEligibilityColumns?: boolean;
onNewClaim?: (patientId: number) => void; onNewClaim?: (patientId: number) => void;
onSelectPatient?: (patient: Patient | null) => void; onSelectPatient?: (patient: Patient | null) => void;
onPageChange?: (page: number) => void; onPageChange?: (page: number) => void;
@@ -82,6 +83,7 @@ export function PatientTable({
allowCheckbox, allowCheckbox,
allowNewClaim, allowNewClaim,
allowFinancial, allowFinancial,
showEligibilityColumns,
onNewClaim, onNewClaim,
onSelectPatient, onSelectPatient,
onPageChange, onPageChange,
@@ -976,6 +978,12 @@ export function PatientTable({
{/*<TableHead>Contact</TableHead>*/} {/*<TableHead>Contact</TableHead>*/}
<TableHead>Insurance</TableHead> <TableHead>Insurance</TableHead>
<TableHead>Status</TableHead> <TableHead>Status</TableHead>
{showEligibilityColumns && (
<>
<TableHead>Remaining</TableHead>
<TableHead>Third Party/2nd Insurance</TableHead>
</>
)}
<TableHead className="text-right">Actions</TableHead> <TableHead className="text-right">Actions</TableHead>
</TableRow> </TableRow>
</TableHeader> </TableHeader>
@@ -983,7 +991,7 @@ export function PatientTable({
{isLoading ? ( {isLoading ? (
<TableRow> <TableRow>
<TableCell <TableCell
colSpan={6} colSpan={showEligibilityColumns ? 8 : 6}
className="text-center py-8 text-muted-foreground" className="text-center py-8 text-muted-foreground"
> >
<LoadingScreen /> <LoadingScreen />
@@ -992,7 +1000,7 @@ export function PatientTable({
) : isError ? ( ) : isError ? (
<TableRow> <TableRow>
<TableCell <TableCell
colSpan={6} colSpan={showEligibilityColumns ? 8 : 6}
className="text-center py-8 text-red-500" className="text-center py-8 text-red-500"
> >
Error loading patients. Error loading patients.
@@ -1001,7 +1009,7 @@ export function PatientTable({
) : patientsData?.patients.length === 0 ? ( ) : patientsData?.patients.length === 0 ? (
<TableRow> <TableRow>
<TableCell <TableCell
colSpan={6} colSpan={showEligibilityColumns ? 8 : 6}
className="text-center py-8 text-muted-foreground" className="text-center py-8 text-muted-foreground"
> >
No patients found. No patients found.
@@ -1088,8 +1096,28 @@ export function PatientTable({
</span> </span>
)} )}
</div> </div>
{patient.updatedAt && (
<div className="text-xs text-gray-500 mt-1">
Updated: {formatDateToHumanReadable(patient.updatedAt)}
</div>
)}
</TableCell> </TableCell>
{showEligibilityColumns && (
<>
<TableCell>
<div className="text-sm text-gray-900">
{patient.remainingBenefit || "—"}
</div>
</TableCell>
<TableCell>
<div className="text-sm text-gray-900">
{patient.thirdPartyInsurance || "—"}
</div>
</TableCell>
</>
)}
<TableCell className="text-right"> <TableCell className="text-right">
<div className="flex justify-end"> <div className="flex justify-end">
{allowDelete && isAdmin && ( {allowDelete && isAdmin && (
@@ -114,13 +114,12 @@ interface ScheduledAppointment {
function deriveInsuranceSiteKey(provider: string | null | undefined): string { function deriveInsuranceSiteKey(provider: string | null | undefined): string {
const p = (provider || "").toLowerCase().trim(); const p = (provider || "").toLowerCase().trim();
if (!p) return ""; if (!p) return "";
if (p.includes("masshealth") || p === "mh" || p === "mass health") return "MH"; if (p.includes("masshealth") || p === "mh" || p === "mass health" || p.includes("cmsp")) return "MH";
if (p.includes("commonwealth care alliance") || p === "cca") return "CCA"; if (p.includes("commonwealth care alliance") || p === "cca") return "CCA";
if (p.includes("ddma") || p.includes("delta dental ma")) return "DDMA"; if (p.includes("ddma") || p.includes("delta dental ma")) return "DDMA";
if (p.includes("delta ins") || p === "deltains") return "DeltaIns"; if (p.includes("delta ins") || p === "deltains") return "DeltaIns";
if (p.includes("tufts") || p.includes("dentaquest") || p === "tuftssco") return "TuftsSCO"; if (p.includes("tufts") || p.includes("dentaquest") || p === "tuftssco") return "TuftsSCO";
if ((p.includes("united") && p.includes("sco")) || p === "unitedsco") return "UnitedSCO"; if ((p.includes("united") && p.includes("sco")) || p === "unitedsco") return "UnitedSCO";
if (p.includes("cmsp")) return "CMSP";
if (p.includes("bcbs") || p.includes("blue cross")) return "BCBS"; if (p.includes("bcbs") || p.includes("blue cross")) return "BCBS";
if (p.includes("united aapr") || p === "unitedaapr") return "UnitedAAPR"; if (p.includes("united aapr") || p === "unitedaapr") return "UnitedAAPR";
if (p.includes("aetna")) return "Aetna"; if (p.includes("aetna")) return "Aetna";
@@ -10,6 +10,7 @@ import {
CardTitle, CardTitle,
} from "@/components/ui/card"; } from "@/components/ui/card";
import { Label } from "@/components/ui/label"; import { Label } from "@/components/ui/label";
import { Switch } from "@/components/ui/switch";
import { import {
Select, Select,
SelectContent, SelectContent,
@@ -122,6 +123,7 @@ export default function InsuranceStatusPage() {
const [isCheckingEligibilityHistory, setIsCheckingEligibilityHistory] = const [isCheckingEligibilityHistory, setIsCheckingEligibilityHistory] =
useState(false); useState(false);
const [isCheckingCMSP, setIsCheckingCMSP] = useState(false); const [isCheckingCMSP, setIsCheckingCMSP] = useState(false);
const [showPdfViewerOnComplete, setShowPdfViewerOnComplete] = useState(false);
// AI Call Insurance section // AI Call Insurance section
const [aiCallOpen, setAiCallOpen] = useState(false); const [aiCallOpen, setAiCallOpen] = useState(false);
@@ -710,7 +712,7 @@ export default function InsuranceStatusPage() {
dispatch(setTaskStatus({ key: "eligibilityCheck", status: "pending", message: msg })) dispatch(setTaskStatus({ key: "eligibilityCheck", status: "pending", message: msg }))
); );
dispatch(setTaskStatus({ key: "eligibilityCheck", status: "success", message: "CMSP PDFs saved to Documents." })); dispatch(setTaskStatus({ key: "eligibilityCheck", status: "success", message: "MH PDFs saved to Documents." }));
toast({ toast({
title: "Done", title: "Done",
description: "Eligibility, history, and accumulator PDFs saved.", description: "Eligibility, history, and accumulator PDFs saved.",
@@ -727,14 +729,14 @@ export default function InsuranceStatusPage() {
// Open 4-panel modal // Open 4-panel modal
if (jobResult.pdfFileId || jobResult.memberDetailsPdfFileId || jobResult.historyPdfFileId || jobResult.accumulatorPdfFileId) { if (jobResult.pdfFileId || jobResult.memberDetailsPdfFileId || jobResult.historyPdfFileId || jobResult.accumulatorPdfFileId) {
setCmspEligibilityPdfId(jobResult.pdfFileId ?? null); setCmspEligibilityPdfId(jobResult.pdfFileId ?? null);
setCmspEligibilityFilename(jobResult.pdfFilename ?? `cmsp_eligibility_${memberId}.pdf`); setCmspEligibilityFilename(jobResult.pdfFilename ?? `mh_eligibility_${memberId}.pdf`);
setCmspMemberDetailsPdfId(jobResult.memberDetailsPdfFileId ?? null); setCmspMemberDetailsPdfId(jobResult.memberDetailsPdfFileId ?? null);
setCmspMemberDetailsFilename(jobResult.memberDetailsPdfFilename ?? `cmsp_member_details_${memberId}.pdf`); setCmspMemberDetailsFilename(jobResult.memberDetailsPdfFilename ?? `mh_member_details_${memberId}.pdf`);
setCmspHistoryPdfId(jobResult.historyPdfFileId ?? null); setCmspHistoryPdfId(jobResult.historyPdfFileId ?? null);
setCmspHistoryFilename(jobResult.historyPdfFilename ?? `cmsp_history_${memberId}.pdf`); setCmspHistoryFilename(jobResult.historyPdfFilename ?? `mh_history_${memberId}.pdf`);
setCmspAccumulatorPdfId(jobResult.accumulatorPdfFileId ?? null); setCmspAccumulatorPdfId(jobResult.accumulatorPdfFileId ?? null);
setCmspAccumulatorFilename(jobResult.accumulatorPdfFilename ?? `cmsp_accumulator_${memberId}.pdf`); setCmspAccumulatorFilename(jobResult.accumulatorPdfFilename ?? `mh_accumulator_${memberId}.pdf`);
setCmspPreviewOpen(true); if (showPdfViewerOnComplete) setCmspPreviewOpen(true);
} }
} catch (error: any) { } catch (error: any) {
dispatch(setTaskStatus({ key: "eligibilityCheck", status: "error", message: error.message || "Selenium submission failed" })); dispatch(setTaskStatus({ key: "eligibilityCheck", status: "error", message: error.message || "Selenium submission failed" }));
@@ -750,11 +752,9 @@ export default function InsuranceStatusPage() {
const check = pendingAutoCheck.current; const check = pendingAutoCheck.current;
pendingAutoCheck.current = null; pendingAutoCheck.current = null;
if (check === "mh" || check === "mh-history") { if (check === "mh" || check === "mh-history") {
if (isUnder14(dateOfBirth)) { // Temporarily disabled: selenium_MH_eligibilityHistoryCheckWorker.py is no
handleCMSPButton(); // longer used — all MH eligibility checks route through the CMSP/MH worker.
} else { handleCMSPButton();
handleMHEligibilityHistoryButton();
}
} else if (check === "cmsp") { } else if (check === "cmsp") {
handleCMSPButton(); handleCMSPButton();
} else { } else {
@@ -1021,82 +1021,7 @@ export default function InsuranceStatusPage() {
</div> </div>
</div> </div>
<div className="flex flex-col-2 gap-4">
<Button
onClick={() => handleMHEligibilityButton()}
className="w-full"
disabled={isCheckingEligibilityStatus}
>
{isCheckingEligibilityStatus ? (
<>
<LoaderCircleIcon className="h-4 w-4 mr-2 animate-spin" />
Processing...
</>
) : (
<>
<CheckCircle className="h-4 w-4 mr-2" />
MH Eligibility
</>
)}
</Button>
<Button
onClick={() => handleMHEligibilityAppointmentButton()}
className="w-full"
disabled={isCheckingEligibilityAppointment}
>
{isCheckingEligibilityAppointment ? (
<>
<LoaderCircleIcon className="h-4 w-4 mr-2 animate-spin" />
Processing...
</>
) : (
<>
<CheckCircle className="h-4 w-4 mr-2" />
MH Eligibility&Appointment
</>
)}
</Button>
<Button
onClick={() => handleMHEligibilityClaimsPreAuthButton()}
className="w-full"
disabled={isCheckingEligibilityClaimsPreAuth}
>
{isCheckingEligibilityClaimsPreAuth ? (
<>
<LoaderCircleIcon className="h-4 w-4 mr-2 animate-spin" />
Processing...
</>
) : (
<>
<CheckCircle className="h-4 w-4 mr-2" />
MH Eligibility&Claims/PreAuth
</>
)}
</Button>
</div>
<div className="flex flex-col-2 gap-4 mt-4"> <div className="flex flex-col-2 gap-4 mt-4">
<Button
id="eligibility-mh-history"
className="w-full"
disabled={isCheckingEligibilityHistory}
onClick={() => handleMHEligibilityHistoryButton()}
>
{isCheckingEligibilityHistory ? (
<>
<LoaderCircleIcon className="h-4 w-4 mr-2 animate-spin" />
Processing...
</>
) : (
<>
<CheckCircle className="h-4 w-4 mr-2" />
MH Eligibility &amp; History
</>
)}
</Button>
<Button <Button
id="eligibility-cmsp" id="eligibility-cmsp"
className="w-full" className="w-full"
@@ -1111,12 +1036,23 @@ export default function InsuranceStatusPage() {
) : ( ) : (
<> <>
<CheckCircle className="h-4 w-4 mr-2" /> <CheckCircle className="h-4 w-4 mr-2" />
CMSP Eligibility &amp; History &amp; Remaining MH Eligibility &amp; Remaining &amp; History
</> </>
)} )}
</Button> </Button>
</div> </div>
<div className="flex items-center gap-2 mt-2">
<Switch
id="mh-show-pdf-viewer"
checked={showPdfViewerOnComplete}
onCheckedChange={setShowPdfViewerOnComplete}
/>
<Label htmlFor="mh-show-pdf-viewer" className="text-sm text-muted-foreground font-normal">
Show PDF viewer after check completes
</Label>
</div>
{/* TEMP PROVIDER BUTTONS */} {/* TEMP PROVIDER BUTTONS */}
<div id="eligibility-other-providers" className="space-y-4 mt-6"> <div id="eligibility-other-providers" className="space-y-4 mt-6">
<h3 className="text-sm font-medium text-muted-foreground"> <h3 className="text-sm font-medium text-muted-foreground">
@@ -1464,6 +1400,7 @@ export default function InsuranceStatusPage() {
allowDelete={true} allowDelete={true}
allowCheckbox={true} allowCheckbox={true}
allowEdit={true} allowEdit={true}
showEligibilityColumns={true}
onSelectPatient={setSelectedPatient} onSelectPatient={setSelectedPatient}
/> />
</CardContent> </CardContent>
@@ -1480,7 +1417,6 @@ export default function InsuranceStatusPage() {
}} }}
pdfId={previewPdfId ?? undefined} pdfId={previewPdfId ?? undefined}
fallbackFilename={previewFallbackFilename ?? undefined} fallbackFilename={previewFallbackFilename ?? undefined}
autoDownload
/> />
{/* 4-panel modal for CMSP — eligibility, member details, history, accumulator */} {/* 4-panel modal for CMSP — eligibility, member details, history, accumulator */}
@@ -1497,13 +1433,12 @@ export default function InsuranceStatusPage() {
setCmspAccumulatorPdfId(null); setCmspAccumulatorPdfId(null);
setCmspAccumulatorFilename(null); setCmspAccumulatorFilename(null);
}} }}
title="CMSP Eligibility, History &amp; Remaining" title="MH Eligibility, Remaining &amp; History"
panels={[ panels={[
{ {
pdfId: cmspEligibilityPdfId, pdfId: cmspEligibilityPdfId,
fallbackFilename: cmspEligibilityFilename, fallbackFilename: cmspEligibilityFilename,
label: "Eligibility", label: "Eligibility",
autoDownload: true,
}, },
{ {
pdfId: cmspMemberDetailsPdfId, pdfId: cmspMemberDetailsPdfId,
@@ -1541,7 +1476,6 @@ export default function InsuranceStatusPage() {
pdfId: dualEligibilityPdfId, pdfId: dualEligibilityPdfId,
fallbackFilename: dualEligibilityFilename, fallbackFilename: dualEligibilityFilename,
label: "Eligibility", label: "Eligibility",
autoDownload: true,
}, },
{ {
pdfId: dualMemberDetailsPdfId, pdfId: dualMemberDetailsPdfId,
@@ -234,7 +234,7 @@ class AutomationCMSPEligibilityHistoryRemainingCheck:
print("No new tab for eligibility; printing current page directly") print("No new tab for eligibility; printing current page directly")
safe_member = "".join(c for c in str(self.memberId) if c.isalnum() or c in "-_.") safe_member = "".join(c for c in str(self.memberId) if c.isalnum() or c in "-_.")
pdf_filename = f"cmsp_eligibility_{safe_member}.pdf" pdf_filename = f"mh_eligibility_{safe_member}.pdf"
pdf_data = self.driver.execute_cdp_cmd("Page.printToPDF", {"printBackground": True}) pdf_data = self.driver.execute_cdp_cmd("Page.printToPDF", {"printBackground": True})
pdf_bytes = base64.b64decode(pdf_data["data"]) pdf_bytes = base64.b64decode(pdf_data["data"])
pdf_path = os.path.join(self.download_dir, pdf_filename) pdf_path = os.path.join(self.download_dir, pdf_filename)
@@ -279,14 +279,57 @@ class AutomationCMSPEligibilityHistoryRemainingCheck:
# ── step 3b — print member details page as PDF via CDP ─────────────────────── # ── step 3b — print member details page as PDF via CDP ───────────────────────
def extract_third_party_insurance(self):
"""Reads the "Third Party Liability" table (Policy Number | Coverage Type |
Effective Date | Termination Date | Insurer Name | Insurer Payment Order)
and returns the Insurer Name(s), or None if the table has no rows
(i.e. the member has no third-party/2nd insurance).
"""
try:
tables = self.driver.find_elements(By.TAG_NAME, "table")
for table in tables:
rows = table.find_elements(By.TAG_NAME, "tr")
if not rows:
continue
header_cells = [
c.text.strip().lower()
for c in (rows[0].find_elements(By.TAG_NAME, "th") or rows[0].find_elements(By.TAG_NAME, "td"))
]
if "insurer name" not in header_cells:
continue
insurer_idx = header_cells.index("insurer name")
insurers = []
for row in rows[1:]:
cells = row.find_elements(By.TAG_NAME, "td")
if len(cells) <= insurer_idx:
continue
name = cells[insurer_idx].text.strip()
if name:
insurers.append(name)
third_party = ", ".join(insurers) if insurers else None
self.extracted_data["third_party_insurance"] = third_party
print(f"[extract_third_party_insurance] {third_party!r}")
return third_party
print("[extract_third_party_insurance] No 'Third Party Liability' table found")
return None
except Exception as e:
print(f"[extract_third_party_insurance] failed: {e}")
return None
def step3b_member_details_pdf(self): def step3b_member_details_pdf(self):
wait = WebDriverWait(self.driver, 30) wait = WebDriverWait(self.driver, 30)
try: try:
wait.until(lambda d: d.execute_script("return document.readyState") == "complete") wait.until(lambda d: d.execute_script("return document.readyState") == "complete")
time.sleep(2) time.sleep(2)
self.extract_third_party_insurance()
safe_member = "".join(c for c in str(self.memberId) if c.isalnum() or c in "-_.") safe_member = "".join(c for c in str(self.memberId) if c.isalnum() or c in "-_.")
pdf_filename = f"cmsp_member_details_{safe_member}.pdf" pdf_filename = f"mh_member_details_{safe_member}.pdf"
pdf_data = self.driver.execute_cdp_cmd("Page.printToPDF", {"printBackground": True}) pdf_data = self.driver.execute_cdp_cmd("Page.printToPDF", {"printBackground": True})
pdf_bytes = base64.b64decode(pdf_data["data"]) pdf_bytes = base64.b64decode(pdf_data["data"])
pdf_path = os.path.join(self.download_dir, pdf_filename) pdf_path = os.path.join(self.download_dir, pdf_filename)
@@ -341,7 +384,7 @@ class AutomationCMSPEligibilityHistoryRemainingCheck:
time.sleep(3) time.sleep(3)
safe_member = "".join(c for c in str(self.memberId) if c.isalnum() or c in "-_.") safe_member = "".join(c for c in str(self.memberId) if c.isalnum() or c in "-_.")
pdf_filename = f"cmsp_history_{safe_member}.pdf" pdf_filename = f"mh_history_{safe_member}.pdf"
pdf_data = self.driver.execute_cdp_cmd("Page.printToPDF", {"printBackground": True}) pdf_data = self.driver.execute_cdp_cmd("Page.printToPDF", {"printBackground": True})
pdf_bytes = base64.b64decode(pdf_data["data"]) pdf_bytes = base64.b64decode(pdf_data["data"])
pdf_path = os.path.join(self.download_dir, pdf_filename) pdf_path = os.path.join(self.download_dir, pdf_filename)
@@ -353,7 +396,68 @@ class AutomationCMSPEligibilityHistoryRemainingCheck:
print(f"[step5_service_history_pdf] failed: {e}") print(f"[step5_service_history_pdf] failed: {e}")
return None return None
# ── step 6 — Tab B: accumulator → wait for data → CDP print ───────────────── # ── step 6 — Tab B: accumulator → extract remaining → CDP print ─────────────
def extract_remaining_amount(self):
"""Reads the accumulator benefits table and returns the Remaining amount.
Layout (see sample PDF "Accumulator Details"):
Type | Level | Network | Benefit Period | Period | Limit | Applied | Remaining
Prefers the Type="Maximum", Level="Individual" row; falls back to the
first data row with a non-empty Remaining cell if that combination
isn't found (payer may only return one row, or reorder columns).
"""
try:
wait = WebDriverWait(self.driver, 15)
wait.until(EC.presence_of_element_located((By.TAG_NAME, "table")))
tables = self.driver.find_elements(By.TAG_NAME, "table")
for table in tables:
rows = table.find_elements(By.TAG_NAME, "tr")
if not rows:
continue
header_cells = [
c.text.strip().lower()
for c in (rows[0].find_elements(By.TAG_NAME, "th") or rows[0].find_elements(By.TAG_NAME, "td"))
]
if "remaining" not in header_cells:
continue
remaining_idx = header_cells.index("remaining")
type_idx = header_cells.index("type") if "type" in header_cells else None
level_idx = header_cells.index("level") if "level" in header_cells else None
fallback_value = None
best_value = None
for row in rows[1:]:
cells = row.find_elements(By.TAG_NAME, "td")
if len(cells) <= remaining_idx:
continue
cell_texts = [c.text.strip() for c in cells]
value = cell_texts[remaining_idx]
if not value:
continue
if fallback_value is None:
fallback_value = value
type_ok = type_idx is None or "maximum" in cell_texts[type_idx].lower()
level_ok = level_idx is None or "individual" in cell_texts[level_idx].lower()
if type_ok and level_ok:
best_value = value
break
remaining_value = best_value or fallback_value
if remaining_value:
self.extracted_data["remaining_amount"] = remaining_value
print(f"[extract_remaining_amount] Remaining: {remaining_value}")
return remaining_value
print("[extract_remaining_amount] No accumulator table with a 'Remaining' column found")
return None
except Exception as e:
print(f"[extract_remaining_amount] failed: {e}")
return None
def step6_accumulator_pdf(self): def step6_accumulator_pdf(self):
wait = WebDriverWait(self.driver, 30) wait = WebDriverWait(self.driver, 30)
@@ -379,8 +483,10 @@ class AutomationCMSPEligibilityHistoryRemainingCheck:
wait.until(lambda d: d.execute_script("return document.readyState") == "complete") wait.until(lambda d: d.execute_script("return document.readyState") == "complete")
time.sleep(4) time.sleep(4)
self.extract_remaining_amount()
safe_member = "".join(c for c in str(self.memberId) if c.isalnum() or c in "-_.") safe_member = "".join(c for c in str(self.memberId) if c.isalnum() or c in "-_.")
pdf_filename = f"cmsp_accumulator_{safe_member}.pdf" pdf_filename = f"mh_accumulator_{safe_member}.pdf"
pdf_data = self.driver.execute_cdp_cmd("Page.printToPDF", {"printBackground": True}) pdf_data = self.driver.execute_cdp_cmd("Page.printToPDF", {"printBackground": True})
pdf_bytes = base64.b64decode(pdf_data["data"]) pdf_bytes = base64.b64decode(pdf_data["data"])
pdf_path = os.path.join(self.download_dir, pdf_filename) pdf_path = os.path.join(self.download_dir, pdf_filename)
File diff suppressed because one or more lines are too long
@@ -152,6 +152,8 @@ exports.Prisma.PatientScalarFieldEnum = {
medicalConditions: 'medicalConditions', medicalConditions: 'medicalConditions',
preferredLanguage: 'preferredLanguage', preferredLanguage: 'preferredLanguage',
status: 'status', status: 'status',
remainingBenefit: 'remainingBenefit',
thirdPartyInsurance: 'thirdPartyInsurance',
userId: 'userId', userId: 'userId',
createdAt: 'createdAt', createdAt: 'createdAt',
updatedAt: 'updatedAt' updatedAt: 'updatedAt'
+145 -1
View File
@@ -6714,6 +6714,8 @@ export namespace Prisma {
medicalConditions: string | null medicalConditions: string | null
preferredLanguage: string | null preferredLanguage: string | null
status: $Enums.PatientStatus | null status: $Enums.PatientStatus | null
remainingBenefit: string | null
thirdPartyInsurance: string | null
userId: number | null userId: number | null
createdAt: Date | null createdAt: Date | null
updatedAt: Date | null updatedAt: Date | null
@@ -6738,6 +6740,8 @@ export namespace Prisma {
medicalConditions: string | null medicalConditions: string | null
preferredLanguage: string | null preferredLanguage: string | null
status: $Enums.PatientStatus | null status: $Enums.PatientStatus | null
remainingBenefit: string | null
thirdPartyInsurance: string | null
userId: number | null userId: number | null
createdAt: Date | null createdAt: Date | null
updatedAt: Date | null updatedAt: Date | null
@@ -6762,6 +6766,8 @@ export namespace Prisma {
medicalConditions: number medicalConditions: number
preferredLanguage: number preferredLanguage: number
status: number status: number
remainingBenefit: number
thirdPartyInsurance: number
userId: number userId: number
createdAt: number createdAt: number
updatedAt: number updatedAt: number
@@ -6798,6 +6804,8 @@ export namespace Prisma {
medicalConditions?: true medicalConditions?: true
preferredLanguage?: true preferredLanguage?: true
status?: true status?: true
remainingBenefit?: true
thirdPartyInsurance?: true
userId?: true userId?: true
createdAt?: true createdAt?: true
updatedAt?: true updatedAt?: true
@@ -6822,6 +6830,8 @@ export namespace Prisma {
medicalConditions?: true medicalConditions?: true
preferredLanguage?: true preferredLanguage?: true
status?: true status?: true
remainingBenefit?: true
thirdPartyInsurance?: true
userId?: true userId?: true
createdAt?: true createdAt?: true
updatedAt?: true updatedAt?: true
@@ -6846,6 +6856,8 @@ export namespace Prisma {
medicalConditions?: true medicalConditions?: true
preferredLanguage?: true preferredLanguage?: true
status?: true status?: true
remainingBenefit?: true
thirdPartyInsurance?: true
userId?: true userId?: true
createdAt?: true createdAt?: true
updatedAt?: true updatedAt?: true
@@ -6957,6 +6969,8 @@ export namespace Prisma {
medicalConditions: string | null medicalConditions: string | null
preferredLanguage: string | null preferredLanguage: string | null
status: $Enums.PatientStatus status: $Enums.PatientStatus
remainingBenefit: string | null
thirdPartyInsurance: string | null
userId: number userId: number
createdAt: Date createdAt: Date
updatedAt: Date updatedAt: Date
@@ -7000,6 +7014,8 @@ export namespace Prisma {
medicalConditions?: boolean medicalConditions?: boolean
preferredLanguage?: boolean preferredLanguage?: boolean
status?: boolean status?: boolean
remainingBenefit?: boolean
thirdPartyInsurance?: boolean
userId?: boolean userId?: boolean
createdAt?: boolean createdAt?: boolean
updatedAt?: boolean updatedAt?: boolean
@@ -7035,6 +7051,8 @@ export namespace Prisma {
medicalConditions?: boolean medicalConditions?: boolean
preferredLanguage?: boolean preferredLanguage?: boolean
status?: boolean status?: boolean
remainingBenefit?: boolean
thirdPartyInsurance?: boolean
userId?: boolean userId?: boolean
createdAt?: boolean createdAt?: boolean
updatedAt?: boolean updatedAt?: boolean
@@ -7060,6 +7078,8 @@ export namespace Prisma {
medicalConditions?: boolean medicalConditions?: boolean
preferredLanguage?: boolean preferredLanguage?: boolean
status?: boolean status?: boolean
remainingBenefit?: boolean
thirdPartyInsurance?: boolean
userId?: boolean userId?: boolean
createdAt?: boolean createdAt?: boolean
updatedAt?: boolean updatedAt?: boolean
@@ -7085,12 +7105,14 @@ export namespace Prisma {
medicalConditions?: boolean medicalConditions?: boolean
preferredLanguage?: boolean preferredLanguage?: boolean
status?: boolean status?: boolean
remainingBenefit?: boolean
thirdPartyInsurance?: boolean
userId?: boolean userId?: boolean
createdAt?: boolean createdAt?: boolean
updatedAt?: boolean updatedAt?: boolean
} }
export type PatientOmit<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetOmit<"id" | "firstName" | "lastName" | "dateOfBirth" | "gender" | "phone" | "email" | "address" | "city" | "zipCode" | "insuranceProvider" | "insuranceId" | "groupNumber" | "policyHolder" | "allergies" | "medicalConditions" | "preferredLanguage" | "status" | "userId" | "createdAt" | "updatedAt", ExtArgs["result"]["patient"]> export type PatientOmit<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetOmit<"id" | "firstName" | "lastName" | "dateOfBirth" | "gender" | "phone" | "email" | "address" | "city" | "zipCode" | "insuranceProvider" | "insuranceId" | "groupNumber" | "policyHolder" | "allergies" | "medicalConditions" | "preferredLanguage" | "status" | "remainingBenefit" | "thirdPartyInsurance" | "userId" | "createdAt" | "updatedAt", ExtArgs["result"]["patient"]>
export type PatientInclude<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = { export type PatientInclude<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = {
user?: boolean | UserDefaultArgs<ExtArgs> user?: boolean | UserDefaultArgs<ExtArgs>
appointments?: boolean | Patient$appointmentsArgs<ExtArgs> appointments?: boolean | Patient$appointmentsArgs<ExtArgs>
@@ -7144,6 +7166,8 @@ export namespace Prisma {
medicalConditions: string | null medicalConditions: string | null
preferredLanguage: string | null preferredLanguage: string | null
status: $Enums.PatientStatus status: $Enums.PatientStatus
remainingBenefit: string | null
thirdPartyInsurance: string | null
userId: number userId: number
createdAt: Date createdAt: Date
updatedAt: Date updatedAt: Date
@@ -7598,6 +7622,8 @@ export namespace Prisma {
readonly medicalConditions: FieldRef<"Patient", 'String'> readonly medicalConditions: FieldRef<"Patient", 'String'>
readonly preferredLanguage: FieldRef<"Patient", 'String'> readonly preferredLanguage: FieldRef<"Patient", 'String'>
readonly status: FieldRef<"Patient", 'PatientStatus'> readonly status: FieldRef<"Patient", 'PatientStatus'>
readonly remainingBenefit: FieldRef<"Patient", 'String'>
readonly thirdPartyInsurance: FieldRef<"Patient", 'String'>
readonly userId: FieldRef<"Patient", 'Int'> readonly userId: FieldRef<"Patient", 'Int'>
readonly createdAt: FieldRef<"Patient", 'DateTime'> readonly createdAt: FieldRef<"Patient", 'DateTime'>
readonly updatedAt: FieldRef<"Patient", 'DateTime'> readonly updatedAt: FieldRef<"Patient", 'DateTime'>
@@ -48204,6 +48230,8 @@ export namespace Prisma {
medicalConditions: 'medicalConditions', medicalConditions: 'medicalConditions',
preferredLanguage: 'preferredLanguage', preferredLanguage: 'preferredLanguage',
status: 'status', status: 'status',
remainingBenefit: 'remainingBenefit',
thirdPartyInsurance: 'thirdPartyInsurance',
userId: 'userId', userId: 'userId',
createdAt: 'createdAt', createdAt: 'createdAt',
updatedAt: 'updatedAt' updatedAt: 'updatedAt'
@@ -49210,6 +49238,8 @@ export namespace Prisma {
medicalConditions?: StringNullableFilter<"Patient"> | string | null medicalConditions?: StringNullableFilter<"Patient"> | string | null
preferredLanguage?: StringNullableFilter<"Patient"> | string | null preferredLanguage?: StringNullableFilter<"Patient"> | string | null
status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus
remainingBenefit?: StringNullableFilter<"Patient"> | string | null
thirdPartyInsurance?: StringNullableFilter<"Patient"> | string | null
userId?: IntFilter<"Patient"> | number userId?: IntFilter<"Patient"> | number
createdAt?: DateTimeFilter<"Patient"> | Date | string createdAt?: DateTimeFilter<"Patient"> | Date | string
updatedAt?: DateTimeFilter<"Patient"> | Date | string updatedAt?: DateTimeFilter<"Patient"> | Date | string
@@ -49244,6 +49274,8 @@ export namespace Prisma {
medicalConditions?: SortOrderInput | SortOrder medicalConditions?: SortOrderInput | SortOrder
preferredLanguage?: SortOrderInput | SortOrder preferredLanguage?: SortOrderInput | SortOrder
status?: SortOrder status?: SortOrder
remainingBenefit?: SortOrderInput | SortOrder
thirdPartyInsurance?: SortOrderInput | SortOrder
userId?: SortOrder userId?: SortOrder
createdAt?: SortOrder createdAt?: SortOrder
updatedAt?: SortOrder updatedAt?: SortOrder
@@ -49281,6 +49313,8 @@ export namespace Prisma {
medicalConditions?: StringNullableFilter<"Patient"> | string | null medicalConditions?: StringNullableFilter<"Patient"> | string | null
preferredLanguage?: StringNullableFilter<"Patient"> | string | null preferredLanguage?: StringNullableFilter<"Patient"> | string | null
status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus
remainingBenefit?: StringNullableFilter<"Patient"> | string | null
thirdPartyInsurance?: StringNullableFilter<"Patient"> | string | null
userId?: IntFilter<"Patient"> | number userId?: IntFilter<"Patient"> | number
createdAt?: DateTimeFilter<"Patient"> | Date | string createdAt?: DateTimeFilter<"Patient"> | Date | string
updatedAt?: DateTimeFilter<"Patient"> | Date | string updatedAt?: DateTimeFilter<"Patient"> | Date | string
@@ -49315,6 +49349,8 @@ export namespace Prisma {
medicalConditions?: SortOrderInput | SortOrder medicalConditions?: SortOrderInput | SortOrder
preferredLanguage?: SortOrderInput | SortOrder preferredLanguage?: SortOrderInput | SortOrder
status?: SortOrder status?: SortOrder
remainingBenefit?: SortOrderInput | SortOrder
thirdPartyInsurance?: SortOrderInput | SortOrder
userId?: SortOrder userId?: SortOrder
createdAt?: SortOrder createdAt?: SortOrder
updatedAt?: SortOrder updatedAt?: SortOrder
@@ -49347,6 +49383,8 @@ export namespace Prisma {
medicalConditions?: StringNullableWithAggregatesFilter<"Patient"> | string | null medicalConditions?: StringNullableWithAggregatesFilter<"Patient"> | string | null
preferredLanguage?: StringNullableWithAggregatesFilter<"Patient"> | string | null preferredLanguage?: StringNullableWithAggregatesFilter<"Patient"> | string | null
status?: EnumPatientStatusWithAggregatesFilter<"Patient"> | $Enums.PatientStatus status?: EnumPatientStatusWithAggregatesFilter<"Patient"> | $Enums.PatientStatus
remainingBenefit?: StringNullableWithAggregatesFilter<"Patient"> | string | null
thirdPartyInsurance?: StringNullableWithAggregatesFilter<"Patient"> | string | null
userId?: IntWithAggregatesFilter<"Patient"> | number userId?: IntWithAggregatesFilter<"Patient"> | number
createdAt?: DateTimeWithAggregatesFilter<"Patient"> | Date | string createdAt?: DateTimeWithAggregatesFilter<"Patient"> | Date | string
updatedAt?: DateTimeWithAggregatesFilter<"Patient"> | Date | string updatedAt?: DateTimeWithAggregatesFilter<"Patient"> | Date | string
@@ -52171,6 +52209,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
@@ -52204,6 +52244,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
@@ -52236,6 +52278,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
@@ -52269,6 +52313,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
@@ -52302,6 +52348,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
@@ -52325,6 +52373,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
} }
@@ -52348,6 +52398,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
@@ -55403,6 +55455,8 @@ export namespace Prisma {
medicalConditions?: SortOrder medicalConditions?: SortOrder
preferredLanguage?: SortOrder preferredLanguage?: SortOrder
status?: SortOrder status?: SortOrder
remainingBenefit?: SortOrder
thirdPartyInsurance?: SortOrder
userId?: SortOrder userId?: SortOrder
createdAt?: SortOrder createdAt?: SortOrder
updatedAt?: SortOrder updatedAt?: SortOrder
@@ -55432,6 +55486,8 @@ export namespace Prisma {
medicalConditions?: SortOrder medicalConditions?: SortOrder
preferredLanguage?: SortOrder preferredLanguage?: SortOrder
status?: SortOrder status?: SortOrder
remainingBenefit?: SortOrder
thirdPartyInsurance?: SortOrder
userId?: SortOrder userId?: SortOrder
createdAt?: SortOrder createdAt?: SortOrder
updatedAt?: SortOrder updatedAt?: SortOrder
@@ -55456,6 +55512,8 @@ export namespace Prisma {
medicalConditions?: SortOrder medicalConditions?: SortOrder
preferredLanguage?: SortOrder preferredLanguage?: SortOrder
status?: SortOrder status?: SortOrder
remainingBenefit?: SortOrder
thirdPartyInsurance?: SortOrder
userId?: SortOrder userId?: SortOrder
createdAt?: SortOrder createdAt?: SortOrder
updatedAt?: SortOrder updatedAt?: SortOrder
@@ -61353,6 +61411,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
appointments?: AppointmentCreateNestedManyWithoutPatientInput appointments?: AppointmentCreateNestedManyWithoutPatientInput
@@ -61385,6 +61445,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput
@@ -62116,6 +62178,8 @@ export namespace Prisma {
medicalConditions?: StringNullableFilter<"Patient"> | string | null medicalConditions?: StringNullableFilter<"Patient"> | string | null
preferredLanguage?: StringNullableFilter<"Patient"> | string | null preferredLanguage?: StringNullableFilter<"Patient"> | string | null
status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus
remainingBenefit?: StringNullableFilter<"Patient"> | string | null
thirdPartyInsurance?: StringNullableFilter<"Patient"> | string | null
userId?: IntFilter<"Patient"> | number userId?: IntFilter<"Patient"> | number
createdAt?: DateTimeFilter<"Patient"> | Date | string createdAt?: DateTimeFilter<"Patient"> | Date | string
updatedAt?: DateTimeFilter<"Patient"> | Date | string updatedAt?: DateTimeFilter<"Patient"> | Date | string
@@ -63506,6 +63570,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
@@ -63538,6 +63604,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
@@ -63836,6 +63904,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
@@ -63868,6 +63938,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
@@ -65031,6 +65103,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
@@ -65063,6 +65137,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
@@ -65194,6 +65270,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
@@ -65226,6 +65304,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
@@ -65293,6 +65373,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
@@ -65325,6 +65407,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
@@ -65672,6 +65756,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
@@ -65704,6 +65790,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
@@ -66761,6 +66849,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
@@ -66793,6 +66883,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
@@ -66863,6 +66955,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
@@ -66895,6 +66989,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
@@ -67051,6 +67147,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
@@ -67083,6 +67181,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
@@ -67397,6 +67497,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
@@ -67429,6 +67531,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
@@ -68427,6 +68531,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
@@ -68459,6 +68565,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
@@ -68671,6 +68779,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
@@ -68703,6 +68813,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
@@ -69082,6 +69194,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
@@ -69114,6 +69228,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
@@ -69235,6 +69351,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
@@ -69267,6 +69385,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
@@ -69378,6 +69498,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
@@ -69410,6 +69532,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
@@ -69457,6 +69581,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
@@ -69489,6 +69615,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
@@ -70444,6 +70572,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
user: UserCreateNestedOneWithoutPatientsInput user: UserCreateNestedOneWithoutPatientsInput
@@ -70476,6 +70606,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
userId: number userId: number
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
@@ -70597,6 +70729,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutPatientsNestedInput user?: UserUpdateOneRequiredWithoutPatientsNestedInput
@@ -70629,6 +70763,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
@@ -71308,6 +71444,8 @@ export namespace Prisma {
medicalConditions?: string | null medicalConditions?: string | null
preferredLanguage?: string | null preferredLanguage?: string | null
status?: $Enums.PatientStatus status?: $Enums.PatientStatus
remainingBenefit?: string | null
thirdPartyInsurance?: string | null
createdAt?: Date | string createdAt?: Date | string
updatedAt?: Date | string updatedAt?: Date | string
} }
@@ -71507,6 +71645,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
appointments?: AppointmentUpdateManyWithoutPatientNestedInput appointments?: AppointmentUpdateManyWithoutPatientNestedInput
@@ -71539,6 +71679,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput
@@ -71571,6 +71713,8 @@ export namespace Prisma {
medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null
preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null
status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus
remainingBenefit?: NullableStringFieldUpdateOperationsInput | string | null
thirdPartyInsurance?: NullableStringFieldUpdateOperationsInput | string | null
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
} }
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,5 +1,5 @@
{ {
"name": "prisma-client-06444e98f8328a30442a56cbded54a265df02594192db5e428350bbd93cc975b", "name": "prisma-client-11a124b84a93d3e63379c8a6769ab83d8729151f8cca035589101564f7ede8ed",
"main": "index.js", "main": "index.js",
"types": "index.d.ts", "types": "index.d.ts",
"browser": "default.js", "browser": "default.js",
+33 -31
View File
@@ -55,37 +55,39 @@ model User {
} }
model Patient { model Patient {
id Int @id @default(autoincrement()) id Int @id @default(autoincrement())
firstName String firstName String
lastName String lastName String
dateOfBirth DateTime? @db.Date dateOfBirth DateTime? @db.Date
gender String gender String
phone String phone String
email String? email String?
address String? address String?
city String? city String?
zipCode String? zipCode String?
insuranceProvider String? insuranceProvider String?
insuranceId String? insuranceId String?
groupNumber String? groupNumber String?
policyHolder String? policyHolder String?
allergies String? allergies String?
medicalConditions String? medicalConditions String?
preferredLanguage String? @default("English") preferredLanguage String? @default("English")
status PatientStatus @default(UNKNOWN) status PatientStatus @default(UNKNOWN)
userId Int remainingBenefit String?
createdAt DateTime @default(now()) thirdPartyInsurance String?
updatedAt DateTime @updatedAt userId Int
user User @relation(fields: [userId], references: [id]) createdAt DateTime @default(now())
appointments Appointment[] updatedAt DateTime @updatedAt
procedures AppointmentProcedure[] user User @relation(fields: [userId], references: [id])
claims Claim[] appointments Appointment[]
groups PdfGroup[] procedures AppointmentProcedure[]
payment Payment[] claims Claim[]
communications Communication[] groups PdfGroup[]
documents PatientDocument[] payment Payment[]
conversation PatientConversation? communications Communication[]
cloudFolders CloudFolder[] @relation("PatientCloudFolder") documents PatientDocument[]
conversation PatientConversation?
cloudFolders CloudFolder[] @relation("PatientCloudFolder")
@@index([insuranceId]) @@index([insuranceId])
@@index([createdAt]) @@index([createdAt])
@@ -0,0 +1,2 @@
-- AlterTable
ALTER TABLE "Patient" ADD COLUMN "remainingBenefit" TEXT;
@@ -0,0 +1,2 @@
-- AlterTable
ALTER TABLE "Patient" ADD COLUMN "thirdPartyInsurance" TEXT;
+2
View File
@@ -73,6 +73,8 @@ model Patient {
medicalConditions String? medicalConditions String?
preferredLanguage String? @default("English") preferredLanguage String? @default("English")
status PatientStatus @default(UNKNOWN) status PatientStatus @default(UNKNOWN)
remainingBenefit String?
thirdPartyInsurance String?
userId Int userId Int
createdAt DateTime @default(now()) createdAt DateTime @default(now())
updatedAt DateTime @updatedAt updatedAt DateTime @updatedAt
@@ -1,7 +1,7 @@
{ {
"version": "1.0", "version": "1.0",
"generatorVersion": "1.0.0", "generatorVersion": "1.0.0",
"generatedAt": "2026-07-21T03:13:42.342Z", "generatedAt": "2026-09-03T01:38:13.906Z",
"outputPath": "/home/gg/Desktop/DentalManagementMH07/packages/db/shared", "outputPath": "/home/gg/Desktop/DentalManagementMH07/packages/db/shared",
"files": [ "files": [
"schemas/enums/TransactionIsolationLevel.schema.ts", "schemas/enums/TransactionIsolationLevel.schema.ts",
@@ -1,5 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
export const PatientScalarFieldEnumSchema = z.enum(['id', 'firstName', 'lastName', 'dateOfBirth', 'gender', 'phone', 'email', 'address', 'city', 'zipCode', 'insuranceProvider', 'insuranceId', 'groupNumber', 'policyHolder', 'allergies', 'medicalConditions', 'preferredLanguage', 'status', 'userId', 'createdAt', 'updatedAt']) export const PatientScalarFieldEnumSchema = z.enum(['id', 'firstName', 'lastName', 'dateOfBirth', 'gender', 'phone', 'email', 'address', 'city', 'zipCode', 'insuranceProvider', 'insuranceId', 'groupNumber', 'policyHolder', 'allergies', 'medicalConditions', 'preferredLanguage', 'status', 'remainingBenefit', 'thirdPartyInsurance', 'userId', 'createdAt', 'updatedAt'])
export type PatientScalarFieldEnum = z.infer<typeof PatientScalarFieldEnumSchema>; export type PatientScalarFieldEnum = z.infer<typeof PatientScalarFieldEnumSchema>;
@@ -28,6 +28,8 @@ export const PatientFindFirstOrThrowSelectSchema: z.ZodType<Prisma.PatientSelect
medicalConditions: z.boolean().optional(), medicalConditions: z.boolean().optional(),
preferredLanguage: z.boolean().optional(), preferredLanguage: z.boolean().optional(),
status: z.boolean().optional(), status: z.boolean().optional(),
remainingBenefit: z.boolean().optional(),
thirdPartyInsurance: z.boolean().optional(),
userId: z.boolean().optional(), userId: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(), updatedAt: z.boolean().optional(),
@@ -63,6 +65,8 @@ export const PatientFindFirstOrThrowSelectZodSchema = z.object({
medicalConditions: z.boolean().optional(), medicalConditions: z.boolean().optional(),
preferredLanguage: z.boolean().optional(), preferredLanguage: z.boolean().optional(),
status: z.boolean().optional(), status: z.boolean().optional(),
remainingBenefit: z.boolean().optional(),
thirdPartyInsurance: z.boolean().optional(),
userId: z.boolean().optional(), userId: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(), updatedAt: z.boolean().optional(),
@@ -28,6 +28,8 @@ export const PatientFindFirstSelectSchema: z.ZodType<Prisma.PatientSelect> = z.o
medicalConditions: z.boolean().optional(), medicalConditions: z.boolean().optional(),
preferredLanguage: z.boolean().optional(), preferredLanguage: z.boolean().optional(),
status: z.boolean().optional(), status: z.boolean().optional(),
remainingBenefit: z.boolean().optional(),
thirdPartyInsurance: z.boolean().optional(),
userId: z.boolean().optional(), userId: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(), updatedAt: z.boolean().optional(),
@@ -63,6 +65,8 @@ export const PatientFindFirstSelectZodSchema = z.object({
medicalConditions: z.boolean().optional(), medicalConditions: z.boolean().optional(),
preferredLanguage: z.boolean().optional(), preferredLanguage: z.boolean().optional(),
status: z.boolean().optional(), status: z.boolean().optional(),
remainingBenefit: z.boolean().optional(),
thirdPartyInsurance: z.boolean().optional(),
userId: z.boolean().optional(), userId: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(), updatedAt: z.boolean().optional(),
@@ -28,6 +28,8 @@ export const PatientFindManySelectSchema: z.ZodType<Prisma.PatientSelect> = z.ob
medicalConditions: z.boolean().optional(), medicalConditions: z.boolean().optional(),
preferredLanguage: z.boolean().optional(), preferredLanguage: z.boolean().optional(),
status: z.boolean().optional(), status: z.boolean().optional(),
remainingBenefit: z.boolean().optional(),
thirdPartyInsurance: z.boolean().optional(),
userId: z.boolean().optional(), userId: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(), updatedAt: z.boolean().optional(),
@@ -63,6 +65,8 @@ export const PatientFindManySelectZodSchema = z.object({
medicalConditions: z.boolean().optional(), medicalConditions: z.boolean().optional(),
preferredLanguage: z.boolean().optional(), preferredLanguage: z.boolean().optional(),
status: z.boolean().optional(), status: z.boolean().optional(),
remainingBenefit: z.boolean().optional(),
thirdPartyInsurance: z.boolean().optional(),
userId: z.boolean().optional(), userId: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(), updatedAt: z.boolean().optional(),
@@ -21,6 +21,8 @@ const makeSchema = () => z.object({
medicalConditions: z.literal(true).optional(), medicalConditions: z.literal(true).optional(),
preferredLanguage: z.literal(true).optional(), preferredLanguage: z.literal(true).optional(),
status: z.literal(true).optional(), status: z.literal(true).optional(),
remainingBenefit: z.literal(true).optional(),
thirdPartyInsurance: z.literal(true).optional(),
userId: z.literal(true).optional(), userId: z.literal(true).optional(),
createdAt: z.literal(true).optional(), createdAt: z.literal(true).optional(),
updatedAt: z.literal(true).optional(), updatedAt: z.literal(true).optional(),
@@ -21,6 +21,8 @@ const makeSchema = () => z.object({
medicalConditions: SortOrderSchema.optional(), medicalConditions: SortOrderSchema.optional(),
preferredLanguage: SortOrderSchema.optional(), preferredLanguage: SortOrderSchema.optional(),
status: SortOrderSchema.optional(), status: SortOrderSchema.optional(),
remainingBenefit: SortOrderSchema.optional(),
thirdPartyInsurance: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(), userId: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(), createdAt: SortOrderSchema.optional(),
updatedAt: SortOrderSchema.optional() updatedAt: SortOrderSchema.optional()
@@ -30,6 +30,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema), user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -21,6 +21,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional() updatedAt: z.coerce.date().optional()
@@ -21,6 +21,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional() updatedAt: z.coerce.date().optional()
}).strict(); }).strict();
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema), user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema), user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema), user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema), user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema), user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema), user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema), user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema), user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema), user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -21,6 +21,8 @@ const makeSchema = () => z.object({
medicalConditions: z.literal(true).optional(), medicalConditions: z.literal(true).optional(),
preferredLanguage: z.literal(true).optional(), preferredLanguage: z.literal(true).optional(),
status: z.literal(true).optional(), status: z.literal(true).optional(),
remainingBenefit: z.literal(true).optional(),
thirdPartyInsurance: z.literal(true).optional(),
userId: z.literal(true).optional(), userId: z.literal(true).optional(),
createdAt: z.literal(true).optional(), createdAt: z.literal(true).optional(),
updatedAt: z.literal(true).optional() updatedAt: z.literal(true).optional()
@@ -21,6 +21,8 @@ const makeSchema = () => z.object({
medicalConditions: SortOrderSchema.optional(), medicalConditions: SortOrderSchema.optional(),
preferredLanguage: SortOrderSchema.optional(), preferredLanguage: SortOrderSchema.optional(),
status: SortOrderSchema.optional(), status: SortOrderSchema.optional(),
remainingBenefit: SortOrderSchema.optional(),
thirdPartyInsurance: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(), userId: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(), createdAt: SortOrderSchema.optional(),
updatedAt: SortOrderSchema.optional() updatedAt: SortOrderSchema.optional()
@@ -21,6 +21,8 @@ const makeSchema = () => z.object({
medicalConditions: z.literal(true).optional(), medicalConditions: z.literal(true).optional(),
preferredLanguage: z.literal(true).optional(), preferredLanguage: z.literal(true).optional(),
status: z.literal(true).optional(), status: z.literal(true).optional(),
remainingBenefit: z.literal(true).optional(),
thirdPartyInsurance: z.literal(true).optional(),
userId: z.literal(true).optional(), userId: z.literal(true).optional(),
createdAt: z.literal(true).optional(), createdAt: z.literal(true).optional(),
updatedAt: z.literal(true).optional() updatedAt: z.literal(true).optional()
@@ -21,6 +21,8 @@ const makeSchema = () => z.object({
medicalConditions: SortOrderSchema.optional(), medicalConditions: SortOrderSchema.optional(),
preferredLanguage: SortOrderSchema.optional(), preferredLanguage: SortOrderSchema.optional(),
status: SortOrderSchema.optional(), status: SortOrderSchema.optional(),
remainingBenefit: SortOrderSchema.optional(),
thirdPartyInsurance: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(), userId: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(), createdAt: SortOrderSchema.optional(),
updatedAt: SortOrderSchema.optional() updatedAt: SortOrderSchema.optional()
@@ -27,6 +27,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), medicalConditions: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
preferredLanguage: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), preferredLanguage: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
status: SortOrderSchema.optional(), status: SortOrderSchema.optional(),
remainingBenefit: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
thirdPartyInsurance: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
userId: SortOrderSchema.optional(), userId: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(), createdAt: SortOrderSchema.optional(),
updatedAt: SortOrderSchema.optional(), updatedAt: SortOrderSchema.optional(),
@@ -32,6 +32,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), medicalConditions: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
preferredLanguage: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), preferredLanguage: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
status: SortOrderSchema.optional(), status: SortOrderSchema.optional(),
remainingBenefit: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
thirdPartyInsurance: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
userId: SortOrderSchema.optional(), userId: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(), createdAt: SortOrderSchema.optional(),
updatedAt: SortOrderSchema.optional(), updatedAt: SortOrderSchema.optional(),
@@ -30,6 +30,8 @@ const patientscalarwhereinputSchema = z.object({
medicalConditions: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), medicalConditions: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
preferredLanguage: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), preferredLanguage: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
status: z.union([z.lazy(() => EnumPatientStatusFilterObjectSchema), PatientStatusSchema]).optional(), status: z.union([z.lazy(() => EnumPatientStatusFilterObjectSchema), PatientStatusSchema]).optional(),
remainingBenefit: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
thirdPartyInsurance: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
createdAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional(), createdAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional(),
updatedAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional() updatedAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional()
@@ -30,6 +30,8 @@ const patientscalarwherewithaggregatesinputSchema = z.object({
medicalConditions: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), medicalConditions: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
preferredLanguage: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), preferredLanguage: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
status: z.union([z.lazy(() => EnumPatientStatusWithAggregatesFilterObjectSchema), PatientStatusSchema]).optional(), status: z.union([z.lazy(() => EnumPatientStatusWithAggregatesFilterObjectSchema), PatientStatusSchema]).optional(),
remainingBenefit: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
thirdPartyInsurance: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
userId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), userId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(),
createdAt: z.union([z.lazy(() => DateTimeWithAggregatesFilterObjectSchema), z.coerce.date()]).optional(), createdAt: z.union([z.lazy(() => DateTimeWithAggregatesFilterObjectSchema), z.coerce.date()]).optional(),
updatedAt: z.union([z.lazy(() => DateTimeWithAggregatesFilterObjectSchema), z.coerce.date()]).optional() updatedAt: z.union([z.lazy(() => DateTimeWithAggregatesFilterObjectSchema), z.coerce.date()]).optional()
@@ -31,6 +31,8 @@ const makeSchema = () => z.object({
medicalConditions: z.boolean().optional(), medicalConditions: z.boolean().optional(),
preferredLanguage: z.boolean().optional(), preferredLanguage: z.boolean().optional(),
status: z.boolean().optional(), status: z.boolean().optional(),
remainingBenefit: z.boolean().optional(),
thirdPartyInsurance: z.boolean().optional(),
userId: z.boolean().optional(), userId: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
updatedAt: z.boolean().optional(), updatedAt: z.boolean().optional(),
@@ -30,6 +30,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
@@ -29,6 +29,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
@@ -30,6 +30,8 @@ const makeSchema = () => z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(), status: PatientStatusSchema.optional(),
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutPatientInputObjectSchema).optional(),
@@ -36,6 +36,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -27,6 +27,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional() updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional()
@@ -27,6 +27,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional() updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict(); }).strict();
@@ -35,6 +35,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -35,6 +35,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -35,6 +35,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -35,6 +35,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -35,6 +35,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -35,6 +35,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -35,6 +35,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -35,6 +35,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -35,6 +35,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -36,6 +36,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
@@ -35,6 +35,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(), user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(),
@@ -25,6 +25,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional() updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict(); }).strict();
@@ -34,6 +34,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(), user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(),
@@ -34,6 +34,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(), user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(),
@@ -34,6 +34,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(), user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(),
@@ -34,6 +34,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(), user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(),
@@ -34,6 +34,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(), user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(),
@@ -34,6 +34,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(), user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(),
@@ -34,6 +34,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(), user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(),
@@ -34,6 +34,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(), user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(),
@@ -34,6 +34,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(), user: z.lazy(() => UserUpdateOneRequiredWithoutPatientsNestedInputObjectSchema).optional(),
@@ -34,6 +34,8 @@ const makeSchema = () => z.object({
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
remainingBenefit: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
thirdPartyInsurance: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
appointments: z.lazy(() => AppointmentUpdateManyWithoutPatientNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutPatientNestedInputObjectSchema).optional(),
@@ -42,6 +42,8 @@ const patientwhereinputSchema = z.object({
medicalConditions: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), medicalConditions: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
preferredLanguage: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), preferredLanguage: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
status: z.union([z.lazy(() => EnumPatientStatusFilterObjectSchema), PatientStatusSchema]).optional(), status: z.union([z.lazy(() => EnumPatientStatusFilterObjectSchema), PatientStatusSchema]).optional(),
remainingBenefit: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
thirdPartyInsurance: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
createdAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional(), createdAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional(),
updatedAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional(), updatedAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional(),
@@ -18,6 +18,8 @@ export const PatientAggregateResultSchema = z.object({ _count: z.object({
medicalConditions: z.number(), medicalConditions: z.number(),
preferredLanguage: z.number(), preferredLanguage: z.number(),
status: z.number(), status: z.number(),
remainingBenefit: z.number(),
thirdPartyInsurance: z.number(),
userId: z.number(), userId: z.number(),
createdAt: z.number(), createdAt: z.number(),
updatedAt: z.number(), updatedAt: z.number(),
@@ -58,6 +60,8 @@ export const PatientAggregateResultSchema = z.object({ _count: z.object({
allergies: z.string().nullable(), allergies: z.string().nullable(),
medicalConditions: z.string().nullable(), medicalConditions: z.string().nullable(),
preferredLanguage: z.string().nullable(), preferredLanguage: z.string().nullable(),
remainingBenefit: z.string().nullable(),
thirdPartyInsurance: z.string().nullable(),
userId: z.number().int().nullable(), userId: z.number().int().nullable(),
createdAt: z.date().nullable(), createdAt: z.date().nullable(),
updatedAt: z.date().nullable() updatedAt: z.date().nullable()
@@ -80,6 +84,8 @@ export const PatientAggregateResultSchema = z.object({ _count: z.object({
allergies: z.string().nullable(), allergies: z.string().nullable(),
medicalConditions: z.string().nullable(), medicalConditions: z.string().nullable(),
preferredLanguage: z.string().nullable(), preferredLanguage: z.string().nullable(),
remainingBenefit: z.string().nullable(),
thirdPartyInsurance: z.string().nullable(),
userId: z.number().int().nullable(), userId: z.number().int().nullable(),
createdAt: z.date().nullable(), createdAt: z.date().nullable(),
updatedAt: z.date().nullable() updatedAt: z.date().nullable()
@@ -18,6 +18,8 @@ export const PatientCreateResultSchema = z.object({
medicalConditions: z.string().optional(), medicalConditions: z.string().optional(),
preferredLanguage: z.string().optional(), preferredLanguage: z.string().optional(),
status: z.unknown(), status: z.unknown(),
remainingBenefit: z.string().optional(),
thirdPartyInsurance: z.string().optional(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.date(), createdAt: z.date(),
updatedAt: z.date(), updatedAt: z.date(),
@@ -18,6 +18,8 @@ export const PatientDeleteResultSchema = z.nullable(z.object({
medicalConditions: z.string().optional(), medicalConditions: z.string().optional(),
preferredLanguage: z.string().optional(), preferredLanguage: z.string().optional(),
status: z.unknown(), status: z.unknown(),
remainingBenefit: z.string().optional(),
thirdPartyInsurance: z.string().optional(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.date(), createdAt: z.date(),
updatedAt: z.date(), updatedAt: z.date(),
@@ -18,6 +18,8 @@ export const PatientFindFirstResultSchema = z.nullable(z.object({
medicalConditions: z.string().optional(), medicalConditions: z.string().optional(),
preferredLanguage: z.string().optional(), preferredLanguage: z.string().optional(),
status: z.unknown(), status: z.unknown(),
remainingBenefit: z.string().optional(),
thirdPartyInsurance: z.string().optional(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.date(), createdAt: z.date(),
updatedAt: z.date(), updatedAt: z.date(),
@@ -19,6 +19,8 @@ export const PatientFindManyResultSchema = z.object({
medicalConditions: z.string().optional(), medicalConditions: z.string().optional(),
preferredLanguage: z.string().optional(), preferredLanguage: z.string().optional(),
status: z.unknown(), status: z.unknown(),
remainingBenefit: z.string().optional(),
thirdPartyInsurance: z.string().optional(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.date(), createdAt: z.date(),
updatedAt: z.date(), updatedAt: z.date(),
@@ -18,6 +18,8 @@ export const PatientFindUniqueResultSchema = z.nullable(z.object({
medicalConditions: z.string().optional(), medicalConditions: z.string().optional(),
preferredLanguage: z.string().optional(), preferredLanguage: z.string().optional(),
status: z.unknown(), status: z.unknown(),
remainingBenefit: z.string().optional(),
thirdPartyInsurance: z.string().optional(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.date(), createdAt: z.date(),
updatedAt: z.date(), updatedAt: z.date(),
@@ -17,6 +17,8 @@ export const PatientGroupByResultSchema = z.array(z.object({
allergies: z.string(), allergies: z.string(),
medicalConditions: z.string(), medicalConditions: z.string(),
preferredLanguage: z.string(), preferredLanguage: z.string(),
remainingBenefit: z.string(),
thirdPartyInsurance: z.string(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.date(), createdAt: z.date(),
updatedAt: z.date(), updatedAt: z.date(),
@@ -39,6 +41,8 @@ export const PatientGroupByResultSchema = z.array(z.object({
medicalConditions: z.number(), medicalConditions: z.number(),
preferredLanguage: z.number(), preferredLanguage: z.number(),
status: z.number(), status: z.number(),
remainingBenefit: z.number(),
thirdPartyInsurance: z.number(),
userId: z.number(), userId: z.number(),
createdAt: z.number(), createdAt: z.number(),
updatedAt: z.number(), updatedAt: z.number(),
@@ -79,6 +83,8 @@ export const PatientGroupByResultSchema = z.array(z.object({
allergies: z.string().nullable(), allergies: z.string().nullable(),
medicalConditions: z.string().nullable(), medicalConditions: z.string().nullable(),
preferredLanguage: z.string().nullable(), preferredLanguage: z.string().nullable(),
remainingBenefit: z.string().nullable(),
thirdPartyInsurance: z.string().nullable(),
userId: z.number().int().nullable(), userId: z.number().int().nullable(),
createdAt: z.date().nullable(), createdAt: z.date().nullable(),
updatedAt: z.date().nullable() updatedAt: z.date().nullable()
@@ -101,6 +107,8 @@ export const PatientGroupByResultSchema = z.array(z.object({
allergies: z.string().nullable(), allergies: z.string().nullable(),
medicalConditions: z.string().nullable(), medicalConditions: z.string().nullable(),
preferredLanguage: z.string().nullable(), preferredLanguage: z.string().nullable(),
remainingBenefit: z.string().nullable(),
thirdPartyInsurance: z.string().nullable(),
userId: z.number().int().nullable(), userId: z.number().int().nullable(),
createdAt: z.date().nullable(), createdAt: z.date().nullable(),
updatedAt: z.date().nullable() updatedAt: z.date().nullable()
@@ -18,6 +18,8 @@ export const PatientUpdateResultSchema = z.nullable(z.object({
medicalConditions: z.string().optional(), medicalConditions: z.string().optional(),
preferredLanguage: z.string().optional(), preferredLanguage: z.string().optional(),
status: z.unknown(), status: z.unknown(),
remainingBenefit: z.string().optional(),
thirdPartyInsurance: z.string().optional(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.date(), createdAt: z.date(),
updatedAt: z.date(), updatedAt: z.date(),
@@ -18,6 +18,8 @@ export const PatientUpsertResultSchema = z.object({
medicalConditions: z.string().optional(), medicalConditions: z.string().optional(),
preferredLanguage: z.string().optional(), preferredLanguage: z.string().optional(),
status: z.unknown(), status: z.unknown(),
remainingBenefit: z.string().optional(),
thirdPartyInsurance: z.string().optional(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.date(), createdAt: z.date(),
updatedAt: z.date(), updatedAt: z.date(),
@@ -20,6 +20,8 @@ export const PatientInputSchema = z.object({
medicalConditions: z.string().optional().nullable(), medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(), preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema, status: PatientStatusSchema,
remainingBenefit: z.string().optional().nullable(),
thirdPartyInsurance: z.string().optional().nullable(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.date(), createdAt: z.date(),
updatedAt: z.date(), updatedAt: z.date(),
@@ -20,6 +20,8 @@ export const PatientModelSchema = z.object({
medicalConditions: z.string().nullable(), medicalConditions: z.string().nullable(),
preferredLanguage: z.string().nullable(), preferredLanguage: z.string().nullable(),
status: PatientStatusSchema, status: PatientStatusSchema,
remainingBenefit: z.string().nullable(),
thirdPartyInsurance: z.string().nullable(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.date(), createdAt: z.date(),
updatedAt: z.date(), updatedAt: z.date(),
@@ -20,6 +20,8 @@ export const PatientResultSchema = z.object({
medicalConditions: z.string().nullable(), medicalConditions: z.string().nullable(),
preferredLanguage: z.string().nullable(), preferredLanguage: z.string().nullable(),
status: PatientStatusSchema, status: PatientStatusSchema,
remainingBenefit: z.string().nullable(),
thirdPartyInsurance: z.string().nullable(),
userId: z.number().int(), userId: z.number().int(),
createdAt: z.date(), createdAt: z.date(),
updatedAt: z.date(), updatedAt: z.date(),
+3 -1
View File
@@ -5,7 +5,9 @@ import {
import { z } from "zod"; import { z } from "zod";
import { makeEnumOptions } from "../utils"; import { makeEnumOptions } from "../utils";
export type Patient = z.infer<typeof PatientUncheckedCreateInputObjectSchema>; export type Patient = z.infer<typeof PatientUncheckedCreateInputObjectSchema> & {
updatedAt?: string | Date | null;
};
export const insuranceIdSchema = z.preprocess( export const insuranceIdSchema = z.preprocess(
(val) => { (val) => {