Inspiration

We were inspired to make this project after seeing the long waiting lines of sick people in hospitals waiting to book an appointment. In a hospital, a patient would have to go to book an appointment at the hospital itself. The patient then has to go to meet a doctor who will give him a prescription to be given to the pharmacy even though the pharmacy is located within the hospital system. This long process was a problem waiting to be solved.

What it does

L'Hospital is a system that is built for both doctors and patients. The patient can book appointments beforehand and at a specific time. After the appointment, the doctor can directly send the prescription to the pharmacy while the patient is able to see his prescription through an app. The doctor can also see which patients he has to see throughout the day This whole process is digitized saves money, time, and in the long run paper.

How we built it

The front end of L'Hospital was built using Tkinter. This allows the program to be easily understood by any user via a GUI. The backend was built using a free online MySQL database and Python. The MySQL database is used to hold the login details of patients, appointments for doctors to attend to as well as prescriptions for patients.

Challenges we ran into

The challenges we ran into were mostly with regards to the database formatting. We ran into problems that were with appointment booking as we could not get the timeslots filled even though the patient occupied that time slot. The lack of comments increased the time it took for the projects to get done.

Accomplishments that we're proud of

This was our first time working with an online database. This experience opens up new avenues for us to do projects that can easily be accessible to the public without being localized.

What we learned

What we learned is that the requirement of preplanning and the need for comments. We didn't properly preplan the project with concepts only solidifying in our heads and not on paper. The lack of comments gave confusion to both of us as we are used to writing code without proper comments. These two concepts were important learning milestones.

What's next for L'hospital

There are many ideas that we would love to implement in the project in the future. --A Date and Time system

--A Pharmacy Medicine database

--A system where Pharmacies can notify whether a certain medicine is out of stock or needs replacement

--A search engine where doctors can search for medicines available in the Pharmacy

--Proper Error Handling

--Build Mobile App

Built With

Share this project:

Updates