-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
38 lines (34 loc) · 1.35 KB
/
main.py
File metadata and controls
38 lines (34 loc) · 1.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
from fastapi import FastAPI
from database import Base, engine
from routers import (patient, doctor, nurse,
receptionist,appointment,
department, treatment,
prescription,mediciation,labtest,
labtechnician,invoice,
payment,room,ward,
supplier,equipment,medical_record,
insurance,emergency,
head_of_department)
Base.metadata.create_all(bind=engine)
app = FastAPI(title="Hospital Management System",description="DBMS Project")
app.include_router(patient.router)
app.include_router(doctor.router)
app.include_router(nurse.router)
app.include_router(receptionist.router)
app.include_router(appointment.router)
app.include_router(department.router)
app.include_router(treatment.router)
app.include_router(prescription.router)
app.include_router(mediciation.router)
app.include_router(labtest.router)
app.include_router(labtechnician.router)
app.include_router(invoice.router)
app.include_router(payment.router)
app.include_router(room.router)
app.include_router(ward.router)
app.include_router(supplier.router)
app.include_router(equipment.router)
app.include_router(medical_record.router)
app.include_router(insurance.router)
app.include_router(emergency.router)
app.include_router(head_of_department.router)