0% found this document useful (0 votes)
16 views2 pages

Id Id Id Id Id Migrationid: Users Patients Appointments Waitinglists Medicalservices - Efmigrationshistory

The document outlines the database schema for a medical services application, detailing various entities such as Users, Patients, Appointments, Invoices, and Payments. Each entity includes attributes like Id, Name, and other relevant fields, indicating relationships and constraints. The schema supports functionalities like user roles, permissions, and revenue reporting.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views2 pages

Id Id Id Id Id Migrationid: Users Patients Appointments Waitinglists Medicalservices - Efmigrationshistory

The document outlines the database schema for a medical services application, detailing various entities such as Users, Patients, Appointments, Invoices, and Payments. Each entity includes attributes like Id, Name, and other relevant fields, indicating relationships and constraints. The schema supports functionalities like user roles, permissions, and revenue reporting.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

__EFMigrationsHistory MedicalServices Users Patients WaitingLists

0..1
0..1
MigrationId varchar Id int Id int 1 Id int Id int
Appointments
* *
ProductVersion varchar Name varchar Username varchar UserId int 0..1 AppointmentId int
Id int
Type varchar PasswordHash varchar InsuranceCode varchar * QueueNumber int
PatientId int
Price decimal Token varchar Address varchar * Status varchar
BranchId int
Description varchar TokenExpired datetime EmergencyContact varchar
AppointmentDate date
FullName varchar
StartTime time
Email varchar
EndTime time
Phone varchar
Status varchar
Gender varchar
Note varchar
DateOfBirth date

CreatedAt datetime

InvoiceDetails
Branches
Invoices Id int
0..1
Id int 0..1 *
RevenueReports Id int InvoiceId int
Name varchar *
Id int AppointmentId int ItemType varchar
Address varchar *
FromDate date PatientId int ItemId int
Phone varchar
ToDate date IssuedDate datetime Description varchar
*
BranchId int TotalAmount decimal Quantity int

TotalAppointments int Status varchar UnitPrice decimal

TotalInvoices int Note varchar TotalPrice decimal

PaidInvoices int CreatedAt datetime

TotalRevenue decimal
Payments
Note varchar
Id int
*
InvoiceId int

Amount decimal

PaymentDate datetime

PaymentMethod varchar

TransactionCode varchar

UserRoles
*
UserId int
*
RoleId int

Roles
1
Id int RolePermissions

Name varchar *
RoleId int

Description varchar *
PermissionId int

Permissions
1
Id int

Name varchar

Code varchar

Description varchar
__EFMigrationsHistory MedicalServices Users Patients WaitingLists
0..1
0..1
MigrationId varchar Id int Id int 1 Id int Id int
Appointments
* *
ProductVersion varchar Name varchar Username varchar UserId int 0..1 AppointmentId int
Id int
Type varchar PasswordHash varchar InsuranceCode varchar * QueueNumber int
PatientId int
Price decimal Token varchar Address varchar * Status varchar
BranchId int
Description varchar TokenExpired datetime EmergencyContact varchar
AppointmentDate date
FullName varchar
StartTime time
Email varchar
EndTime time
Phone varchar
Status varchar
Gender varchar
Note varchar
DateOfBirth date

CreatedAt datetime

InvoiceDetails
Branches
Invoices Id int
0..1
Id int 0..1 *
RevenueReports Id int InvoiceId int
Name varchar *
Id int AppointmentId int ItemType varchar
Address varchar *
FromDate date PatientId int ItemId int
Phone varchar
ToDate date IssuedDate datetime Description varchar
*
BranchId int TotalAmount decimal Quantity int

TotalAppointments int Status varchar UnitPrice decimal

TotalInvoices int Note varchar TotalPrice decimal

PaidInvoices int CreatedAt datetime

TotalRevenue decimal
Payments
Note varchar
Id int
*
InvoiceId int

Amount decimal

PaymentDate datetime

PaymentMethod varchar

TransactionCode varchar

UserRoles
*
UserId int
*
RoleId int

Roles
1
Id int RolePermissions

Name varchar *
RoleId int

Description varchar *
PermissionId int

Permissions
1
Id int

Name varchar

Code varchar

Description varchar

You might also like