Skip to content

youngestdj/hospital-management

Repository files navigation

Hospital management system

CircleCI

Setup

  • Install dependencies by running composer install
  • Run tests by running composer run test

Seed database

  • Run php artisan db:seed to create a root user. A link will be sent to the root user's email specified in the .env file

Static analysis

Features

  • Users (Root, Admin, Doctor, Patient) can verify their account
  • Users (Root, Admin, Doctor, Patient can log in
  • Root can add admin account
  • Admin can add doctor accounts
  • Admin can add patient accounts
  • Root can get an admin by email or id
  • Root can get all admins
  • Root, Admin or Doctor can get a patient by id or email
  • Root can get all patients
  • Root, Admin ot Doctor can get a doctor by id or email
  • Root can get all doctors
  • Doctor can get a patient's medical history
  • Patients can view their prescriptions
  • Patients can book appointments
  • Patients can see their appointments
  • Admin can edit appointments
  • Doctors can see their appointments

Docs

Visit the /graphql-playground endpoint in your browser to see the documentations

About

Hospital management system developed with Laravel and GraphQL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors