Open gavingoh99 opened 6 months ago
For users who may not be as familiar or strong in their spelling, they can tag this client as "schiz" if they find "schizophrenia" difficult to spell.
Then, they can search for this client by typing "find-tag schiz".
Team chose [response.Rejected
]
Reason for disagreement: Thanks for the response and providing a workaround!
I refer to the workaround provided by the team. In order to allow users to fully utilize the method, they are recommended, according to what has been suggested in your response, to include a short form of the condition for instance.
I see two possible problems from this:
Loss of information: while schizophrenia is admittedly a condition with a relatively unique and unambiguous spelling, there could be other conditions like diarrhoea, diabetes and dizziness which all start with the prefix di
, so if a user were to be bad at spelling and chose to store these prefixes, it could be inherently difficult to re-obtain the information to be used to fill up document details for the client for instance.
The workaround is basically a substring search: it seems that the workaround encourages users to store a shorter form of the word that is easier for them to spell. But isn't this the same as asking the users to store a substring to then search by? In my opinion, the workaround feels like a substring search with extra steps. Given that the solution provided is for the user to follow a specific sequence of steps to fully utilize the feature, it does feel like the search by tag function is 'incomplete', hence why I feel it warrants a FeatureFlaw
Currently, tag search has been implemented to only match full words e.g
dis
will not matchdisabled
However, this could add to difficulties in finding certain clients when the tags are more complicated words.
schizophrenia
is a relatively complex word which might present in some clients that social workers work with. In this case, if the user intends to search for the client that had been tagged withschizophrenia
previously, they would need to be able to spell the word exactly and with precision. Such complex words may not come as easy to all users and more time could be needed to search up the exact spelling before the search by tag is successful.This in turn impedes users who may be fast at typing but may not be as familiar or strong in their spelling.
Steps to reproduce:
edit 1 --tags=schizophrenic
find-tag schiz
Resultant output: