From aa609da33df76e8bf05c4b421268d45bbfc70183 Mon Sep 17 00:00:00 2001 From: Potenz Date: Tue, 20 Jan 2026 19:51:39 +0530 Subject: [PATCH] appointmentProcedureNotes added in aptmnt model --- package.json | 1 + packages/db/prisma/schema.prisma | 25 +++++++++++++------------ 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index 55cde56..0ace25f 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "db:generate": "npx prisma generate --config=packages/db/prisma/prisma.config.ts --schema=packages/db/prisma/schema.prisma && npx ts-node packages/db/scripts/patch-prisma-imports.ts && ts-node packages/db/scripts/patch-zod-buffer.ts", "db:migrate": "npx prisma migrate dev --config=packages/db/prisma/prisma.config.ts --schema=packages/db/prisma/schema.prisma", "db:seed": "npx prisma db seed --config=packages/db/prisma/prisma.config.ts --schema=packages/db/prisma/schema.prisma", + "db:studio": "npx prisma studio --config=packages/db/prisma/prisma.config.ts", "setup:env": "shx cp packages/db/prisma/.env.example packages/db/prisma/.env && shx cp apps/Frontend/.env.example apps/Frontend/.env && shx cp apps/Backend/.env.example apps/Backend/.env && shx cp apps/PatientDataExtractorService/.env.example apps/PatientDataExtractorService/.env && shx cp apps/SeleniumService/.env.example apps/SeleniumService/.env && shx cp apps/PaymentOCRService/.env.example apps/PaymentOCRService/.env", "postinstall": "npm --prefix apps/PatientDataExtractorService run postinstall && npm --prefix apps/PaymentOCRService run postinstall" }, diff --git a/packages/db/prisma/schema.prisma b/packages/db/prisma/schema.prisma index 0f22e16..0974c7f 100644 --- a/packages/db/prisma/schema.prisma +++ b/packages/db/prisma/schema.prisma @@ -75,18 +75,19 @@ enum PatientStatus { } model Appointment { - id Int @id @default(autoincrement()) - patientId Int - userId Int - staffId Int - title String - date DateTime @db.Date - startTime String // Store time as "hh:mm" - endTime String // Store time as "hh:mm" - type String // e.g., "checkup", "cleaning", "filling", etc. - notes String? - status String @default("scheduled") // "scheduled", "completed", "cancelled", "no-show" - createdAt DateTime @default(now()) + id Int @id @default(autoincrement()) + patientId Int + userId Int + staffId Int + title String + date DateTime @db.Date + startTime String // Store time as "hh:mm" + endTime String // Store time as "hh:mm" + type String // e.g., "checkup", "cleaning", "filling", etc. + notes String? + procedureCodeNotes String? + status String @default("scheduled") // "scheduled", "completed", "cancelled", "no-show" + createdAt DateTime @default(now()) eligibilityStatus PatientStatus @default(UNKNOWN)