From eca21f398cc1e3a66bc0b9457dd71c90197848d7 Mon Sep 17 00:00:00 2001 From: Potenz Date: Fri, 23 Jan 2026 09:32:51 +0530 Subject: [PATCH] npiProvider - v2 --- apps/Backend/src/routes/index.ts | 2 +- apps/Backend/src/routes/npiProviders.ts | 12 +++++------- .../src/components/settings/npiProviderForm.tsx | 2 +- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/apps/Backend/src/routes/index.ts b/apps/Backend/src/routes/index.ts index 5be1bb5..a26c4e0 100644 --- a/apps/Backend/src/routes/index.ts +++ b/apps/Backend/src/routes/index.ts @@ -26,7 +26,7 @@ router.use("/appointments", appointmentsRoutes); router.use("/appointment-procedures", appointmentProceduresRoutes); router.use("/users", usersRoutes); router.use("/staffs", staffsRoutes); -router.use("/npiProviders", npiProvidersRouter); +router.use("/npiProviders", npiProvidersRoutes); router.use("/patientDataExtraction", patientDataExtractionRoutes); router.use("/claims", claimsRoutes); router.use("/insuranceCreds", insuranceCredsRoutes); diff --git a/apps/Backend/src/routes/npiProviders.ts b/apps/Backend/src/routes/npiProviders.ts index 90f804a..60f5cf1 100644 --- a/apps/Backend/src/routes/npiProviders.ts +++ b/apps/Backend/src/routes/npiProviders.ts @@ -1,6 +1,6 @@ import express, { Request, Response } from "express"; import { z } from "zod"; -import { npiProviderStorage } from "../storage/npiProviders"; +import { storage } from "../storage"; import { insertNpiProviderSchema } from "@repo/db/types"; const router = express.Router(); @@ -11,9 +11,7 @@ router.get("/", async (req: Request, res: Response) => { return res.status(401).json({ message: "Unauthorized" }); } - const providers = await npiProviderStorage.getNpiProvidersByUser( - req.user.id, - ); + const providers = await storage.getNpiProvidersByUser(req.user.id); res.status(200).json(providers); } catch (err) { res.status(500).json({ @@ -45,7 +43,7 @@ router.post("/", async (req: Request, res: Response) => { }); } - const provider = await npiProviderStorage.createNpiProvider(parsed.data); + const provider = await storage.createNpiProvider(parsed.data); res.status(201).json(provider); } catch (err: any) { if (err.code === "P2002") { @@ -65,7 +63,7 @@ router.put("/:id", async (req: Request, res: Response) => { const id = Number(req.params.id); if (isNaN(id)) return res.status(400).send("Invalid ID"); - const provider = await npiProviderStorage.updateNpiProvider(id, req.body); + const provider = await storage.updateNpiProvider(id, req.body); res.status(200).json(provider); } catch (err) { res.status(500).json({ @@ -84,7 +82,7 @@ router.delete("/:id", async (req: Request, res: Response) => { const id = Number(req.params.id); if (isNaN(id)) return res.status(400).send("Invalid ID"); - const ok = await npiProviderStorage.deleteNpiProvider(req.user.id, id); + const ok = await storage.deleteNpiProvider(req.user.id, id); if (!ok) { return res.status(404).json({ message: "NPI provider not found" }); } diff --git a/apps/Frontend/src/components/settings/npiProviderForm.tsx b/apps/Frontend/src/components/settings/npiProviderForm.tsx index 9ec8852..e6abea1 100644 --- a/apps/Frontend/src/components/settings/npiProviderForm.tsx +++ b/apps/Frontend/src/components/settings/npiProviderForm.tsx @@ -103,7 +103,7 @@ export function NpiProviderForm({ onClose, defaultValues }: Props) { value={npiNumber} onChange={(e) => setNpiNumber(e.target.value)} className="mt-1 p-2 border rounded w-full" - placeholder="e.g., 1457649092" + placeholder="e.g., 1489890992" />