我正在开发一个在线医学网站(类似于一个HIS),其用户是医院,特别是医院管理人员、医生和医院授权使用该系统的其他工作人员。有很多医院会使用这个网站。
在我的网站中有一个功能,授权用户可以为病人输入某些症状,它具有自动完成功能,它来自我的symptoms_list表。我没有医疗数据库来引用自动完成中的每一种疾病和症状,所以我决定允许用户绕过自动完成,以防他们想要的症状不存在,然后将新的症状作为记录添加到symptoms_list表中。新添加的症状也将显示在所有其他用户的自动完成中。
这是一个好主意,但积极让用户添加到症状清单?如果没有,还有什么更好的选择?
发布于 2016-08-23 09:07:32
我想是的,否则你只会得到支持请求来添加缺失的症状。
然而,您可能也希望添加一个管理界面来处理拼写错误和错误,这将给您带来更多的问题,即说服人们维护列表。
另一种选择/升级是将附加的自动完成选项只添加到单个用户字典中。您也许可以根据偶尔出现在所有用户字典中的单词来更新全局字典。
发布于 2016-08-23 12:56:22
您可以将项目添加到此症状列表中,但将其标记为版主干预。有人可能只是拼错了一个常见的症状(“流鼻涕”与“流鼻涕”相比)。用户添加的症状应该得到某人的批准,以防止重复出现(流鼻涕和鼻涕)。
只有在获得批准后,用户才能在建议中出现症状。
如果您有几个值得信赖的医生或护士,则允许您的系统将某些最终用户标记为版主。然后他们就可以帮你安排这份名单了。
发布于 2016-08-24 13:40:12
你为什么不列出一份完整的症状清单呢?至少,让用户添加到列表中是不理想的。您将有更高的维护开销,更不用说当用户找不到所列出的症状时的沮丧情绪。
https://softwareengineering.stackexchange.com/questions/329097
复制相似问题