Professional Documents
Culture Documents
Hospital Management
Hospital Management
S.No TOPIC
1. Bonafide Certificate
2. Declaration
3. Acknowledgement
4. Introduction to SQL
5. Introduction to Project
6. Data model
7 Queries
8 Bibliography
Certificate
SIGNATURE SIGNATURE
OF EXAMINER OF TEACHER
Acknowledgement
CODE:
import pandas as pd
patient = {
's_no' : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20],
'id' : [1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012,
'gender' : ['F', 'M', 'F', 'F', 'M', 'F', 'F', 'F', 'M', 'M', 'F', 'M', 'F', 'M',
'age' : [34, 78, 45, 24, 23, 56, 22, 16, 14, 37, 88, 79, 66, 45, 18, 47, 26, 24, 28, 51],
'address' : ['no.6, walker street, india', 'no.9, baker street, india', 'no.8, cross street, india',
'no.5, lake street, india', 'no.4, leeway street, india', 'no.3, kohlin street, india',
'no.1, john street, india', 'no.34, alex street, india', 'no.56, king street, india',
'no.89, james street, india', 'no.70, smith street, india', 'no.46, summer street, india',
'no.25, burns street, india', 'no.98, spring street, india', 'no.08, bayberry street, india',
'no.35, east high street, india', 'no.67, oak street, india', 'no.86, devon street, india',
df = pd.DataFrame(patient)
df.to_csv("C:\\Users\\user\\.spyder-py3\\patient_details1_csv.py")
print("\t \t \t**********************************")
print("\t \t \t**********************************")
print("\t \t \t \t --------------------")
print(df)
print("\t \t \t**********************************")
RETRIEVING TO CSV:
import pandas as pd
data = pd.read_csv(“C:\\Users\\user\\.spyder-py3\\patient_details.csv”)
print(data)
OUTPUT:
# 2 TABLE NAME – APPOINTMENTS
FILE – appointments_csv.py
CODE:
import pandas as pd
b = [1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030,
c = ['ZAYN','LAUREN','CHRISTINA','KAREN','OLIVER','NOAH','LACHLAN',
'JACKSON','AVA','STEPHANYA','AIYLA','VICKY','KAREN','NICHOLAS','LUIS']
d = ['MALIK','CHRIS','SEN','JAS','JOHN','JACK','OLIVE','WILLIAM','LOMOV',
'PAUL','DANIEL','JOHN','STAN','JOSE','BENTLEY']
e = ['M', 'F', 'F', 'F', 'M', 'M', 'M', 'M', 'F', 'F', 'F', 'F', 'F', 'M', 'M']
f = [22,31,16,16,32,24,21,35,67,55,24,17,16,95,52]
g = ['18-05-00','22-02-84','31-03-06','31-03-06','22-02-83','18-05-98',
'18-05-01','22-02-87','15-03-94','15-03-84','18-05-98','31-03-05',
'31-03-06','31-03-66','18-05-79']
h = [7686869879,7760686980,6060986088,8980698689,8976987879,9877098099,7097098090,
8770979079,9709789089,9709707097,8696986977,7695758756,5795750875,6876096868,7507850578]
i = ['16-04-22','16-04-22','16-04-22','16-04-22','16-04-22','16-04-22','16-04-22',
j = ['12:00 PM','12:30 PM','1:00 PM','8:45 PM','7:00 PM','8:00 AM','7:00 AM','2:00 PM','11:00 AM',
k = ['DR.SUNDAR','DR.SIMONE','DR.ANGELA','DR.ANTON','DR.LESLIE','DR.SANDY','DR.MUKHEN',
' DR.SWEETY','DR.SAMEER','DR.BETH','DR.AMELIA','DR.FRIDA','DR.IMMY','DR.MARYAM','DR.LARRY']
l = ['no.43, prospect avenue, india', 'no.77, forest drive, india', 'no.60, park avenue, india',
'no.95, parkinsons street, india', 'no.47, layla street, india', 'no.91, jacobs street, india',
'no.03, betley street, india', 'no.50, hutchinson street, india', 'no.82, hutchkins street, india',
'no.04, kendor street, india', 'no.88, maylin street, india', 'no.73, swey street, india',
'no.44, sancta street, india', 'no.86, samuel street, india', 'no.99, sann street, india']
m = ['RS.500','RS.600','RS.750','RS.420','RS,200','RS.280','RS.590','RS.800','RS.1500','RS.3000',
'RS.550','RS.710','RS.500','RS.1900','RS.400']
df = pd.DataFrame(dict2)
df.to_csv('C:\\Users\\user\\.spyder-py3\\appointments_csv.py')
print("\t \t \t**********************************")
print("\t \t \t**********************************")
print("\t \t \t \t --------------------")
print(df)
print("\t \t \t**********************************")
RETRIEVING TO CSV:
import pandas as pd
data = pd.read_csv(“D'C:\\Users\\user\\.spyder-py3\\appointments.csv”)
print(data)
OUTPUT:
# 3 TABLE NAME : INPATIENT DETAILS
FILE : inpatient_details_csv.py
CODE:
import pandas as pd
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
b = [1001, 1003, 1006, 1007, 1008, 1013, 1015, 1016, 1017, 1019]
c = ['KATHERINE', 'ANGIE', 'SLINA', 'JELIN', 'JULIE', 'JENNIFER',
'JOBERT', 'MICHAEL', 'LEONARD', 'HARRY']
d = ['VALDES', 'MARTIN', 'GARRY', 'FREDRIK', 'GRIFFIN', 'ALEX',
'WOODS', 'THOMAS', 'LUCAS', 'LUNAS']
e = ['F', 'F', 'F', 'F', 'F', 'F', 'M', 'M', 'M', 'M']
f = [34, 45, 56, 22, 16, 66, 18, 47, 26, 28]
g = [' ACUTE APPENDICITIS', 'MULTIPLE SCLEROSIS', 'ARTHRITIS', 'CHICKEN POX',
'ULNA, RADIUS FRACTURE', 'LATE STAGE CANCER', 'CONJUNCTIVITIS (PINK EYE)',
'DIARRHEA', 'PSORIASIS', 'LUPUS ERYTHEMATOSUS']
h = ['PIPERACILLIN, CIPROFLOXACIN - FOR TREATING INFECTION', 'METHYLPREDNISOLONE,
COPAXONE', 'PHYSIOTHERAPY - KNEE EXERCISES, KNEE CAP, PAIN KILLERS', 'ACYCLOVIR,
ACITAMINOPHEN', 'VITAMIN SUPPLEMENTS', 'CHEMOTHERAPY', 'ANTIBIOTICS -
MOXIFLACIN, TRIMETHOPRIM', 'ORS, LOPERAMIDE', 'HYDROCORTISONE OR HUMIRA
(BASED ON RECOVERY)', 'ANIFROLUMAB (SAPHNELO)']
i = ['APPENDECTOMY', 'PLASMAPHERESIS', 'NIL', 'NIL', 'NIL', 'WILL DO IF REQUIRED', 'NIL',
'NIL', 'NIL', 'NIL']
j = ['NIL', 'NIL', 'NIL', 'NIL', 'NON-OPERATIVE CAST TREATMENT', 'NIL', 'NIL', 'NIL', 'NIL', 'NIL']
k = ['2 WEEKS', 'NO APPROXIMATION', '2 DAYS', '1-3 WEEKS', 'NO STAY - CAST OPERATION
FOR 4 - 6 WEEKS', 'UNTIL CHEMO GETS OVER', 'NO STAY', 'NO STAY', 'NO STAY', 'NO STAY']
dict3 = {'s_no' : a, 'id' : b, 'first_name' : c, "last_name" : d, "gender" : e, "age" : f,
"health_issues" : g, "medications" : h, "major_operations/surgeries" : i,
"minor_operations/surgeries" : j, 'period_of_stay' : k}
df = pd.DataFrame(dict3)
df.to_csv(“C:\\Users\\user\\.spyder-py3\\inpatient_details_csv.py”)
print("\t \t \t**********************************")
print("\t \t \t \t Hospital Management")
print("\t \t \t**********************************")
print("\t \t \t \t Inpatient Report")
print("\t \t \t \t --------------------")
print(df)
print("\t \t \t**********************************")
TABLE DATA:
RETRIEVING TO CSV:
import pandas as pd
data = pd.read_csv(‘C:\\Users\\user\\.spyder-py3\\inpatient_details.csv’)
print(data)
OUTPUT:
# 4 TABLE NAME : HOSPITAL_ROOM_DETAILS
FILE : inpatient_details_csv.py
CODE:
TABLE DATA:
RETRIEVING TO CSV:
import pandas as pd
data = pd.read_csv("C:\\Users\\user\\.spyder-py3\\table-hosp_rooms.csv")
df = pd.DataFrame(data)
print("\t \t \t**********************************")
print("\t \t \t**********************************")
print("\t \t \t \t --------------------")
print(df)
print("\t \t \t**********************************")
OUTPUT:
OUTPUT OF CONVERTING PYTHON FILE TO CSV FILE:
df.to_csv("C:\\Users\\user\\.spyder-py3\\hosp_rooms.py")
HOSPITAL MANAGEMENT - 2
#5 TABLE NAME : DOCTOR_DETAILS
CODE:
import pandas as pd
doctor = {
's_no' : [1,2,3,4,5,6,7,8,9,10],
'doc_id':[1000,1001,1003,1004,1005,1006,1007,1008,1009,1010],
'doc_name':['rahul','ragini','vijay','ashok','balaji','keshvi','arjun','sheela','tanuja','sejal'],
'gender':['M','F','M','M','M','F','M','F','F','F'],
'contact_no':[76585432198,8765432189,7689012345,9807654321,8769012345,789023456
1,8765432198,7890654362,5678901234,6789012345],
'email_id':['rahul@gmail.com','ragini@gmail.com','vijay@gmail.com','ashok@gmail.com','b
alaji@gmail.com','keshvi@gmail.com','arjun@gmail.com','sheela@gmail.com','tanuja@gma
il.com','sejal@gmail.com'],
'doc_charge':[700,600,500,800,1000,900,1500,2000,1000,2500],
'timings':['9am-2pm','9:30am-4pm','10am-1pm','10:30am-5pm','11am-3pm','8:30am-
12pm','11:30am-6pm','1pm-7pm','12pm-5:30pm','2pm-8pm']}
df1=pd.DataFrame(doctor)
df1.to_csv('C:/Users/user/.spyder-py3/doctor_details.py')
print("\t\t\t******************************")
print("\t\t\t\t Hospital Management")
print("\t\t\t*****************************")
print("\t\t\t\t Doctor Details Report")
print("\t\t\t\t----------------------------")
print(df1)
print("\t\t\t*******************************")
OUTPUT OF CONVERTING PYTHON FILE TO CSV FILE:
TABLE DATA:
RETRIEVING TO CSV:
import pandas as pd
df = pd.read_csv('C:\\Users\\user\\.spyder-py3\\doc_details.csv')
print(df)
OUTPUT:
#6 TABLE NAME - WARD DETAILS
FILE – ward_csv.py
CODE:
import pandas as pd
ward={
'ward_id':[1221,1222,1223,1224,1225,1226,1227,1228,1229,1330],
'ward_name':['kidney','stomach','fever','surgical','kids','eye','ear','throat','nose','heart'],
'bed_id':[134,135,136,137,138,139,140,141,142,143],
'bed_no':[11,12,13,14,15,16,17,18,19,20],
'patient_id':[102,103,104,105,106,107,108,109,110,111],
'patient_name':['riya','ram','manan','vinodh','sanjushri','akshay','vishal','rutuja','rishabh','ra
hul'],
'nurse_name':['lakshmi','kamala','lata','lakshmi','meenal','lata','kamala','meenal','sheela','ro
ma'],
'ward_charge':[2000,3000,4000,5000,6000,8000,5000,3500,6500,5500]}
df =pd.DataFrame(ward)
df.to_csv('C:/Users/user/.spyder-py3/ward.py')
print("\t\t\t******************************")
print("\t\t\t*****************************")
print("\t\t\t\t----------------------------")
print(df)
print("\t\t\t*******************************")
OUTPUT OF CONVERTING PYTHON FILE TO CSV FILE:
TABLE DATA:
RETRIEVING TO CSV:
import pandas as pd
df = pd.read_csv('C:\\Users\\user\\.spyder-py3\\doc_details.csv')
print(df)
OUTPUT:
#7 TABLE NAME - PHARMACY DETAILS
FILE - pharmacy_details_csv.py
CODE:
import pandas as pd
pharmacy={'pharmacy_id':[1441,1442,1443,1444,1445,1446,1447,1448,1449,1450],
'pharmacist_name':['viraj','divum','meenaka','veena','sujata','rohit','raj','kapil',
'sanjana','vishwas'],
'medicine_name':['paracetamol','allegra','crocin','ascorilsyrup','azithraltablet','ambrodilsyru
p', 'alexsyrup','rosuvas10','calpoltablet','rantac150tablet'],
'medicine_id':[134,156,143,124,146,189,154,186,169,132],
'medicine_charge':[60,30,40,110,120,150,250,165,120,80],
'bill_id':[87,45,68,72,35,21,45,84,26,60],
'bill_date':['13-04-2022','22-02-2022','09-04-2022','02-05-2022','05-08-2022','07-05-
2022','09-06-2022', '08-09-2022','03-04-2022','06-01-2022'],
'patient_id':[102,103,104,105,106,107,108,109,110,111]}
df=pd.DataFrame(pharmacy)
df.to_csv('C:/Users/user/.spyder-py3/phar_det.py')
print("\t\t\t******************************")
print("\t\t\t*****************************")
print("\t\t\t\t----------------------------")
print(df)
print("\t\t\t*******************************")
OUTPUT OF CONVERTING PYTHON FILE TO CSV FILE:
TABLE DATA:
RETRIEVING TO CSV:
import pandas as pd
df = pd.read_csv('C:\\Users\\user\\.spyder-py3\\pharmacy_details.csv')
print(df)
OUTPUT:
QUERIES