1.一种治疗方案推荐系统,所述系统包括:
信息获取模块,用于获取用户的病情信息和个人信息,将所述用户的病情信息作为第一病情信息,将所述用户的个人信息作为第一个人信息;
匹配模块,用于将所述第一病情信息及所述第一个人信息与知识库中的病情信息及个人信息进行匹配,确定与所述第一病情信息及第一个人信息匹配的第二病情信息及第二个人信息;
推荐模块,用于获取与所述第二病情信息及第二个人信息对应的治疗方案,将获取到的所述治疗方案推荐给所述用户。
2.根据权利要求1所述的系统,其特征在于,所述系统还包括:
建立模块,用于建立知识库,所述知识库包括多个治疗案例,所述治疗案例包括病情信息、个人信息、及与所述病情信息及个人信息对应的治疗方案和治疗效果的分数值。
3.根据权利要求1所述的系统,其特征在于,所述信息获取模块还用于通过穿戴式设备或远程医疗设备自动获取病人的病情信息;或者通过病人注册信息或病历信息自动获取病人的个人信息;或者
通过终端获取用户输入的病情信息和个人信息。
4.根据权利要求2所述的系统,其特征在于,所述匹配模块包括:第一获取单元,用于将所述第一病情信息与所述知识库中的各个治疗案例的病情信息进行匹配,获取匹配度大于第一预设阈值的第一治疗案例集合;
第一计算单元,用于计算所述第一治疗案例集合中每个治疗案例的个人信息与所述第一个人信息的匹配度,获取匹配度大于第二预设阈值的第二治疗案例集合;
第一查找单元,用于查找所述第二治疗案例集合中每个治疗案例的治疗效果的分数值;
第一匹配单元,用于将所述分数值最大的治疗效果对应的病情信息及个人信息作为与所述第一病情信息及第一个人信息匹配的第二病情信息及第二个人信息。
5.根据权利要求2所述的系统,其特征在于,所述匹配模块包括:第二获取单元,用于将所述第一病情信息与所述知识库中的各个治疗案例的病情信息进行匹配,获取匹配度大于第一预设阈值的第一治疗案例集合;
第二计算单元,用于计算所述第一治疗案例集合中每个治疗案例的个人信息与所述第一个人信息的匹配度,获取匹配度大于第二预设阈值的第二治疗案例集合;
第二查找单元,用于查找所述第二治疗案例集合中每个治疗案例的治疗效果的分数值;
匹配优先度计算单元,用于根据获取的所述第二治疗案例集合中每个治疗案例的病情信息匹配度、个人信息匹配度和治疗效果的分数值计算每个治疗案例的匹配优先度,将计算得到的最大匹配优先度作为第一匹配优先度;
第二匹配单元,将所述第一匹配优先度对应的病情信息及个人信息作为与所述第一病情信息及第一个人信息匹配的第二病情信息及第二个人信息。
6.根据权利要求4或5所述的系统,其特征在于,所述第一计算单元或第二计算单元包括:年龄计算子单元,用于计算所述第一治疗案例集合中每个治疗案例的个人信息中的用户年龄与所述第一个人信息的用户年龄的差值的绝对值;
距离计算子单元,用于计算所述第一治疗案例集合中每个治疗案例的个人信息的用户所在地与所述第一个人信息中的用户所在地的距离;
个人信息匹配子单元,用于个人信息根据计算得到的用户年龄的差值的绝对值和所述用户所在地的距离确定所述第一治疗案例集合中每个治疗案例的个人信息与所述第一个人信息之间的匹配度。
7.根据权利要求1所述的系统,所述系统还包括:
反馈模块,用于获取用户对所述治疗方案的反馈,根据所述反馈确定与所述治疗方案对应的治疗效果的分数值;
添加模块,用于将所述第一病情信息、第一个人信息、推荐的所述治疗方案及所述治疗效果的分数值作为一个治疗案例添加至所述知识库中,当所述知识库中治疗案例的数量达到第一预设阈值时,形成大数据知识库。
8.根据权利要求2所述的系统,其特征在于,所述建立模块包括:分布存储单元,用于将所述知识库中的多个治疗案例分别存储到多个计算节点中,其中,每个计算节点存储至少一个治疗案例;
冗余存储单元,用于将所述知识库中的每个治疗案例复制至少一份存储到其他计算节点中,作为所述治疗案例的冗余备份;
容错单元,用于将异常计算节点上的治疗案例从所述冗余备份的计算节点中复制到正常计算节点上。
9.根据权利要求8所述的系统,其特征在于,所述匹配模块包括:第一并行匹配单元,用于将所述第一病情信息与所述知识库中的各个计算节点中治疗案例的病情信息进行并行匹配,获取匹配度大于第一预设阈值的第一治疗案例集合;
第二并行匹配单元,用于将所述第一治疗案例集合中的每个治疗案例的个人信息与所述第一个人信息进行并行匹配,获取匹配度大于第二预设阈值的第二治疗案例集合;
比较单元,用于在知识库中的各个计算节点上查找与所述第二治疗案例集合中每个治疗案例对应的治疗效果的分数值,通过比较将分数值最大的治疗效果对应的病情信息及个人信息作为与所述第一病情信息及第一个人信息匹配的第二病情信息及第二个人信息。
10.根据权利要求8所述的系统,其特征在于,所述匹配模块包括:第三并行匹配单元,用于将所述第一病情信息与所述知识库中的各个计算节点中治疗案例的病情信息进行并行匹配,获取匹配度大于第三预设阈值的第三治疗案例集合;
第四并行匹配单元,用于将所述第一治疗案例集合中的每个治疗案例的个人信息与所述第一个人信息进行并行匹配,获取匹配度大于第四预设阈值的第四治疗案例集合;
并行计算单元,用于在知识库中的各个计算节点上查找所述第四治疗案例集合中每个治疗案例的治疗效果的分数值,根据所述第四治疗案例集合中每个病情信息的匹配度、个人信息的匹配度以及所述治疗效果的分数值并行计算对应的计算节点上的各个治疗案例的匹配优先度,将计算得到的最大的匹配优先度作为第一匹配优先度,将所述第一匹配优先度对应的病情信息及个人信息作为与所述第一病情信息及第一个人信息匹配的第二病情信息及第二个人信息。