医疗信息处理方法和系统的制作方法

文档序号:9810861阅读:436来源:国知局
医疗信息处理方法和系统的制作方法
【技术领域】
[0001] 本发明涉及互联网技术领域,尤其涉及一种医疗信息处理方法和系统。
【背景技术】
[0002] 目前,在大型医院中,一般会部署医院信息系统(Hospital Information System, HIS),放射科信息管理系统(Radiology Information System,RIS),实验室(检验科)信息 系统(Laboratory Information System,LIS),电子病历(Electronic Medical Record, EMR)等日常业务系统。
[0003] 医生经常需要调阅病人的历史诊疗信息,由于病人每次登记的身份信息可能不一 致,而且部分身份信息容易填错,加上医院的业务系统一般由不同的厂商承建。当医生调阅 病人的历史诊疗信息时,医生需要去各个系统中,分别使用病人当时登记的全部身份信息 去查询病人的诊疗信息,才能获取完整的诊疗信息,否则容易出错,这种方法效率非常低, 而且准确性也低。

【发明内容】

[0004] 本发明的主要目的在于提供一种医疗信息处理方法和系统,旨在将各个业务系统 中同一病人的诊疗信息进行关联存储,以提高医疗信息中对病人的诊疗信息检索的效率及 可靠性。
[0005] 为实现上述目的,本发明提供了一种医疗信息处理方法,包括:
[0006] 获取至少一个业务系统中病人的有效身份信息及其对应的诊疗信息所组成的各 数据组;
[0007] 判断所述各组数据中的有效身份信息是否存在预设项数一致;
[0008] 若是,则判断有效身份信息存在预设项数一致的不同数据组中,对应的其他项有 效身份信息是否存在冲突;
[0009] 若不存在冲突,则将所述不同数据组的有效身份信息进行合并后共建一个病人索 弓丨,将病人索引、有效身份信息及其对应的诊疗信息关联存储于数据库;
[0010] 若存在冲突,则建立不同的病人索引,标记所述不同的病人索引为关联索引,将病 人索引、有效身份信息及其对应的诊疗信息关联存储于数据库。
[0011] 可选地,所述判断各组数据中的有效身份信息是否存在预设项数一致之后包括:
[0012] 若各组数据中的有效身份信息不存在预设项数一致,则根据各组数据病人的有效 身份信息分别建立各个病人索引,将病人索引、有效身份信息及其对应的诊疗信息关联存 储于数据库。
[0013] 可选地,所述将病人索引、有效身份信息及其对应的诊疗信息关联存储于数据库 之后包括:
[0014] 每隔预设时间重新获取至少一个业务系统中病人的有效身份信息及其对应的诊 疗信息添加至所述数据库,以对所述数据库进行更新。
[0015] 可选地,所述每隔预设时间重新获取至少一个业务系统中病人的有效身份信息及 其对应的诊疗信息添加至所述数据库,以对所述数据库进行更新包括:
[0016] 若每隔预设时间重新获取得到的病人的有效身份信息分别包含了所述数据库存 储的多个病人索引对应的所有有效身份信息,则将获取得到的病人的有效身份信息及其对 应的诊疗信息存储于与多个病人索引中的一个病人索引下,并与多个病人索引中其他的病 人索引进行索引关联,以对所述数据库进行更新。
[0017] 可选地,所述将病人索引、有效身份信息及其对应的诊疗信息关联存储于数据库 之后包括:
[0018] 将所述数据库中所有病人索引、有效身份信息及其对应的诊疗信息加载至内存, 在接收至少两项有效身份信息后,根据每项有效身份信息从所述内存中检索到的一个或多 个病人索引,获取病人一次或多次的诊疗信息。
[0019] 此外,为实现上述目的,本发明还提供了一种医疗信息处理系统,包括:
[0020] 获取模块,用于获取至少一个业务系统中病人的有效身份信息及其对应的诊疗信 息所组成的各数据组;
[0021] 第一判断模块,用于判断所述各组数据中的有效身份信息是否存在预设项数一 致;
[0022] 第二判断模块,用于若是,则判断有效身份信息存在预设项数一致的不同数据组 中,对应的其他项有效身份信息是否存在冲突;
[0023] 第一存储模块,用于若不存在冲突,则将所述不同数据组的有效身份信息进行合 并后共建一个病人索引,将病人索引、有效身份信息及其对应的诊疗信息关联存储于数据 库;
[0024] 第二存储模块,用于若存在冲突,则建立不同的病人索引,标记所述不同的病人索 引为关联索引,将病人索引、有效身份信息及其对应的诊疗信息关联存储于数据库。
[0025]可选地,所述医疗信息处理系统还包括:
[0026]第三存储模块,用于若各组数据中的有效身份信息不存在预设项数一致,则根据 各组数据病人的有效身份信息分别建立各个病人索引,将病人索引、有效身份信息及其对 应的诊疗信息关联存储于数据库。
[0027]可选地,所述医疗信息处理系统还包括:
[0028] 更新模块,用于每隔预设时间重新获取至少一个业务系统中病人的有效身份信息 及其对应的诊疗信息添加至所述数据库,以对所述数据库进行更新。
[0029] 可选地,所述更新模块还用于,若每隔预设时间重新获取得到的病人的有效身份 信息分别包含了所述数据库存储的多个病人索引对应的所有有效身份信息,则将获取得到 的病人的有效身份信息及其对应的诊疗信息存储于与多个病人索引中的一个病人索引下, 并与多个病人索引中其他的病人索引进行索引关联,以确定为同一个病人的诊疗信息,以 对所述数据库进行更新。
[0030] 可选地,所述医疗信息处理系统还包括:
[0031] 检索模块,用于将所述数据库中所有病人索引、有效身份信息及其对应的诊疗信 息加载至内存,在接收至少两项有效身份信息后,根据每项有效身份信息从所述内存中检 索到的一个或多个病人索引,获取病人一次或多次的诊疗信息。
[0032]本发明实施例通过获取至少一个业务系统中病人的有效身份信息及其对应的诊 疗信息所组成的各数据组;根据对各数据组的有效身份信息的判断结果建立病人索引,将 病人索引、有效身份信息及其对应的诊疗信息关联存储于数据库。实现了通过病人的有效 身份信息,建立病人索引来将各个业务系统中同一病人的诊疗信息关联存储,以提高医疗 信息中对病人的诊疗信息检索的效率及可靠性。
【附图说明】
[0033]图1为本发明医疗信息处理方法一实施例的流程示意图;
[0034]图2为本发明医疗信息处理方法另一实施例的流程示意图;
[0035]图3为本发明医疗信息处理系统一实施例的功能模块示意图;
[0036]图4为本发明医疗信息处理系统另一实施例的功能模块示意图。
[0037] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0038] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。 [0039]如图1所示,示出了本发明一种医疗信息处理方法第一实施例。该实施例的医疗信 息处理方法包括:
[0040] 步骤S10、获取至少一个业务系统中病人的有效身份信息及其对应的诊疗信息所 组成的各数据组;
[0041] 本实施例中,医疗信息处理方案应用于将同一病人在各个业务系统中的诊疗信息 进行关联存储,以便快速及准确查询病人的历史诊疗信息。业务系统可包括放射科信息管 理系统、检验科信息系统等日常业务系统,有效身份信息可包括姓名、本人的电话号码、门 诊号、住院号、体检号、身份证号、港澳居民身份证、护照、社会基本医疗保险、市民健康卡 等,也可根据具体情况而灵活设置。诊疗信息可包括机构编码(医院)、科室编码、业务类型、 业务流水号、诊疗时间(例如20150720)等。医疗信息处理系统首先从至少一个业务系统中, 获取所有病人就诊时所登记的有效身份信息,以及对应的诊疗信息所组成的各数据组,以 进行存储方便后续进行查询。
[0042] 步骤S20、判断所述各组数据中的有效身份信息是否存在预设项数一致;
[0043] 步骤S30、若是,则判断有效身份信息存在预设项数一致的不同数据组中,对应的 其他项有效身份信息是否存在冲突;
[0044] 步骤S40、若不存在冲突,则将所述不同数据组的有效身份信息进行合并后共建一 个病人索引,将病人索引、有效身份信息及其对应的诊疗信息关联存储于数据库;
[0045] 步骤S50、若存在冲突,则建立
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1