I am developing an online medical website (similar to a HIS) whose users are hospitals specifically hospital administrators, doctors, and other staff authorized by the hospital to use the system. There are many hospitals that would use the website.
There is a feature in my website where the authorized user is able to type in certain symptoms for a patient, which has an autocomplete function, which comes from my symptoms_list table. I do not have a medical database to reference every illness and symptom in the autocomplete, so I decided to allow the user to bypass the autocomplete just in case the symptom they wanted was not present, and then add that new symptom as a record in the symptoms_list table. The newly added symptom would then show up in the autocomplete of all other users as well.
Is this a good idea though to actively let users add to the list of symptoms? If not, what is a better alternative?