recent claim table, checkpoint
This commit is contained in:
@@ -93,20 +93,20 @@ model Staff {
|
||||
}
|
||||
|
||||
model Claim {
|
||||
id Int @id @default(autoincrement())
|
||||
id Int @id @default(autoincrement())
|
||||
patientId Int
|
||||
appointmentId Int
|
||||
userId Int
|
||||
staffId Int
|
||||
patientName String
|
||||
memberId String
|
||||
dateOfBirth DateTime @db.Date
|
||||
dateOfBirth DateTime @db.Date
|
||||
remarks String
|
||||
serviceDate DateTime
|
||||
insuranceProvider String // e.g., "Delta MA"
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
status String @default("pending") // "pending", "approved", "cancelled", "review"
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
status ClaimStatus @default(PENDING)
|
||||
|
||||
patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)
|
||||
appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)
|
||||
@@ -116,6 +116,13 @@ model Claim {
|
||||
serviceLines ServiceLine[]
|
||||
}
|
||||
|
||||
enum ClaimStatus {
|
||||
PENDING
|
||||
APPROVED
|
||||
CANCELLED
|
||||
REVIEW
|
||||
}
|
||||
|
||||
model ServiceLine {
|
||||
id Int @id @default(autoincrement())
|
||||
claimId Int
|
||||
@@ -163,7 +170,6 @@ model PdfFile {
|
||||
group PdfGroup @relation(fields: [groupId], references: [id], onDelete: Cascade)
|
||||
|
||||
@@index([groupId])
|
||||
|
||||
}
|
||||
|
||||
enum PdfCategory {
|
||||
|
||||
Reference in New Issue
Block a user