pe's People
pe's Issues
Some sequence diagram arrows are solid, should be dotted
Pre-PE test bug report
find command ap/ duration should not show patients with appointments starting/ending on the edge of the period
find ap/02-10-2023 0800 1000 should not show patients who have an appointment from example 0700 to 0800 or 1000 to 1200 on 02-10-2023, but currently does
No error message to inform user when data is corrupted and gets deleted
Should show an error message to inform user when JSON file data is corrupted and is deleted
Edit, delete command should allow passing in the ordering position shown in the list
The edit command should allow taking in the order position shown in the patient list
e.g.
Using the existing ID (NRIC) is cumbersome if we already can see the order position, and requires either copy-and-paste or having to read the longer string off the staff list, increasing the time needed to perform a command
Using 0-minute appointment to indicate unsure appointment time is unintuitive
A better way will be to allow omission of the time altogether (app does not allow it as of now) to indicate unsure appointment time
Should allow editing of ID
It is possible for a patient's ID number to change - such as when a foreigner (G*******Y) acquires PR or Citizen (T/S) status. If this happens it will become necessary to delete and re-add the patient manually, which is time consuming and error prone.
No way to prevent overscheduling of appointments
Currently, overlapping appointments are allowed, which is reasonable given that clinics may have multiple doctors. However, there is nothing accidentally preventing scheduling of too many appointments at the same time (more appointments than doctors available), and this has the potential to cause major inconveniences to the patients and doctors involved. There should be some way of setting a max number of concurrent appointments, prevent and warn the user when trying to schedule an appointment over the capacity available.
Use cases do not specify actor
No details provided by bug reporter.
Deleting medical condition should be case-insensitive
Allow deletion of medical conditions with case-insensitivity - currently delete n/Name m/something will not delete the "Something" condition on the patient with Name
FindCommand sequence diagram FindCommand constructor return arrow incorrect position
Incorrect positioning of constructor call in ClearLogCommand sequence diagram
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.