Giter Site home page Giter Site logo

patients-queue-based-management-system's Introduction

Patients-Queue-Based-Management-System

Patients Queue Based Management System for DSTR Assignment

Requirements

Nurse

  • 1.1 Add a new patient on the waiting list.
  • 1.2 Change the patient order according to the priority on the waiting list. (For example, the disabled will meet the doctor first)
  • 1.3 View all patients on the original waiting list. Viewing mode: full list in single page
  • 1.4 Calling the patient to be treated. Automatically remove the patient from the waiting list and store in the patient’s visit history list
  • 1.5 Search patient from the waiting list based on Patient ID or First Name
  • 1.6 Sort the waiting list by patient's current visit time, display in ascending order. Viewing mode: page-by-page browsing that can move forward and backward
  • 1.7 Login / Logout

Doctor

  • 2.1 View all patients on the original waiting list. Viewing mode: full list in single page
  • 2.2 Search Specific Patient from the patient's visit history and modify patient records.
  • 2.3 Sort and display all records from the patient's visit history list in descending order. Viewing mode: page-by-page browsing that can move forward and backward
  • 2.4 Search patients from the patient's visit history list based on sickness description or first name
  • 2.5 Login / Logout

CLI Menu Flow:

1. Nurse
	1. Add Patient to Waiting List ✅
	2. View Waiting List ✅
		1. Search for Patient by Patient ID ✅
		2. Search for Patient by First Name ✅
		3. Sort by Visit Time (Ascending) ✅
		4. Back ✅
	3. Edit Waiting List Priority ✅
	4. Call Patient for Treatment ✅ 
	5. View Medicine List ✅
		1. Search for Medicine by Medicine ID ✅
		2. Search for Medicine by Medicine Name ✅
		3. Sort by Quantity ✅
		4. Edit Medicine ✅
			1. Edit Amount ✅
			2. Delete ✅
			3. Cancel ✅
		5. Add Medicine ✅
		6. Back ✅
	5. Logout ✅

2. Doctor
	1. View Waiting List ✅
	2. View Patient List ✅
		1. Search Specific Patient by Patient ID ✅
			1. Modify Patient Record ✅
			2. Sort by Visit History (Descending) ✅
			3. Back ✅
		2. Search Patients by Sickness ✅
		3. Search Patients by First Name ✅
		4. Back ✅
	3. View Treating List ✅
		1. Complete Treament ✅
		2. Back ✅
	4. Logout ✅

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.