Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 1.87 KB

README.md

File metadata and controls

43 lines (32 loc) · 1.87 KB

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