diff --git a/apps/Frontend/src/components/layout/sidebar.tsx b/apps/Frontend/src/components/layout/sidebar.tsx
index 1117768d..aca248e8 100755
--- a/apps/Frontend/src/components/layout/sidebar.tsx
+++ b/apps/Frontend/src/components/layout/sidebar.tsx
@@ -37,6 +37,7 @@ import {
KeyRound,
Copy,
Keyboard,
+ FileSignature,
} from "lucide-react";
import { cn } from "@/lib/utils";
import { useMemo, useState, useEffect } from "react";
@@ -273,6 +274,11 @@ export function Sidebar() {
path: "/settings/npi",
icon: ,
},
+ {
+ name: "Consent Templates",
+ path: "/settings/consenttemplates",
+ icon: ,
+ },
{
name: "Program Bridge",
path: "/settings/programs",
diff --git a/apps/Frontend/src/pages/appointments-page.tsx b/apps/Frontend/src/pages/appointments-page.tsx
index a987b3dd..361283ce 100755
--- a/apps/Frontend/src/pages/appointments-page.tsx
+++ b/apps/Frontend/src/pages/appointments-page.tsx
@@ -32,6 +32,7 @@ import {
ExternalLink,
Bot,
UserCheck,
+ FileSignature,
} from "lucide-react";
import { useToast } from "@/hooks/use-toast";
import { Calendar } from "@/components/ui/calendar";
@@ -1531,6 +1532,11 @@ export default function AppointmentsPage() {
}
};
+ // Consent: logic to be defined later.
+ const handleConsent = () => {
+ toast({ title: "Consent", description: "Consent feature coming soon." });
+ };
+
const handleDownloadClaimPdfs = async () => {
if (!user) return;
setIsDownloadingClaimPdfs(true);
@@ -1865,7 +1871,7 @@ export default function AppointmentsPage() {
/>
-
+
Appointment Schedule
@@ -1875,291 +1881,347 @@ export default function AppointmentsPage() {
-
-
-
- {/* Check Eligibility for Column section */}
-
-
- {staffMembers.map((staff, index) => (
-
- ))}
-
-
- {/* Claim for Column section */}
-
-
- {staffMembers.map((staff, index) => (
-
- ))}
-
-
- {/* Claim for Column with AI section */}
-
-
- {staffMembers.map((staff, index) => (
-
- ))}
-
-
{
- setAutoConfirmEnabled(v);
- localStorage.setItem("ai_claim_auto_confirm", v ? "1" : "0");
+
+ {/* Appointment group */}
+
+
+ Appointment
+
+
+
-
-
-
- {autoClaimEnabled && (
-
- )}
+ disabled={isLoading}
+ >
+
+ New Appointment
+
- {/* Text Reminder for Column section */}
-
-
- {staffMembers.map((staff, index) => (
-
diff --git a/apps/Frontend/src/pages/settings-page.tsx b/apps/Frontend/src/pages/settings-page.tsx
index 00596ab3..a2058340 100755
--- a/apps/Frontend/src/pages/settings-page.tsx
+++ b/apps/Frontend/src/pages/settings-page.tsx
@@ -29,6 +29,7 @@ type SectionId =
| "account"
| "credentials"
| "npi"
+ | "consenttemplates"
| "programs"
| "twilio"
| "telnyx"
@@ -256,6 +257,17 @@ export default function SettingsPage() {
case "npi":
return
;
+ case "consenttemplates":
+ // Consent templates: logic to be defined later.
+ return (
+
+
+ Consent Templates
+ Coming soon.
+
+
+ );
+
case "programs":
return
;