Giter Site home page Giter Site logo

locoentltd / healthnet Goto Github PK

View Code? Open in Web Editor NEW

This project forked from harlanhaskins/healthnet

0.0 0.0 0.0 436 KB

A web-based hospital management system created for my Introduction to Software Engineering class

Home Page: https://djangomaintained.com

Python 38.01% CSS 1.17% JavaScript 34.86% HTML 25.95%

healthnet's Introduction

HealthNet

HealthNet is a web-based program that helps hostpitals keep track of everything they need for management. It records patients' and doctors' schedules, prescriptions, admissions, discharges, and provides rich statistics for administrators.

To effectively use HealthNet, a computer with internet access is required. Account creation requires valid insurance information.

The HealthNet program is all web-based. You can visit the current development website Here.

Installation

HealthNet requires at least Django 1.6 and Python 3.2, but it has been tested on Python 3.4 and Django 1.8.1.

We highly recommend using a virtual environment to run HealthNet.

If you are running HealthNet on your local machine, run the following commands:

python manage.py syncdb
python manage.py populatedb
python manage.py runserver

Usage

Once you are on the homepage, it should redirect you to a login page.

If you have an existing account, please login, otherwise proceed to the next steps.

If you do not have an existing account, then click on "Sign Up". This will bring you to a page to fill out some basic information. Complete the form and create your account. You should now be able to login with the information just created.

For demonstration purposes, we provide an existing account of each type for you:

Admin:
Email: admin
Password: p@ssword

Doctor:
Email: [email protected]
Password: p@ssword

Nurse:
Email: [email protected]
Password: p@ssword

Patient:
Email: [email protected]
Password: p@ssword

The Home tab displays a dashboard for easy daily use. This displays a welcome message, a notification of unread messages (if any), and a list of upcoming appointments, and a list of prescriptions (if the user is a patient).

The Schedule tab displays a list of upcoming appointments as well as a list of past appointments. The "Add Appointment" button at the top of the page is only available to patients, doctors, and admins. It prompts for a date, time, duration, and a choice of patient (if you are a doctor) or a choice of doctor (if you are a patient). Appointments can be edited or deleted by patients, doctors, or admins if needed.

The Prescriptions tab displays a list of active prescriptions. A given patient will only be able to see their prescriptions. Doctors are able to view, edit, and remove prescriptions of all patients. Nurses can view prescriptions of patients from their hospital.

The Medical Information tab displays the patient's basic profile information and medical information. The "Export" button is used to export the medical information into a readable file that can be saved to the user's computer, and is only available to patients. It displays a security warning before exporting the file.

The Messages tab displays a list of active conversations the user is in. Selecting any of them will display the conversation. The "Send Message" button is used to send a new message. Messages can be sent between one or multiple users, except between patients only.

Admins can view two additional tabs: System and Add User.

The System tab displays a list of system statistics and all logged system activity.

The Users tab is used to view the doctors, nurses, and patients in the system.

Contributors

Project Manager: Harlan Haskins: [email protected]

Test Liason: Stefani Grimaldi: [email protected]

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.