2025-04-27 23:29:32 +07:00

128 lines
4.4 KiB
Plaintext

generator client {
provider = "prisma-client-js"
output = "../generated/client-db1"
}
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}
model msasuransi {
idasuransi Int @id
created_at DateTime? @default(now()) @db.Timestamp(6)
created_by Int?
modified_at DateTime? @db.Timestamp(6)
modified_by Int?
deleted_at DateTime? @db.Timestamp(6)
deleted_by Int?
namaasuransi String? @db.VarChar(255)
trregistrasi trregistrasi[]
}
model mspasien {
idpasien Int @id
created_at DateTime? @default(now()) @db.Timestamp(6)
created_by Int?
modified_at DateTime? @db.Timestamp(6)
modified_by Int?
deleted_at DateTime? @db.Timestamp(6)
deleted_by Int?
mrpasien String? @db.VarChar(50)
namapasien String? @db.VarChar(255)
tanggallahir DateTime? @db.Date
jeniskelamin String? @db.VarChar(10)
trregistrasi trregistrasi[]
}
model mspegawai {
idpegawai Int @id
created_at DateTime? @default(now()) @db.Timestamp(6)
created_by Int?
modified_at DateTime? @db.Timestamp(6)
modified_by Int?
deleted_at DateTime? @db.Timestamp(6)
deleted_by Int?
namapegawai String? @db.VarChar(255)
trregistrasi trregistrasi[]
trtransaksi trtransaksi[]
}
model msruangpelayanan {
idruangpelayanan Int @id
created_at DateTime? @default(now()) @db.Timestamp(6)
created_by Int?
modified_at DateTime? @db.Timestamp(6)
modified_by Int?
deleted_at DateTime? @db.Timestamp(6)
deleted_by Int?
namaruangpelayanan String? @db.VarChar(255)
trregistrasi trregistrasi[]
}
model mstindakan {
idtindakan Int @id
created_at DateTime? @default(now()) @db.Timestamp(6)
created_by Int?
modified_at DateTime? @db.Timestamp(6)
modified_by Int?
deleted_at DateTime? @db.Timestamp(6)
deleted_by Int?
namatindakan String? @db.VarChar(255)
tariftindakan Decimal? @db.Decimal(18, 2)
trtransaksi trtransaksi[]
}
model trregistrasi {
idregistrasi Int @id
created_at DateTime? @default(now()) @db.Timestamp(6)
created_by Int?
modified_at DateTime? @db.Timestamp(6)
modified_by Int?
deleted_at DateTime? @db.Timestamp(6)
deleted_by Int?
tanggalregistrasi DateTime? @db.Timestamp(6)
idpasien Int?
nomorkartuasuransi String? @db.VarChar(100)
idasuransi Int?
idpegawai Int?
idruangpelayanan Int?
msasuransi msasuransi? @relation(fields: [idasuransi], references: [idasuransi], onDelete: NoAction, onUpdate: NoAction)
mspasien mspasien? @relation(fields: [idpasien], references: [idpasien], onDelete: NoAction, onUpdate: NoAction)
mspegawai mspegawai? @relation(fields: [idpegawai], references: [idpegawai], onDelete: NoAction, onUpdate: NoAction)
msruangpelayanan msruangpelayanan? @relation(fields: [idruangpelayanan], references: [idruangpelayanan], onDelete: NoAction, onUpdate: NoAction)
trtransaksi trtransaksi[]
}
model trtransaksi {
idtransaksi Int @id
created_at DateTime? @default(now()) @db.Timestamp(6)
created_by Int?
modified_at DateTime? @db.Timestamp(6)
modified_by Int?
deleted_at DateTime? @db.Timestamp(6)
deleted_by Int?
idregistrasi Int?
idtindakan Int?
jmltindakan Int?
idpegawai Int?
mspegawai mspegawai? @relation(fields: [idpegawai], references: [idpegawai], onDelete: NoAction, onUpdate: NoAction)
trregistrasi trregistrasi? @relation(fields: [idregistrasi], references: [idregistrasi], onDelete: NoAction, onUpdate: NoAction)
mstindakan mstindakan? @relation(fields: [idtindakan], references: [idtindakan], onDelete: NoAction, onUpdate: NoAction)
}
model msusers {
user_id Int @id(map: "users_pkey")
created_at DateTime? @db.Timestamp(6)
created_by Int?
modified_at DateTime? @db.Timestamp(6)
modified_by Int?
deleted_at DateTime? @db.Timestamp(6)
deleted_by Int?
username String @unique(map: "users_username_key") @db.VarChar(50)
password String
full_name String? @db.VarChar(100)
email String? @db.VarChar(100)
is_active Boolean? @default(true)
}