我有药品清单。医生应该给病人开处方。现在,我不想按A-Z字母对药物名称进行排序,而是根据医生的使用情况及其工作领域来进行排序。
目前,我将拥有一个庞大的药品名称数据库,我认为我需要将其存储为一张medicine_name和medicine_category表。
我还会有另一个表格供医生使用,例如: doctor_fk,药名,药类别,频率。
现在,如果医生说“ t” 并使用了更多的替米沙坦,那么我希望先出现替米沙坦,可以说< strong> Tafinlar (如果医生以前没有使用过,Tafinlar将出现在主要药物数据库中)。
我目前正计划执行以下操作:
根据频率和匹配度从频率表中排序。之后,从主要药品数据库进行相同的操作,首先基于类别,然后基于A-Z排序。然后删除常见药物并将其发送给用户。
这是最有效的方法吗?如果频率表中存在该项,那么对频率进行排序和过滤的最佳方法是什么?