Health soft is a hospital management system module ment to manage patient admintion, patient appointments and patients treatment.
languages used are:
- Front-end
- React(Typescript)
- Sass
- Back-end
- Ruby on Rails
- 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
- 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
- Saving a profife picture for system users.
- npm
- Text editor eg Visual Studio Code
- npm
- ruby
- rails
- node
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
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
- run the following live link in your browser
https://health-soft.vercel.app
admin:
email: [email protected]
password: [email protected]
nurse:
email: [email protected]
password: [email protected]
doctor
emai: [email protected]
password: [email protected]
- Fork the repo
- 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(c)[2022][bukosia ebenezar]
- Email : [email protected]
MIT License Copyright (c) 2022 Bukosia Ebenezar