diff --git a/apps/Frontend/src/components/claims/claim-edit-modal.tsx b/apps/Frontend/src/components/claims/claim-edit-modal.tsx index 2d89850..480a78d 100644 --- a/apps/Frontend/src/components/claims/claim-edit-modal.tsx +++ b/apps/Frontend/src/components/claims/claim-edit-modal.tsx @@ -99,11 +99,11 @@ export default function ClaimEditModal({

Date of Birth:{" "} - {new Date(claim.dateOfBirth).toLocaleDateString()} + {formatDateToHumanReadable(claim.dateOfBirth)}

Service Date:{" "} - {new Date(claim.serviceDate).toLocaleDateString()} + {formatDateToHumanReadable(claim.serviceDate)}

Status: @@ -199,7 +199,7 @@ export default function ClaimEditModal({

Procedure Date:{" "} - {new Date(line.procedureDate).toLocaleDateString()} + {formatDateToHumanReadable(line.procedureDate)}

{line.oralCavityArea && (

diff --git a/apps/Frontend/src/components/claims/claim-view-modal.tsx b/apps/Frontend/src/components/claims/claim-view-modal.tsx index 7c9d2a2..4ad8c81 100644 --- a/apps/Frontend/src/components/claims/claim-view-modal.tsx +++ b/apps/Frontend/src/components/claims/claim-view-modal.tsx @@ -77,11 +77,11 @@ export default function ClaimViewModal({

Date of Birth:{" "} - {new Date(claim.dateOfBirth).toLocaleDateString()} + {formatDateToHumanReadable(claim.dateOfBirth)}

Service Date:{" "} - {new Date(claim.serviceDate).toLocaleDateString()} + {formatDateToHumanReadable(claim.serviceDate)}

Status:{" "} @@ -179,7 +179,7 @@ export default function ClaimViewModal({

Procedure Date:{" "} - {new Date(line.procedureDate).toLocaleDateString()} + {formatDateToHumanReadable(line.procedureCode)}

{line.oralCavityArea && (

diff --git a/apps/Frontend/src/components/claims/claims-of-patient-table.tsx b/apps/Frontend/src/components/claims/claims-of-patient-table.tsx index 5337004..b546def 100644 --- a/apps/Frontend/src/components/claims/claims-of-patient-table.tsx +++ b/apps/Frontend/src/components/claims/claims-of-patient-table.tsx @@ -9,7 +9,13 @@ import ClaimsRecentTable from "./claims-recent-table"; import { PatientTable } from "../patients/patient-table"; import { PatientUncheckedCreateInputObjectSchema } from "@repo/db/usedSchemas"; import { z } from "zod"; -import { Card, CardDescription, CardHeader, CardTitle } from "../ui/card"; +import { + Card, + CardContent, + CardDescription, + CardHeader, + CardTitle, +} from "../ui/card"; const PatientSchema = ( PatientUncheckedCreateInputObjectSchema as unknown as z.ZodObject @@ -28,6 +34,9 @@ export default function ClaimsOfPatientModal() { setSelectedPatient(patient); setClaimsPage(1); setIsModalOpen(true); + } else { + setSelectedPatient(null); + setIsModalOpen(false); } }; @@ -36,7 +45,7 @@ export default function ClaimsOfPatientModal() { {/* Claims Section */} {selectedPatient && ( - + Claims for {selectedPatient.firstName} {selectedPatient.lastName} @@ -44,7 +53,7 @@ export default function ClaimsOfPatientModal() { Displaying recent claims for the selected patient. -

+ -
+ )} {/* Patients Section */} - - Patients + + Patient Records - Select a patient to view their recent claims. + View and manage all patient information -
+ -
+
); diff --git a/apps/Frontend/src/components/claims/claims-recent-table.tsx b/apps/Frontend/src/components/claims/claims-recent-table.tsx index 0cb430d..7591729 100644 --- a/apps/Frontend/src/components/claims/claims-recent-table.tsx +++ b/apps/Frontend/src/components/claims/claims-recent-table.tsx @@ -39,9 +39,7 @@ import { useAuth } from "@/hooks/use-auth"; import LoadingScreen from "@/components/ui/LoadingScreen"; import { Checkbox } from "@/components/ui/checkbox"; import { Avatar, AvatarFallback } from "@/components/ui/avatar"; -import { cn } from "@/lib/utils"; import { formatDateToHumanReadable } from "@/utils/dateUtils"; -import { Card, CardHeader, CardTitle } from "@/components/ui/card"; import ClaimViewModal from "./claim-view-modal"; import ClaimEditModal from "./claim-edit-modal"; @@ -319,10 +317,6 @@ export default function ClaimsRecentTable({ }; return ( - - - Recently Submitted Claims -
@@ -581,6 +575,5 @@ export default function ClaimsRecentTable({ )} - ); } diff --git a/apps/Frontend/src/components/patients/patient-table.tsx b/apps/Frontend/src/components/patients/patient-table.tsx index 06ab1eb..08910f7 100644 --- a/apps/Frontend/src/components/patients/patient-table.tsx +++ b/apps/Frontend/src/components/patients/patient-table.tsx @@ -537,9 +537,7 @@ export function PatientTable({

Date of Birth:{" "} - {new Date( - currentPatient.dateOfBirth - ).toLocaleDateString()} + {formatDateToHumanReadable(currentPatient.dateOfBirth)}

Gender:{" "} diff --git a/apps/Frontend/src/pages/claims-page.tsx b/apps/Frontend/src/pages/claims-page.tsx index 16dcf8f..2e03bbb 100644 --- a/apps/Frontend/src/pages/claims-page.tsx +++ b/apps/Frontend/src/pages/claims-page.tsx @@ -2,7 +2,7 @@ import { useState, useEffect, useMemo } from "react"; import { useMutation, useQuery } from "@tanstack/react-query"; import { TopAppBar } from "@/components/layout/top-app-bar"; import { Sidebar } from "@/components/layout/sidebar"; -import { Card, CardHeader, CardTitle, CardContent } from "@/components/ui/card"; +import { Card, CardHeader, CardTitle, CardContent, CardDescription } from "@/components/ui/card"; import { ClaimForm } from "@/components/claims/claim-form"; import { useToast } from "@/hooks/use-toast"; import { useAuth } from "@/hooks/use-auth"; @@ -704,11 +704,21 @@ export default function ClaimsPage() {

{/* Recent Claims Section */} - + + Recently Submitted Claims + + View and manage all recent claims information + + + + + + {/* Recent Claims by Patients */}