Health soft
Author : BUKOSIA EBENEZAR
Project Description
Health soft is a hospital management system module ment to manage patient admintion, patient appointments and patients treatment.
Demo
SCREENSHOTS
Login page
Patients info
Patient addmition
Patient vitals
Vitals recording
Appointments
Appointment booking
Check up
Doctors checkup
Doctors
Nurses
Add new Doctor
Table of content
Technologies
languages used are:
- React(Typescript)
- Sass
- Ruby on Rails
Features
- As a Nurse you can be able to:
- Login with his/her account.
- Register a new patient
- Manage registered patients( update info, delete records)
- take patients vitals signs
- Book appointment(s) for a patient
- As a Doctor you can be able to:
- View all the appointments.
- Check up patients records
- Do a checkup on a patient and record your findings and diagnosis
- AS an admin you can be able to:
- Add new nurse, doctor or admin
- Update system users details.
- Delete an system users account
description
- When a patient walks in the hospital he is admited if it is the first time he/she visits
- His or her vitals signs will be recorded, including, temperature blood presure...
- The nurse at reception will book an appointment for the patient with available doctor
- The doctor will recieve the patient, and check on recorded vitals signs
- the doctor will diagonise the patient and record the finding
challenges
- Saving a profife picture for system users.
How to set up and run the project
Requirements
Dependencies
setup
Client (React)
clone the repo using the command
git clone [email protected]:Ebenezr/health-soft.git
change directory using command
cd health-soft
open project in vscode texteditor
code .
install dependancies
npm install
run front end
npm run dev
API (Ruby on Rails)
clone the repo using the command
git clone [email protected]:Ebenezr/health-soft-api.git
change directory using command
cd health-soft-api
open project in vscode texteditor
code .
Check your Ruby version
ruby -v
The ouput should start with something like ruby 2.5.1
If not, install the right ruby version using rbenv (it could take a while):
rbenv install 2.7.0
install dependancies packages
bundle install
Initialize the database
rails db:create db:migrate db:seed
run api server
rails s
live link
- run the following live link in your browser
https://health-soft.vercel.app
login Auths..
admin:
email: [email protected]
password: [email protected]
nurse:
email: [email protected]
password: [email protected]
doctor
emai: [email protected]
password: [email protected]
How to use the project
Contributing to project
- Create a new branch in your terminal (git checkout -b improve-feature)
- Install the prerequisites
- Make appropriate changes in file(s)
- Run the server to see the changes
- Add the changes and commit them (git commit -am "Improve App")
- Push to the branch (git push origin improve-app)
- Create a Pull request
Copyright
Copyright(c)[2022][bukosia ebenezar]
Contact Information
MIT License
Copyright (c) 2022 Bukosia Ebenezar