Giter Site home page Giter Site logo

hardik302001 / hospital-management-system Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dishanttayade/medisafe

0.0 0.0 0.0 9.73 MB

MediSafe: Hospital Management Django Web Application

Python 10.26% CSS 52.72% JavaScript 11.42% PHP 0.33% HTML 25.27%

hospital-management-system's Introduction

MEDISAFE

developer developer developer developer developer group

Description

Medisafe enables patients book confirmed appointments and maintain their health records with the prescriptions. All your medical records are securely kept in your health account. Just login to Medisafe service, and all records will be in one place. Medisafe provides to keep your medical history digitally. You can see what prescriptions are given. You can make an appointment with your doctor. You can see appointment list as well.

Modules

Account

  • Account module maintains the records of the users.
  • All the primary pages has its backend in this module.
  • The user model of the project is in this module.
  • forms.py of this module contains the forms for registration of user
  • models.py of this module contains the user model.
  • urls.py of this module contains the basic urls for login, logout, register, account, etc.
  • views.py of this module contains the webresponses of login, logout, register, account, etc

Appointment

  • Appointment module has the models Appointment, Prescriptions, Payments in it.
  • It has the backend part for maintaining the records of appointments, prescriptions, payments.
  • forms.py of this module contains the forms for appointments, presciptions, payments.
  • models.py of this module contains the Appointment, Prescriptions, Payments models.
  • urls.py of this module contains the links for appointments, history, presciption.
  • views.py of this module contains the functions for webresponses of Appointment, Prescriptions, Payments.

User Profile

  • User Profile module has the User profile models where we can see the profiles for Doctors and Patients
  • It maintains the profile records of the users.
  • forms.py of this module contains the forms for User profile update and doctor profile.
  • models.py of this module contains the user profile models.
  • urls.py of this module contains profile related links.
  • views.py of this module contains backend for creating account for a patient, updating user profile and the pages accessed by admin.

Procedure to run the project

  • Install Python(3.8.5) (Dont Forget to add it to the path variables)
  • Create a virtual environment if you need.
  • Download the project and extract or clone it to your pc.
  • Now move to the project directory.
  • Run the following command.
pip install -r requirements.txt
  • After you have all the requirements, run the following commands.
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
  • Now enter following URL in your browser.
http://127.0.0.1:8000/
  • In the above url, you can see the application run.

Admin page

  • You can create a superuser using the following command.
python manage.py createsuperuser
  • Enter the username, email, password.
  • Login with the username and password on following link.
http://127.0.0.1:8000/admin
  • Now you can see the admin page and all the backend of the project

Screenshots of website

Homepage

homepage1 homepage2

Signup Page

signup

Login Page

loginpage

Patient's Profile Page

patientprofile

Update profile

updatepatientprofile

Patient Appointments

patientappointment

Patient's History (Prescriptions)

patientprescriptions

Patients Payment history

patientpayment

Doctor's Account

doctoraccount

Doctors Appointments

doctorappointment

Doctor making new Appointment

doctornewappointment

Doctor making new prescriptions

doctornewprescriptions

Blog Page

blogpage

Women Health Page

womenhealth1 womenhealth2

Logout Page

logpout

Doctors can

  • add a patient
  • make an appointment
  • see all appointments
  • write prescriptions
  • see all appointments
  • create invoices

Patients can

  • make an appointment
  • see all appointments
  • see all their prescriptions
  • see all their medical history
  • see their payment history

hospital-management-system's People

Contributors

dishanttayade avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.