Skip to content
Snippets Groups Projects
Commit 4a364132 authored by Manjunath Kumar's avatar Manjunath Kumar
Browse files

uuid-remova-changes

parent da998e23
No related branches found
No related tags found
1 merge request!39uuid-remova-changes
Showing
with 211 additions and 199 deletions
model bank_branch_master {
id String @id @default(uuid()) @db.Uuid
id BigInt @id @default(autoincrement())
bank_name String @db.VarChar(255)
branch_name String @db.VarChar(255)
ifsc_code String @db.VarChar(20)
micr_code String @db.VarChar(15)
address String @db.Text
locality String @db.Text
state_id String @db.Uuid
city_id String @db.Uuid
pincode_id String @db.Uuid
district_id String @db.Uuid
state_id BigInt
city_id BigInt
pincode_id BigInt
district_id BigInt
is_active Boolean @default(true)
created_by String @db.Uuid
updated_by String @db.Uuid
created_by BigInt
updated_by BigInt
created_at DateTime @default(now())
updated_at DateTime @updatedAt
......@@ -21,8 +21,8 @@ model bank_branch_master {
city_master city_master @relation(fields: [city_id], references: [id])
pincode_master pincode_master @relation(fields: [pincode_id], references: [id])
district_master district_master @relation(fields: [district_id], references: [id])
user_bank_branch_master_created_byTouser user @relation("bank_branch_master_created_byTouser", fields: [created_by], references: [id])
user_bank_branch_master_updated_byTouser user @relation("bank_branch_master_updated_byTouser", fields: [updated_by], references: [id])
users_bank_branch_master_created_byTousers users @relation("bank_branch_master_created_byTousers", fields: [created_by], references: [user_id])
users_bank_branch_master_updated_byTousers users @relation("bank_branch_master_updated_byTousers", fields: [updated_by], references: [user_id])
hospital_account_details hospital_account_details[]
}
model city_master {
id String @id @default(uuid()) @db.Uuid
id BigInt @id @default(autoincrement())
city_hcs_id Int
state_hcs_id Int
state_id String @db.Uuid
name String @unique
state_id BigInt
name String @unique @db.VarChar(255)
is_active Boolean @default(true)
created_by String @db.Uuid
updated_by String @db.Uuid
created_by BigInt
updated_by BigInt
created_at DateTime @default(now())
updated_at DateTime @updatedAt
hospitals hospitals[]
......@@ -15,6 +15,6 @@ model city_master {
state state_master @relation(fields: [state_id], references: [id])
doctor_master doctor_master[]
bank_branch_master bank_branch_master[]
user_city_master_created_byTouser user @relation("city_master_created_byTouser", fields: [created_by], references: [id])
user_city_master_updated_byTouser user @relation("city_master_updated_byTouser", fields: [updated_by], references: [id])
users_city_master_created_byTousers users @relation("city_master_created_byTousers", fields: [created_by], references: [user_id])
users_city_master_updated_byTousers users @relation("city_master_updated_byTousers", fields: [updated_by], references: [user_id])
}
\ No newline at end of file
model district_master {
id String @id @default(uuid()) @db.Uuid
id BigInt @id @default(autoincrement())
district_hcs_id Int
state_hcs_id Int
state_id String @db.Uuid
state_id BigInt
name String @db.VarChar(255)
is_active Boolean @default(true)
created_by String @db.Uuid
updated_by String @db.Uuid
created_by BigInt
updated_by BigInt
created_at DateTime @default(now())
updated_at DateTime @updatedAt
// Relations
state state_master @relation(fields: [state_id], references: [id])
user_district_master_created_byTouser user @relation("district_master_created_byTouser", fields: [created_by], references: [id])
user_district_master_updated_byTouser user @relation("district_master_updated_byTouser", fields: [updated_by], references: [id])
users_district_master_created_byTousers users @relation("district_master_created_byTousers", fields: [created_by], references: [user_id])
users_district_master_updated_byTousers users @relation("district_master_updated_byTousers", fields: [updated_by], references: [user_id])
hospital hospitals[]
bank_branch_master bank_branch_master[]
hospital_corporates hospital_corporate[] @relation("HospitalCorporateToDistrict")
}
model doctor_master {
id String @id @default(uuid()) @db.Uuid
id BigInt @id @default(autoincrement())
name String @db.VarChar(100)
registration_no String? @db.VarChar(100)
speciality_id String? @db.Uuid
qualification_id BigInt
speciality_id BigInt
doctor_contact String? @db.VarChar(20)
doctor_email_id String? @db.VarChar(30)
hpr_code String? @db.VarChar(100)
pan_no Bytes?
address String?
state_id String? @db.Uuid
city_id String? @db.Uuid
pincode_id String? @db.Uuid
address String? @db.Text
state_id BigInt
city_id BigInt
pincode_id BigInt
latitude Decimal? @db.Decimal(9, 6)
longitude Decimal? @db.Decimal(9, 6)
is_active Boolean @default(true)
created_by String @db.Uuid
updated_by String @db.Uuid
created_by BigInt
updated_by BigInt
created_at DateTime @default(now())
updated_at DateTime @updatedAt
city_master city_master? @relation(fields: [city_id], references: [id])
user_doctor_master_created_byTouser user @relation("doctor_master_created_byTouser", fields: [created_by], references: [id])
users_doctor_master_created_byTousers users @relation("doctor_master_created_byTousers", fields: [created_by], references: [user_id])
pincode_master pincode_master? @relation(fields: [pincode_id], references: [id])
doctor_speciality_master doctor_speciality_master? @relation(fields: [speciality_id], references: [id])
qualifications doctor_qualifications[]
state_master state_master? @relation(fields: [state_id], references: [id])
user_doctor_master_updated_byTouser user @relation("doctor_master_updated_byTouser", fields: [updated_by], references: [id])
users_doctor_master_updated_byTousers users @relation("doctor_master_updated_byTousers", fields: [updated_by], references: [user_id])
hospital_doctors hospital_doctors[]
doctor_qualification_master doctor_qualification_master? @relation("DoctorQualificationToDoctorMaster", fields: [qualification_id], references: [id])
}
\ No newline at end of file
model doctor_qualification_master {
id String @id @default(uuid()) @db.Uuid
name String @unique
id BigInt @id @default(autoincrement())
name String @unique @db.VarChar(200)
is_active Boolean @default(true)
created_by String @db.Uuid
updated_by String @db.Uuid
created_by BigInt
updated_by BigInt
created_at DateTime @default(now())
updated_at DateTime @updatedAt
doctor_qualifications doctor_qualifications[] @relation("DoctorQualificationToQualificationMaster")
user_doctor_qualification_master_created_byTouser user @relation("doctor_qualification_master_created_byTouser", fields: [created_by], references: [id])
user_doctor_qualification_master_updated_byTouser user @relation("doctor_qualification_master_updated_byTouser", fields: [updated_by], references: [id])
doctor_masters doctor_master[] @relation("DoctorQualificationToDoctorMaster")
users_doctor_qualification_master_created_byTousers users @relation("doctor_qualification_master_created_byTousers", fields: [created_by], references: [user_id])
users_doctor_qualification_master_updated_byTousers users @relation("doctor_qualification_master_updated_byTousers", fields: [updated_by], references: [user_id])
}
model doctor_qualifications {
id String @id @default(uuid()) @db.Uuid
doctor_id String @db.Uuid
doctor_qualification_id String @db.Uuid
created_by String @db.Uuid
updated_by String @db.Uuid
id BigInt @id @default(autoincrement())
doctor_id BigInt
doctor_qualification_id BigInt
created_by BigInt
updated_by BigInt
is_active Boolean @default(true)
created_at DateTime @default(now())
updated_at DateTime @updatedAt
doctor doctor_master @relation(fields: [doctor_id], references: [id])
qualification doctor_qualification_master @relation("DoctorQualificationToQualificationMaster", fields: [doctor_qualification_id], references: [id])
user_doctor_qualifications_created_byTouser user @relation("doctor_qualifications_created_byTouser", fields: [created_by], references: [id])
user_doctor_qualifications_updated_byTouser user @relation("doctor_qualifications_updated_byTouser", fields: [updated_by], references: [id])
users_doctor_qualifications_created_byTousers users @relation("doctor_qualifications_created_byTousers", fields: [created_by], references: [user_id])
users_doctor_qualifications_updated_byTousers users @relation("doctor_qualifications_updated_byTousers", fields: [updated_by], references: [user_id])
}
\ No newline at end of file
model doctor_speciality_master {
id String @id @default(uuid()) @db.Uuid
name String @unique
id BigInt @id @default(autoincrement())
name String @unique @db.VarChar(500)
is_active Boolean @default(true)
created_by String @db.Uuid
updated_by String @db.Uuid
created_by BigInt
updated_by BigInt
created_at DateTime @default(now())
updated_at DateTime @updatedAt
doctors doctor_master[]
user_doctor_speciality_master_created_byTouser user @relation("doctor_speciality_master_created_byTouser", fields: [created_by], references: [id])
user_doctor_speciality_master_updated_byTouser user @relation("doctor_speciality_master_updated_byTouser", fields: [updated_by], references: [id])
users_doctor_speciality_master_created_byTousers users @relation("doctor_speciality_master_created_byTousers", fields: [created_by], references: [user_id])
users_doctor_speciality_master_updated_byTousers users @relation("doctor_speciality_master_updated_byTousers", fields: [updated_by], references: [user_id])
}
......@@ -10,13 +10,13 @@ enum Status {
}
model document_audit_logs {
id String @id @default(uuid()) @db.Uuid
document_id String @db.Uuid
id BigInt @id @default(autoincrement())
document_id BigInt
action Action
performed_by String
performed_at DateTime
status Status
error_message String?
error_message String? @db.Text
created_at DateTime @default(now())
document documents @relation(fields: [document_id], references: [document_id])
......
model document_type_master {
doc_type_id String @id @default(uuid()) @db.Uuid
id BigInt @id @default(autoincrement())
name String
is_active Boolean @default(true)
created_by BigInt
updated_by BigInt
created_at DateTime @default(now())
updated_at DateTime @updatedAt
documents documents[]
users_document_type_master_created_byTousers users @relation("document_type_master_created_byTousers", fields: [created_by], references: [user_id])
users_document_type_master_updated_byTousers users @relation("document_type_master_updated_byTousers", fields: [updated_by], references: [user_id])
}
\ No newline at end of file
......@@ -3,29 +3,28 @@ enum Source {
}
model documents {
document_id String @id @default(uuid()) @db.Uuid
document_id BigInt @id @default(autoincrement())
entity_type String @db.VarChar(50)
entity_id String @db.Uuid
stage_id String @db.Uuid
entity_id BigInt
entity_status String @db.VarChar(50)
source Source
document_name String @db.VarChar(255)
document_path String?
document_type_id String @db.Uuid
document_path String? @db.Text
document_type_id BigInt
document_link String? @db.VarChar(255)
tags Json?
reference_id String? @db.VarChar(100)
filenet_property_type String? @db.VarChar(30)
filenet_property_value String? @db.VarChar(30)
metadata Json?
created_by String @db.Uuid
updated_by String @db.Uuid
created_by BigInt
updated_by BigInt
created_at DateTime @default(now())
updated_at DateTime @updatedAt
// Relations
document_type_master document_type_master @relation(fields: [document_type_id], references: [doc_type_id])
user_documents_created_byTouser user @relation("documents_created_byTouser", fields: [created_by], references: [id])
user_documents_updated_byTouser user @relation("documents_updated_byTouser", fields: [updated_by], references: [id])
document_type_master document_type_master @relation(fields: [document_type_id], references: [id])
users_documents_created_byTousers users @relation("documents_created_byTousers", fields: [created_by], references: [user_id])
users_documents_updated_byTousers users @relation("documents_updated_byTousers", fields: [updated_by], references: [user_id])
document_audit_logs document_audit_logs[]
stage_master stage_master @relation(fields: [stage_id], references: [id])
}
\ No newline at end of file
model healthcare_type_master {
id String @id @default(uuid()) @db.Uuid
id BigInt @id @default(autoincrement())
name String @db.VarChar(500)
code String @db.VarChar(10)
is_active Boolean @default(true)
created_by String @db.Uuid
updated_by String @db.Uuid
created_by BigInt
updated_by BigInt
created_at DateTime @default(now())
updated_at DateTime @updatedAt
// Relations (assuming user table exists)
user_healthcare_type_master_created_byTouser user @relation("healthcare_type_master_created_byTouser", fields: [created_by], references: [id])
user_healthcare_type_master_updated_byTouser user @relation("healthcare_type_master_updated_byTouser", fields: [updated_by], references: [id])
users_healthcare_type_master_created_byTousers users @relation("healthcare_type_master_created_byTousers", fields: [created_by], references: [user_id])
users_healthcare_type_master_updated_byTousers users @relation("healthcare_type_master_updated_byTousers", fields: [updated_by], references: [user_id])
hospitals hospitals[]
}
......@@ -8,59 +8,57 @@ enum hospital_status {
}
model hospitals {
hospital_id String @id @default(uuid()) @db.Uuid
hospital_id BigInt @id @default(autoincrement())
nsp_id String @unique @db.VarChar(50)
hospital_no String @unique
rohini_id String @unique
hfr_id String @unique
corporate_id String @db.Uuid
name String
propreitor_name String
address String
locality String
healthcare_type_id String @db.Uuid
city_id String @db.Uuid
state_id String @db.Uuid
district_id String @db.Uuid
region_id String @db.Uuid
pincode_id String @db.Uuid
email_id String
rohini_id String @unique @db.VarChar(50)
hfr_id String @unique @db.VarChar(50)
corporate_id BigInt
name String @db.VarChar(300)
propreitor_name String @db.VarChar(300)
address String @db.Text
locality String @db.Text
healthcare_type_id BigInt
city_id BigInt
state_id BigInt
district_id BigInt
region_id BigInt
pincode_id BigInt
email_id String @db.VarChar(30)
bed_count Int
pan_no Bytes
tan_no String
contact String
website String
tan_no String @db.VarChar(30)
gstn_no String @db.VarChar(30)
contact String @db.VarChar(20)
website String @db.VarChar(100)
is_hospital_registered Boolean
registration_no String
registration_authority String
registration_no String @db.VarChar(255)
registering_authority String @db.VarChar(255)
registered_from DateTime
registered_till DateTime
latitude Decimal @db.Decimal(9, 6)
longitude Decimal @db.Decimal(9, 6)
type_id String @db.Uuid
level_care_id String @db.Uuid
is_epd_enabled Boolean
epd_discount Decimal @db.Decimal(5, 2)
epd_tat Int
epd_effective_from DateTime
epd_effective_till DateTime
is_non_network Boolean
hospital_type_id BigInt
level_care_id BigInt
is_epd_enabled Boolean @default(false)
is_non_network Boolean @default(false)
status hospital_status
fraud_remark_id String @db.Uuid
remarks String
created_by String @db.Uuid
updated_by String @db.Uuid
fraud_remark_id BigInt
remarks String @db.Text
created_by BigInt
updated_by BigInt
created_at DateTime @default(now())
updated_at DateTime @updatedAt
city_master city_master @relation(fields: [city_id], references: [id])
pincode_master pincode_master @relation(fields: [pincode_id], references: [id])
hospital_corporate hospital_corporate @relation(fields: [corporate_id], references: [id])
user_hospital_created_byTouser user @relation("hospital_created_byTouser", fields: [created_by], references: [id])
users_hospital_created_byTousers users @relation("hospital_created_byTousers", fields: [created_by], references: [user_id])
hospital_fraud_remarks_master hospital_fraud_remarks_master @relation(fields: [fraud_remark_id], references: [id])
hospital_care_master hospital_care_master @relation(fields: [level_care_id], references: [id])
hospital_region_master hospital_region_master @relation(fields: [region_id], references: [id])
state_master state_master @relation(fields: [state_id], references: [id])
hospital_type_master hospital_type_master @relation(fields: [type_id], references: [id])
user_hospital_updated_byTouser user @relation("hospital_updated_byTouser", fields: [updated_by], references: [id])
hospital_type_master hospital_type_master @relation(fields: [hospital_type_id], references: [id])
users_hospital_updated_byTousers users @relation("hospital_updated_byTousers", fields: [updated_by], references: [user_id])
hospital_accommodations hospital_accommodations[]
hospital_contact_persons hospital_contact_persons[]
hospital_discounts hospital_discounts[]
......@@ -72,7 +70,6 @@ model hospitals {
hospital_epds hospital_epds[]
hospital_packages hospital_packages[]
hospital_package_discounts hospital_package_discounts[]
hospital_tariff_discounts hospital_tariff_discounts[]
district_master district_master @relation(fields: [district_id], references: [id])
@@index([name])
}
\ No newline at end of file
model hospital_accommodations {
id String @id @default(uuid()) @db.Uuid
hospital_id String @db.Uuid
room_category_id String @db.Uuid
hospital_accommodation_id BigInt @id @default(autoincrement())
hospital_id BigInt
room_category_id BigInt
bed_count Int
is_active Boolean @default(true)
created_by String? @db.Uuid
updated_by String? @db.Uuid
created_by BigInt
updated_by BigInt
created_at DateTime @default(now())
updated_at DateTime @updatedAt
hospitals hospitals @relation(fields: [hospital_id], references: [hospital_id])
hospital_room_categories hospital_room_categories @relation(fields: [room_category_id], references: [id])
created_by_user user? @relation("created_by_accommodation", fields: [created_by], references: [id])
updated_by_user user? @relation("updated_by_accommodation", fields: [updated_by], references: [id])
users_hospital_accommodations_created_byTousers users @relation("hospital_accommodations_created_byTousers", fields: [created_by], references: [user_id])
users_hospital_accommodations_updated_byTousers users @relation("hospital_accommodations_updated_byTousers", fields: [updated_by], references: [user_id])
}
......@@ -9,23 +9,23 @@ enum payment_preference {
}
model hospital_account_details {
id String @id @default(uuid()) @db.Uuid
hospital_id String @db.Uuid
bank_branch_id String @db.Uuid
id BigInt @id @default(autoincrement())
hospital_id BigInt
bank_branch_id BigInt
account_type account_type
account_no_hash String @db.Text
payment_preference payment_preference
effective_from DateTime @db.Date
effective_till DateTime @db.Date
is_active Boolean
created_by String @db.Uuid
updated_by String @db.Uuid
created_by BigInt
updated_by BigInt
created_at DateTime @default(now())
updated_at DateTime @updatedAt
// Relations
hospitals hospitals @relation(fields: [hospital_id], references: [hospital_id])
bank_branch_master bank_branch_master @relation(fields: [bank_branch_id], references: [id])
user_hospital_account_details_created_byTouser user @relation("hospital_account_details_created_byTouser", fields: [created_by], references: [id])
user_hospital_account_details_updated_byTouser user @relation("hospital_account_details_updated_byTouser", fields: [updated_by], references: [id])
users_hospital_account_details_created_byTousers users @relation("hospital_account_details_created_byTousers", fields: [created_by], references: [user_id])
users_hospital_account_details_updated_byTousers users @relation("hospital_account_details_updated_byTousers", fields: [updated_by], references: [user_id])
}
......@@ -3,16 +3,23 @@ enum BillLevel {
BILL_LEVEL_2
BILL_LEVEL_3
}
enum BillType {
PACKAGE
PHARMACY
}
model hospital_bill_master {
id String @id @default(uuid()) @db.Uuid
id BigInt @id @default(autoincrement())
name String @db.VarChar(255)
parent_id String? @db.Uuid
parent_id BigInt?
level BillLevel
beneficiary_enabled Boolean @default(false)
bill_type BillType?
for_package Boolean?
is_active Boolean
created_by String @db.Uuid
updated_by String @db.Uuid
icd_codes String[]
created_by BigInt
updated_by BigInt
created_at DateTime @default(now())
updated_at DateTime @updatedAt
......@@ -22,13 +29,15 @@ model hospital_bill_master {
children hospital_bill_master[] @relation("BillParent")
// Relations
user_hospital_bill_master_created_byTouser user @relation("hospital_bill_master_created_byTouser", fields: [created_by], references: [id])
user_hospital_bill_master_updated_byTouser user @relation("hospital_bill_master_updated_byTouser", fields: [updated_by], references: [id])
users_hospital_bill_master_created_byTousers users @relation("hospital_bill_master_created_byTousers", fields: [created_by], references: [user_id])
users_hospital_bill_master_updated_byTousers users @relation("hospital_bill_master_updated_byTousers", fields: [updated_by], references: [user_id])
hospital_packages_1 hospital_packages[] @relation("pkg_bill_lvl1")
hospital_packages_2 hospital_packages[] @relation("pkg_bill_lvl2")
hospital_packages_3 hospital_packages[] @relation("pkg_bill_lvl3")
hospital_package_discounts_1 hospital_package_discounts[] @relation("discount_bill_lvl1")
hospital_package_discounts_2 hospital_package_discounts[] @relation("discount_bill_lvl2")
hospital_package_discounts_3 hospital_package_discounts[] @relation("discount_bill_lvl3")
hospital_tariff_discounts hospital_tariff_discounts[]
hospital_discounts hospital_discounts[] @relation("DiscountToBill")
hospital_tariffs hospital_tariffs[]
}
\ No newline at end of file
model hospital_care_master {
id String @id @default(uuid()) @db.Uuid
name String @unique
id BigInt @id @default(autoincrement())
name String @unique @db.VarChar(255)
is_active Boolean @default(true)
created_by String @db.Uuid
updated_by String @db.Uuid
created_by BigInt
updated_by BigInt
created_at DateTime @default(now())
updated_at DateTime @updatedAt
hospitals hospitals[]
user_hospital_care_master_created_byTouser user @relation("hospital_care_master_created_byTouser", fields: [created_by], references: [id])
user_hospital_care_master_updated_byTouser user @relation("hospital_care_master_updated_byTouser", fields: [updated_by], references: [id])
users_hospital_care_master_created_byTousers users @relation("hospital_care_master_created_byTousers", fields: [created_by], references: [user_id])
users_hospital_care_master_updated_byTousers users @relation("hospital_care_master_updated_byTousers", fields: [updated_by], references: [user_id])
}
\ No newline at end of file
model hospital_contact_persons {
id String @id @default(uuid()) @db.Uuid
hospital_id String @db.Uuid
name String
designation String
mobile String
email_id String
created_by String @db.Uuid
updated_by String @db.Uuid
id BigInt @id @default(autoincrement())
hospital_id BigInt
name String @db.VarChar(100)
designation String @db.VarChar(50)
mobile String @db.VarChar(15)
email_id String @db.VarChar(30)
created_by BigInt
updated_by BigInt
is_active Boolean @default(true)
created_at DateTime @default(now())
updated_at DateTime @updatedAt
// Relations
hospitals hospitals @relation(fields: [hospital_id], references: [hospital_id])
user_hospital_contact_persons_created_byTouser user @relation("hospital_contact_persons_created_byTouser", fields: [created_by], references: [id])
user_hospital_contact_persons_updated_byTouser user @relation("hospital_contact_persons_updated_byTouser", fields: [updated_by], references: [id])
users_hospital_contact_persons_created_byTousers users @relation("hospital_contact_persons_created_byTousers", fields: [created_by], references: [user_id])
users_hospital_contact_persons_updated_byTousers users @relation("hospital_contact_persons_updated_byTousers", fields: [updated_by], references: [user_id])
}
model hospital_corporate {
id String @id @default(uuid()) @db.Uuid
name String
address String
locality String
state_id String @db.Uuid
city_id String @db.Uuid
district_id String
region_id String @db.Uuid
pincode_id String @db.Uuid
email_id String
website String
contact_hash String
latitude Decimal @db.Decimal(9, 6)
longitude Decimal @db.Decimal(9, 6)
contact_no String
created_by String @db.Uuid
updated_by String @db.Uuid
id BigInt @id @default(autoincrement())
name String @db.VarChar(300)
address String @db.Text
locality String @db.Text
state_id BigInt
city_id BigInt
district_id BigInt
region_id BigInt
pincode_id BigInt
email_id String? @db.VarChar(30)
website String? @db.VarChar(100)
contact_hash String? @db.Text
latitude Decimal? @db.Decimal(9, 6)
longitude Decimal? @db.Decimal(9, 6)
contact_no String? @db.VarChar(15)
created_by BigInt
updated_by BigInt
created_at DateTime @default(now())
updated_at DateTime @updatedAt
// Relations
hospitals hospitals[]
pincode_master pincode_master @relation(fields: [pincode_id], references: [id])
city_master city_master @relation(fields: [city_id], references: [id])
user_hospital_corporate_created_byTouser user @relation("hospital_corporate_created_byTouser", fields: [created_by], references: [id])
users_hospital_corporate_created_byTousers users @relation("hospital_corporate_created_byTousers", fields: [created_by], references: [user_id])
hospital_region_master hospital_region_master @relation(fields: [region_id], references: [id])
state_master state_master @relation(fields: [state_id], references: [id])
user_hospital_corporate_updated_byTouser user @relation("hospital_corporate_updated_byTouser", fields: [updated_by], references: [id])
users_hospital_corporate_updated_byTousers users @relation("hospital_corporate_updated_byTousers", fields: [updated_by], references: [user_id])
district_master district_master? @relation("HospitalCorporateToDistrict", fields: [district_id], references: [id])
}
\ No newline at end of file
model hospital_discount_master {
id String @id @default(uuid()) @db.Uuid
name String @unique
is_active Boolean
created_at DateTime @default(now())
updated_at DateTime @updatedAt
hospital_discounts hospital_discounts[]
}
\ No newline at end of file
model hospital_discounts {
id String @id @default(uuid()) @db.Uuid
hospital_id String @db.Uuid
discount_id String @db.Uuid
discount Decimal @db.Decimal(5, 2)
hospital_tariff_discount_id BigInt @id @default(autoincrement()) @map("id")
hospital_id BigInt
hospital_bill_id BigInt
hospital_room_cat_id BigInt
discount_percent Decimal @db.Decimal(5, 2)
effective_from DateTime
effective_till DateTime
created_by String @db.Uuid
updated_by String @db.Uuid
is_active Boolean @default(true)
created_by BigInt
updated_by BigInt
created_at DateTime @default(now())
updated_at DateTime @updatedAt
user_hospital_discounts_created_byTouser user @relation("hospital_discounts_created_byTouser", fields: [created_by], references: [id])
hospital_discount_master hospital_discount_master @relation(fields: [discount_id], references: [id])
users_hospital_discounts_created_byTousers users @relation("hospital_discounts_created_byTousers", fields: [created_by], references: [user_id])
users_hospital_discounts_updated_byTousers users @relation("hospital_discounts_updated_byTousers", fields: [updated_by], references: [user_id])
hospitals hospitals @relation(fields: [hospital_id], references: [hospital_id])
user_hospital_discounts_updated_byTouser user @relation("hospital_discounts_updated_byTouser", fields: [updated_by], references: [id])
hospital_bill_master hospital_bill_master @relation("DiscountToBill", fields: [hospital_bill_id], references: [id])
hospital_room_categories hospital_room_categories @relation(fields: [hospital_room_cat_id], references: [id])
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment