[go: up one dir, main page]

CN111128325A - 医疗数据存储方法及装置、电子设备和存储介质 - Google Patents

医疗数据存储方法及装置、电子设备和存储介质 Download PDF

Info

Publication number
CN111128325A
CN111128325A CN201911335979.7A CN201911335979A CN111128325A CN 111128325 A CN111128325 A CN 111128325A CN 201911335979 A CN201911335979 A CN 201911335979A CN 111128325 A CN111128325 A CN 111128325A
Authority
CN
China
Prior art keywords
block
newly added
data
target
initial
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911335979.7A
Other languages
English (en)
Other versions
CN111128325B (zh
Inventor
黄源
王英杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yidu Cloud Beijing Technology Co Ltd
Original Assignee
Nanjing Yiyi Yunda Data Technology Co Ltd
Nanjing Yirui Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Yiyi Yunda Data Technology Co Ltd, Nanjing Yirui Technology Co Ltd filed Critical Nanjing Yiyi Yunda Data Technology Co Ltd
Priority to CN201911335979.7A priority Critical patent/CN111128325B/zh
Publication of CN111128325A publication Critical patent/CN111128325A/zh
Application granted granted Critical
Publication of CN111128325B publication Critical patent/CN111128325B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Databases & Information Systems (AREA)
  • Medical Informatics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Epidemiology (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

本公开是关于一种医疗数据存储方法及装置、电子设备以及计算机可读存储介质,涉及医疗数据存储技术领域,可以应用于对高维度的患者医疗数据进行存储的场景。该医疗数据存储方法包括:确定目标患者的患者信息,根据患者信息生成区块链的初始区块;获取目标患者的新增医疗数据,并根据新增医疗数据生成初始新增区块;确定初始新增区块的父区块以及父区块信息;其中,父区块包括初始区块以及区块链中的其他区块;根据初始新增区块与父区块信息生成新增区块;将新增区块链接至父区块的尾部,以进行新增医疗数据的数据存储。本公开可以将每个患者的医疗数据存储在一条区块链中,以方便校验医疗数据是否被修改。

Description

医疗数据存储方法及装置、电子设备和存储介质
技术领域
本公开涉及数据存储技术领域,具体而言,涉及一种医疗数据存储方法、医疗数据存储装置、电子设备以及计算机可读存储介质。
背景技术
医疗领域中的数据复杂度历来都是极高的,以人为维度的患者数据,如电子病历,一般在生产阶段上经过结构化聚合后以文件的形式进行保存,即患者信息记录(PatientProfile,PP数据)。
现有的PP数据组织形式多以JS对象简谱(JavaScript Object Notation,JSON)格式存储于计算机系统中,每个患者的数据作为一个独立的文件进行存储。
然而,现有技术的存储方案中数据是以明文形式存储,因此,很难通过校验得知数据是否被修改或哪些数据已被修改。另外,相同字段的数据之间没有关联关系,故获取字段维度的历史变更记录的成本较高。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种医疗数据存储方法、医疗数据存储装置、电子设备以及计算机可读存储介质,进而至少在一定程度上克服现有的医疗数据存储的数据结构和数据存储方式很难校验数据是否被修改的问题。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
根据本公开的第一方面,提供一种医疗数据存储方法,包括:确定目标患者的患者信息,根据患者信息生成区块链的初始区块;获取目标患者的新增医疗数据,并根据新增医疗数据生成初始新增区块;确定初始新增区块的父区块以及父区块信息;其中,父区块包括初始区块以及区块链中的其他区块;根据初始新增区块与父区块信息生成新增区块;将新增区块链接至父区块的尾部,以进行新增医疗数据的数据存储。
可选的,根据患者信息生成区块链的初始区块,包括:从患者信息中确定患者身份信息,根据患者身份信息生成患者主索引;根据患者主索引生成初始区块的数据体;确定初始区块的生成信息,根据生成信息生成初始区块的数据头;根据数据头与数据体生成初始区块。
可选的,根据数据头与数据体生成初始区块,包括:对数据头与数据体进行消息摘要计算处理,以生成初始区块的初始区块标识;将初始区块标识、数据头与数据体进行组合处理以生成初始区块。
可选的,父区块信息包括父区块摘要,根据初始新增区块与父区块信息生成新增区块,包括:确定初始新增区块的新增字段和新增字段值,并根据新增字段与新增字段值生成新增数据体;确定新增区块的新增生成信息与父区块摘要;根据新增生成信息与父区块摘要生成新增区块的新增数据头;根据新增数据头与新增数据体生成新增区块。
可选的,根据新增数据头与新增数据体生成新增区块,包括:对新增数据头与新增数据体进行消息摘要计算处理,以生成新增区块的新增区块标识;将新增区块标识、新增数据头与新增数据体进行组合处理以生成新增区块。
可选的,上述方法还包括:获取第一目标区块,并确定第一目标区块的目标区块内容;对目标区块内容进行消息摘要计算处理,以确定与目标区块内容对应的目标摘要信息;确定与第一目标区块对应的对比摘要信息;对目标摘要信息与对比摘要信息进行对比,以根据对比结果判断目标区块内容是否被修改。
可选的,上述方法还包括:确定目标字段,基于目标字段遍历区块链中的各个区块,以确定第二目标区块;其中,第二目标区块中包含目标字段;根据第二目标区块确定与目标字段对应的目标字段值;对目标字段与目标字段值进行组合处理,以生成目标数据记录。
根据本公开的第二方面,提供一种医疗数据存储装置,包括:初始区块生成模块,用于确定目标患者的患者信息,根据患者信息生成区块链的初始区块;字段确定模块,用于获取目标患者的新增医疗数据,并根据新增医疗数据生成初始新增区块;新增区块生成模块,用于确定初始新增区块的父区块以及父区块信息;其中,父区块包括初始区块以及区块链中的其他区块;新增区块生成模块,用于根据初始新增区块与父区块信息生成新增区块;存储模块,用于将新增区块链接至父区块的尾部,以进行新增医疗数据的数据存储。
可选的,初始区块生成模块包括初始区块生成单元,用于从患者信息中确定患者身份信息,根据患者身份信息生成患者主索引;根据患者主索引生成初始区块的数据体;确定初始区块的生成信息,根据生成信息生成初始区块的数据头;根据数据头与数据体生成初始区块。
可选的,初始区块生成单元包括初始区块生成子单元,用于对数据头与数据体进行消息摘要计算处理,以生成初始区块的初始区块标识;将初始区块标识、数据头与数据体进行组合处理以生成初始区块。
可选的,新增区块生成模块包括新增区块生成单元,用于确定初始新增区块的新增字段和新增字段值,并根据新增字段与新增字段值生成新增数据体;确定新增区块的新增生成信息与父区块摘要;根据新增生成信息与父区块摘要生成新增区块的新增数据头;根据新增数据头与新增数据体生成新增区块。
可选的,新增区块生成单元包括新增区块生成子单元,用于对新增数据头与新增数据体进行消息摘要计算处理,以生成新增区块的新增区块标识;将新增区块标识、新增数据头与新增数据体进行组合处理以生成新增区块。
可选的,医疗数据存储装置还包括修改验证模块,用于获取第一目标区块,并确定第一目标区块的目标区块内容;对目标区块内容进行消息摘要计算处理,以确定与目标区块内容对应的目标摘要信息;确定与第一目标区块对应的对比摘要信息;对目标摘要信息与对比摘要信息进行对比,以根据对比结果判断目标区块内容是否被修改。
可选的,医疗数据存储装置还包括数据记录确定模块,用于确定目标字段,基于目标字段遍历区块链中的各个区块,以确定第二目标区块;其中,第二目标区块中包含目标字段;根据第二目标区块确定与目标字段对应的目标字段值;对目标字段与目标字段值进行组合处理,以生成目标数据记录。
根据本公开的第三方面,提供一种电子设备,包括:处理器;以及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现根据上述任意一项所述的医疗数据存储方法。
根据本公开的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据上述任意一项所述的医疗数据存储方法。
本公开提供的技术方案可以包括以下有益效果:
本公开的示例性实施例中的医疗数据存储方法,确定目标患者的患者信息,根据患者信息生成区块链的初始区块;获取目标患者的新增医疗数据,并根据新增医疗数据生成初始新增区块;确定初始新增区块的父区块以及父区块信息;其中,父区块包括初始区块以及区块链中的其他区块;根据初始新增区块与父区块信息生成新增区块;将新增区块链接至父区块的尾部,以进行新增医疗数据的数据存储。通过本公开的医疗数据存储方法,一方面,根据患者信息生成区块链的初始区块,根据患者对应的新增医疗数据生成新增区块,并链接至区块链中,使得每个患者的医疗数据存储在各自对应的区块链中,满足针对高复杂医疗数据的存储。另一方面,将患者医疗数据以链式结构存储在区块链中,可以使数据与数据之间产生关联,任何一个区块的字段值发生修改,均可以通过链校验得知。又一方面,采用链式的存储结构,可以基于区块链进行数据链回溯,从存储医疗数据的区块链中确定与数据获取者定义的目标字段相关联的数据内容,即获取目标字段对应的历史数据记录。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1示意性示出了根据本公开的示例性实施方式的医疗数据存储方法的流程图;
图2示意性示出了根据本公开的示例性实施方式的医疗数据的数据结构与存储结构图;
图3示意性示出了根据本公开的示例性实施方式的生成初始区块的流程图;
图4示意性示出了根据本公开的示例性实施方式的生成新增区块的流程图;
图5示意性示出了根据本公开的示例性实施方式的确定区块链中字段值发生修改的第一目标区块的流程图;
图6示意性示出了根据本公开的示例性实施方式的确定区块链中与目标字段相关联的数据内容的流程图;
图7示意性示出了根据本公开的示例性实施方式的医疗数据存储装置的方框图;
图8示意性示出了根据本公开一示例性实施例的电子设备的框图;
图9示意性示出了根据本公开一示例性实施例的计算机可读存储介质的示意图。
具体实施方式
现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本公开将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现、材料或者操作以避免模糊本公开的各方面。
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个软件硬化的模块中实现这些功能实体或功能实体的一部分,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
医疗领域中的数据复杂度历来都是极高的,以人为维度的患者数据,一般在生产阶段上经过结构化聚合后以文件的形式进行保存,即形成PP数据进行保存。现有的PP数据通常以JSON格式存储在计算机系统中,且每个患者的数据作为一个独立的文件进行存储。然而,目前的医疗数据的存储方案将医疗数据以明文形式进行存储,因此无法通过校验得知数据是否被恶意修改,即使加入对PP数据的摘要信息校验也只是知道数据被修改,而很难验证哪些数据被修改了。另外,相同字段的数据之间没有关联关系,如果想要获取字段维度的历史变更记录,则成本较高。
基于此,在本示例实施例中,首先提供了一种医疗数据存储方法,可以利用服务器来实现本公开的医疗数据存储方法,也可以利用终端设备来实现本公开所述的方法,其中,本公开中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)等移动终端,以及诸如台式计算机等固定终端。图1示意性示出了根据本公开的一些实施例的医疗数据存储方法流程的示意图。参考图1,该医疗数据存储方法可以包括以下步骤:
步骤S110,确定目标患者的患者信息,根据患者信息生成区块链的初始区块。
步骤S120,获取目标患者的新增医疗数据,并根据新增医疗数据生成初始新增区块。
步骤S130,确定初始新增区块的父区块以及父区块信息;其中,父区块包括初始区块以及区块链中的其他区块。
步骤S140,根据初始新增区块与父区块信息生成新增区块。
步骤S150,将新增区块链接至父区块的尾部,以进行新增医疗数据的数据存储。
根据本示例实施例中的医疗数据存储方法,一方面,根据患者信息生成区块链的初始区块,根据患者对应的新增医疗数据生成新增区块,并链接至区块链中,使得每个患者的医疗数据存储在各自对应的区块链中,满足针对高复杂医疗数据的存储。另一方面,将患者医疗数据以链式结构存储在区块链中,可以使数据与数据之间产生关联,任何一个区块的字段值发生修改,均可以通过链校验得知。又一方面,采用链式的存储结构,可以基于区块链进行数据链回溯,从存储医疗数据的区块链中确定与数据获取者定义的目标字段相关联的数据内容,即获取目标字段对应的历史数据记录。
下面,将对本示例实施例中的医疗数据存储方法进行进一步的说明。
在步骤S110中,确定目标患者的患者信息,根据患者信息生成区块链的初始区块。
在本公开的一些示例性实施方式中,医疗数据可以是和医学相关的有关数据,如各种诊治量、与技术质量有关的数据、有意义的病史资料、重大技术数据、新技术价值数据、科研数据等。目标患者可以是患有某种疾病并接收医学治疗后,产生与该患者对应的医疗数据的患者。患者信息可以是由目标患者的身份信息和其他基本信息组成的信息。区块链可以是用于存储与目标患者相关联的医疗数据的区块链。区块,又称数据块,可以是组成区块的基本单元。初始区块可以是区块链中的首个区块,初始区块中用于存储患者主索引等信息,以标识该条区块链是存储目标患者医疗数据的区块链,通常,某一目标患者对应的区块链中仅包含一个初始区块。
当确定出目标患者后,可以确定目标患者的患者信息,例如,某一癌症患者在接收治疗时,可能会接收多次治疗,每次治疗结束后,将产生与该患者对应的医疗数据。在存储该患者的医疗数据之前,可以先确定该患者的患者信息,包括患者身份信息和其他基本信息;具体的,患者身份信息可以包括该患者的姓名、年龄、证件号码、身高、体重等信息;其他基本信息可以包括该患者的家庭住址、籍贯等。根据患者信息可以生成区块链的初始区块,具体的,可以将患者信息保存在初始区块中,以生成初始区块。
参考图2,图2示意性示出了医疗数据的数据结构与存储结构图。图2中的数据块01可以是本公开中的初始区块,初始区块可以包含数据头和数据体,数据头中可以包含父块摘要、产生时间、生产时间、来源机构、就诊编号等等信息;数据体中可以包括患者主索引信息,并仅在初始区块中存储患者主索引。具体的,对确定出的父摘要信息使用生产数据时的私钥进行非对称加密,以存储在初始区块中。当确定出数据头与数据体中的数据内容后,可以采用消息摘要处理方法对数据头和数据体中的内容进行处理,以生成该数据块的数据块标识,并存储在该数据块中。
根据本公开的一些示例性实施例,从患者信息中确定患者身份信息,根据患者身份信息生成患者主索引;根据患者主索引生成初始区块的数据体;确定初始区块的生成信息,根据生成信息生成初始区块的数据头;根据数据头与数据体生成初始区块。患者身份信息可以是能够表示患者身份的基本信息,每个患者对应唯一的患者身份信息。患者主索引(Enterprise Master Patient Index,EMPI)可以是患者基本信息检索目录。通过患者主索引可以实现在一个复杂的医疗体系内,通过唯一的患者标识将多个医疗信息系统有效地关联在一起,以实现各个系统之间的互联互通,保证对同一个患者分布在不同系统中的个人信息采集的完整性和准确性。建立患者主索引是实现大型医院内部系统集成,医院集团内资源共享,以及建立居民健康档案实现区域医疗共享的必要条件。数据体(Data Body)可以是区块链中的区块的一部分,通常,一个区块可以包括区块标识、数据头和数据体等。生成信息可以是表示初始区块中包含的医疗数据的生成信息,例如,生成信息可以包括产生时间、生产时间、来源机构、就诊编号等信息;其中,产生时间可以是该条医疗数据产生时的时间;生产时间可以是对该条医疗数据进行处理时所对应的时间;来源机构可以表示该条医疗数据的具体来源,来源结构可以是具体的医疗机构,如医院;就诊编号可以是该患者在医疗机构就诊时,所对应的编号。初始区块的数据头(Data Header)可以是初始区块中的一部分。
参考图3,图3示意性示出了生成初始区块的流程图。在步骤S310中,当确定出目标患者的患者信息后,可以从患者信息中确定患者身份信息,并根据确定出的患者身份信息生成目标患者的患者主索引,例如,患者主索引可以是一个字符串,将目标患者的患者身份信息进行处理后,可以生成唯一表示该目标患者的字符串标识,以便后续可以根据该字符串标识唯一地确定出目标患者。在步骤S320中,将生成的患者主索引存储在初始区块的数据体中,以生成初始区块的数据体。在步骤S330中,确定初始区块中包含的医疗数据的生成信息,将生成信息存储在初始区块的数据头中,可以生成初始区块的数据头。在步骤S340中,根据生成的数据头和数据体可以生成与目标患者对应的初始区块。
根据本公开的另一示例性实施例,对数据头与数据体进行消息摘要计算处理,以生成初始区块的初始区块标识;将初始区块标识、数据头与数据体进行组合处理以生成初始区块。消息摘要计算处理可以是某一区块中包含的数据内容进行摘要计算的处理过程。号码标识(Identity Document,ID),也称为序列号或帐号,是某个体系中相对唯一的编码。初始区块标识可以是唯一表示初始区块的标识,根据初始区块标识可以从区块链中确定出初始区块。确定出初始区块中包含的数据头和数据体后,可以对数据头和数据体进行消息摘要计算处理,得到初始区块的初始区块标识。当确定出数据头和数据体后,可以采用具体的消息摘要算法对区块中的数据内容进行消息摘要计算处理,具体的,消息摘要算法可以是信息摘要算法(Message-Digest Algorithm,MD),还可以是安全散列算法(Secure HashAlgorithm,SHA),也可以是消息认证码算法(Message Authentication Code,MAC)等,本公开对具体采用的消息摘要算法不作任何特殊限定。举例而言,采用MD5算法进行消息摘要计算处理的过程为:初始区块标识=MD5(初始区块的数据头+初始区块的数据体);采用SHA256算法进行消息摘要计算处理的过程为:初始区块标识=SHA256(初始区块的数据头+初始区块的数据体)。经过消息摘要计算处理后,可以生成初始区块的初始区块标识,将初始区块的初始区块标识、数据头和数据体进行组合处理后,可以存储在初始区块中,以生成初始区块。
在步骤S120中,获取目标患者的新增医疗数据,并根据新增医疗数据生成初始新增区块。
在本公开的一些示例性实施方式中,新增医疗数据可以是目标患者后续接收治疗过程中,所产生的医疗数据。例如,癌症患者的治疗周期通常比较长,患者每接受一次治疗或检查将会产生相应的医疗数据,这次医疗数据可以作为新增医疗数据。初始新增区块可以是将新增医疗数据存储与区块中,且区块中未存储与其他区块之间关联关系的区块。当获取到患者的新增医疗数据后,可以将新增医疗数据存储于数据区块中,可以生成相应的初始新增区块。
在步骤S130中,确定初始新增区块的父区块以及父区块信息;其中,父区块包括初始区块以及区块链中的其他区块。
在本公开的一些示例性实施方式中,父区块可以是区块链中与初始新增区块具有某种连接关系的区块,根据初始新增区块生成新增区块后,新增区块可以链接在确定出的父区块尾部。父区块信息可以是确定出的能够唯一表示该父区块具体为哪一区块的信息,例如,父区块信息可以包括父区块的摘要信息。区块链中的其他区块可以是区块链中现已生成的除初始区块以外的区块。
由于目标患者在接收医疗检查或治疗时,将会产生相应的新增医疗数据,因此,可以将新增医疗数据存储在一个新的区块中,并将新区块链接在区块链中以生成的最后一个区块中。如果在该目标患者对应的区块链中仅有初始区块,则可以确定初始新增区块的父区块为初始区块,如果在该目标患者对应的区块链中不仅包含初始区块,在初始区块尾部还包括其他区块,则将该区块链中最后一个区块作为初始新增区块的父区块,以便将初始新增区块生成新增区块后,链接在对应的父区块尾部。
在步骤S140中,根据初始新增区块与父区块信息生成新增区块。
在本公开的一些示例性实施方式中,确定出初始新增区块与父区块信息后,可以根据初始新增区块与父区块信息生成新增区块。
根据本公开的一些示例性实施例,确定初始新增区块的新增字段和新增字段值,并根据新增字段与新增字段值生成新增数据体;确定新增区块的新增生成信息与父区块摘要;根据新增生成信息与父区块摘要生成新增区块的新增数据头;根据新增数据头与新增数据体生成新增区块。新增字段可以是初始新增区块中包含的数据内容。新增字段值可以是与新增字段对应的具体值。新增数据体可以是包含新增字段和新增字段值的数据内容。新增区块可以是用于存储新增医疗数据,并链接至区块链中的区块。新增生成信息可以是表示新增区块中的医疗数据等数据内容的生成信息。父区块摘要可以是表示与新增区块对应的父区块的摘要信息。新增数据头可以是新增区块中的部分数据内容,新增数据头中可以包含新增区块的父区块摘要信息、新增区块的生成信息等。新增数据体可以包括新增字段和新增字段值。
将新增医疗数据存储在初始新增区块后,可以从初始新增区块中确定出新增字段和新增字段值。医疗数据中的字段涉及的种类较多,一般可以包含几十个甚至上百个数据字段。医疗数据中的数据字段可以包括诊断类型字段、检查类型字段、化验结果字段、药品信息类型字段、就诊表信息字段、费用信息字段等等。举例而言,诊断类型字段可以包括诊断名称、诊断类型等。检查类型字段可以包括电子计算机断层扫描(Computed Tomography,CT)检查方法名称、CT检查部位等。化验结果字段可以包括白细胞计数、红细胞计数、血红蛋白含量等字段。药品信息类型字段可以包括药品类型、药品编号、药品名称、药品计量等。就诊表信息字段可以包括就诊表编号、主治医生编号、病症、病种、就诊时间等。费用信息字段可以包括药品费用、治疗费用、住院费用等。在实际使用过程中,可以根据功能需求设计对应的数据字段,本公开对医疗数据中包含的数据字段不作任何特殊限定。新增字段值可以是与新增字段对应的具体值。例如,某一胃癌患者对应的新增字段值可以包括,诊断名称的字段值可以是“胃癌化疗中”,诊断类型的字段值可以是“门诊诊断”,检查方法名称的字段值可以是“CT腹+盆腔平扫”,检查部位的字段值可以是“腹部”等等。
参考图4,图4示意性示出了生成新增区块的流程图。在步骤S410中,确定出初始新增区块中的新增字段和新增字段值后,可以根据新增字段和新增字段值存储在新增数据体中,以生成新增数据体。在步骤S420中,确定新增区块的新增生成信息和父区块摘要;其中,新增生成信息可以包括新增区块的产生时间和生产时间;父区块摘要可以是父区块的区块标识,对确定出的父摘要信息使用生产数据时的私钥进行非对称加密,以存储在新增区块中。在步骤S430中,根据新增生成信息与父区块摘要生成新增区块的新增数据头。在步骤S440中,根据新增数据头和新增数据体可以生成新增区块。
根据本公开的另一示例性实施例,对新增数据头与新增数据体进行消息摘要计算处理,以生成新增区块的新增区块标识;将新增区块标识、新增数据头与新增数据体进行组合处理以生成新增区块。新增区块标识可以是能够唯一确定出新增区块所采用的标识。对新增数据头与新增数据体进行消息摘要计算处理的过程和对数据头与数据体进行消息摘要计算处理的过程相同,本公开对此不再进行赘述。举例而言,新增区块标识=MD5(新增数据头+新增数据体)。将新增区块标识、新增数据头与新增数据体进行组合处理后,生成新增区块。
在步骤S150中,将新增区块链接至父区块的尾部,以进行新增医疗数据的数据存储。
在本公开的一些示例性实施方式中,根据新增数据头与新增数据体生成新增区块,并确定出新增区块对应的父区块后,可以将新增区块链接至确定出的父区块的尾部,可以进行新增医疗数据的数据存储。
参考图2,图2示意性示出了医疗数据的数据结构与存储结构图。图2中的数据块03可以为本公开的新增区块,新增区块的数据头中包含的数据信息的字段与初始区块中包含的数据信息的字段基本相同,可以包括:父块摘要、产生时间、生产时间、来源机构和就诊编号等等。数据体中可以包含医疗数据类目标字段和目标字段值,并且,新增区块中不包含患者主索引信息。将新增区块中的数据头和数据体中的数据内容进行消息摘要计算处理之后,可以得到该数据块的数据块标识。
根据本公开的一些示例性实施例,获取第一目标区块,并确定第一目标区块的目标区块内容;对目标区块内容进行消息摘要计算处理,以确定与目标区块内容对应的目标摘要信息;确定与第一目标区块对应的对比摘要信息;对目标摘要信息与对比摘要信息进行对比,以根据对比结果判断目标区块内容是否被修改。第一目标区块可以是从区块链中确定的某一区块。目标区块内容可以是第一目标区块中包含的数据内容。目标摘要信息可以是对目标区块内容进行消息摘要计算处理后得到的信息内容。对比摘要信息可以是从第一目标区块的后一区块中获取到的信息内容。
参考图5,图5示意性示出了确定区块链中字段值发生修改的第一目标区块的流程图。在步骤S510中,当从区块链中获取到第一目标区块后,可以确定出第一目标区块中包含的目标区块内容。在步骤S520中,对确定出的目标区块内容进行消息摘要计算处理可以得到与目标区块内容对应的目标摘要信息。在步骤S530中,获取链接在第一目标区块后的后一区块,并从后一区块中确定对比摘要信息。在步骤S540中,将目标摘要信息与对比摘要信息进行对比,可以得到对比结果,对比结果可以包括两者一致或两者不一致。如果对比结果为两者一致,则可以认为目标区块内容未被修改;如果对比结果为两者不一致,则可以认为目标区块内容已被修改。
根据本公开的另一示例性实施例,参见图6,图6示意性示出了确定区块链中与目标字段相关联的数据内容的流程图。在步骤S610中,确定目标字段,基于目标字段遍历区块链中的各个区块,以确定第二目标区块;其中,第二目标区块中包含目标字段;在步骤S620中,根据第二目标区块确定与目标字段对应的目标字段值;在步骤S630中,对目标字段与目标字段值进行组合处理,以生成目标数据记录。目标字段可以是使用者欲从区块链中获取的某一字段对应的全部字段值的字段。第二目标区块可以是区块链中包含目标字段的区块。目标字段值可以是与目标字段对应的具体值。目标数据记录可以是从所有的第二目标区块中获取的目标字段和与之对应的目标字段值组合而成的数据记录。
在某些实际医疗场景中,数据获取者可能有从区块链中获取数据的需求,例如,数据获取者可以为治疗目标患者的主治医师,也可以是攻克某一特定病种的医疗专家,还可以是研究某一特定药品的治疗效果的医疗研究员等。参考图6,在步骤S610中,当数据获取者有获取医疗数据的需求时,可以根据需求确定从区块链中获取目标字段。确定出目标字段后,可以根据目标字段遍历整个区块链中的区块,并确定出所有包含目标字段的区块作为第二目标区块。例如,当确定的目标字段为“诊断.诊断.诊断名称”时,可以从区块链中确定出包含该目标字段的区块。从图2中得知,区块链中包含该目标字段的区块可以为:数据块02和数据块03,因此,可以将其作为第二目标区块。在步骤S620中,确定出第二目标区块后,可以从第二目标区块中获取目标字段和目标字段值。例如,从数据块02和数据块03获取的数据内容包括:1)诊断.诊断.诊断名称=“胃癌化疗中”;2)诊断.诊断.诊断名称=“胃癌术后化疗”。在步骤S630中,将从第二目标区块中获取到的目标字段和目标字段值进行组合处理后,可以生成目标数据记录。在一些示例性实施例中,可以将各区块的区块ID、区块生成信息、目标字段和目标字段值进行组合处理,作为目标数据记录,目标数据记录中可以包括一个或多个数据项。举例而言,采用上述方式生成的目标数据记录可以为:{数据块02,产生时间=“2019-09-19 12:11:14”,生产时间=“2019-09-20 14:13:11”,来源结构=“00001”,就诊编号=“190920121114”;数据块03,产生时间=“2019-10-10 10:11:37”,生产时间=“2019-10-20 15:14:37”,来源结构=“00002”,就诊编号=“191010101137”}。
需要说明的是,本公开所使用的术语“第一”、“第二”等,仅是为了区分区块链中的不同目标区块,并不应对本公开造成任何限制。
综上所述,根据目标患者的患者信息生成区块链的初始区块,当目标患者产生新增医疗数据后,可以将新增医疗数据存储至新增区块中,并确定与新增区块对应的父区块的父区块信息,将父区块信息存储至新增区块以生成新增区块,将新增区块链接在父区块的尾部,以进行新增医疗数据的存储。基于生成的区块链,可以基于链式存储结构中每个区块对应的区块摘要信息确定各区块中的内容是否被修改;以及从区块链中获取与目标字段相关联的目标数据记录。通过本公开的医疗数据存储方法,一方面,根据目标患者的患者信息确定出目标患者的EMPI索引号,并将EMPI索引号存储在区块链的初始区块中,由于初始区块中只包含患者信息的EMPI索引号,患者的隐私信息并没有真正存储到区块链中,因此,可以保证患者的隐私安全,只有当数据使用机构拥有目标患者的全部隐私数据时,才可以通过相同的EMPI计算方法,将目标患者与相应的数据对应上。另一方面,目标患者的医疗数据采用链式结构进行存储,每一个区块中包含父区块的摘要信息,因此,可以通过信息摘要计算方法确定区块链中具体哪一个区块中的数据被修改。又一方面,如果数据获取者有数据获取需求,可以定义感兴趣的字段,即目标字段,通过遍历数据链,得到区块链中该目标字段的所有历史数据记录。
需要说明的是,尽管在附图中以特定顺序描述了本发明中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
此外,在本示例实施例中,还提供了一种医疗数据存储装置。参考图7,该医疗数据存储装置700可以包括:初始区块生成模块710、初始新增区块生成模块720、父区块确定模块730、新增区块生成模块740以及存储模块750。
具体的,初始区块生成模块710可以用于确定目标患者的患者信息,根据患者信息生成区块链的初始区块;初始新增区块生成模块720可以用于获取目标患者的新增医疗数据,并根据新增医疗数据生成初始新增区块;父区块确定模块730可以用于确定初始新增区块的父区块以及父区块信息;其中,父区块包括初始区块以及区块链中的其他区块;新增区块生成模块740可以用于根据初始新增区块与父区块信息生成新增区块;存储模块750可以用于将新增区块链接至父区块的尾部,以进行新增医疗数据的数据存储。
医疗数据存储装置700根据确定出的目标患者的患者信息,可以生成区块链的初始区块,如果该目标患者有新增医疗数据,可以根据新增医疗数据生成新增区块,并将新增区块链接至区块链中的已生成的最新一个区块中,以进行新增医疗数据的存储。该存储装置可以将每个患者的医疗数据存储在与该患者对应的区块链中,并且采用链式存储方式存储医疗数据,可以使数据与数据之间产生关联,以便基于链式存储结构对链上的数据进行摘要信息验证或其他操作,是一种行之有效的医疗数据存储装置。
在本公开的一种示例性实施方案中,初始区块生成模块包括初始区块生成单元,初始区块生成单元被配置为:从患者信息中确定患者身份信息,根据患者身份信息生成患者主索引;根据患者主索引生成初始区块的数据体;确定初始区块的生成信息,根据生成信息生成初始区块的数据头;根据数据头与数据体生成初始区块。
在本公开的一种示例性实施方案中,初始区块生成单元包括初始区块生成子单元,初始区块生成子单元被配置为:对数据头与数据体进行消息摘要计算处理,以生成初始区块的初始区块标识;将初始区块标识、数据头与数据体进行组合处理以生成初始区块。
在本公开的一种示例性实施方案中,新增区块生成模块包括新增区块生成单元,新增区块生成单元被配置为:确定初始新增区块的新增字段和新增字段值,并根据新增字段与新增字段值生成新增数据体;确定新增区块的新增生成信息与父区块摘要;根据新增生成信息与父区块摘要生成新增区块的新增数据头;根据新增数据头与新增数据体生成新增区块。
在本公开的一种示例性实施方案中,新增区块生成单元包括新增区块生成子单元,新增区块生成子单元被配置为:对新增数据头与新增数据体进行消息摘要计算处理,以生成新增区块的新增区块标识;将新增区块标识、新增数据头与新增数据体进行组合处理以生成新增区块。
在本公开的一种示例性实施方案中,医疗数据存储装置还包括修改验证模块,修改验证模块被配置为:获取第一目标区块,并确定第一目标区块的目标区块内容;对目标区块内容进行消息摘要计算处理,以确定与目标区块内容对应的目标摘要信息;确定与第一目标区块对应的对比摘要信息;对目标摘要信息与对比摘要信息进行对比,以根据对比结果判断目标区块内容是否被修改。
在本公开的一种示例性实施方案中,医疗数据存储装置还包括数据记录确定模块,数据记录确定模块被配置为:确定目标字段,基于目标字段遍历区块链中的各个区块,以确定第二目标区块;其中,第二目标区块中包含目标字段;根据第二目标区块确定与目标字段对应的目标字段值;对目标字段与目标字段值进行组合处理,以生成目标数据记录。
上述中各虚拟医疗数据存储装置模块的具体细节已经在对应的医疗数据存储方法中进行了详细的描述,因此此处不再赘述。
应当注意,尽管在上文详细描述中提及了医疗数据存储装置的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
此外,在本公开的示例性实施例中,还提供了一种能够实现上述方法的电子设备。
所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施例、完全的软件实施例(包括固件、微代码等),或硬件和软件方面结合的实施例,这里可以统称为“电路”、“模块”或“系统”。
下面参考图8来描述根据本发明的这种实施例的电子设备800。图8显示的电子设备800仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图8所示,电子设备800以通用计算设备的形式表现。电子设备800的组件可以包括但不限于:上述至少一个处理单元810、上述至少一个存储单元820、连接不同系统组件(包括存储单元820和处理单元810)的总线830、显示单元840。
其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元810执行,使得所述处理单元810执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施例的步骤。
存储单元820可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)821和/或高速缓存存储单元822,还可以进一步包括只读存储单元(ROM)823。
存储单元820以包括具有一组(至少一个)程序模块825的程序/实用工具824,这样的程序模块825包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
总线830可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
电子设备800也可以与一个或多个外部设备870(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备800交互的设备通信,和/或与使得该电子设备800能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口850进行。并且,电子设备800还可以通过网络适配器860与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器860通过总线830与电子设备800的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备800使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。
通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施例的方法。
在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施例中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施例的步骤。
参考图9所示,描述了根据本发明的实施例的用于实现上述方法的程序产品900,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
此外,上述附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施例。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限。

Claims (10)

1.一种医疗数据存储方法,其特征在于,包括:
确定目标患者的患者信息,根据所述患者信息生成区块链的初始区块;
获取所述目标患者的新增医疗数据,并根据所述新增医疗数据生成初始新增区块;
确定所述初始新增区块的父区块以及父区块信息;其中,所述父区块包括所述初始区块以及所述区块链中的其他区块;
根据所述初始新增区块与所述父区块信息生成新增区块;
将所述新增区块链接至所述父区块的尾部,以进行所述新增医疗数据的数据存储。
2.根据权利要求1所述的医疗数据存储方法,其特征在于,所述根据所述患者信息生成区块链的初始区块,包括:
从所述患者信息中确定患者身份信息,根据所述患者身份信息生成患者主索引;
根据所述患者主索引生成所述初始区块的数据体;
确定所述初始区块的生成信息,根据所述生成信息生成所述初始区块的数据头;
根据所述数据头与所述数据体生成所述初始区块。
3.根据权利要求2所述的医疗数据存储方法,其特征在于,所述根据所述数据头与所述数据体生成所述初始区块,包括:
对所述数据头与所述数据体进行消息摘要计算处理,以生成所述初始区块的初始区块标识;
将所述初始区块标识、所述数据头与所述数据体进行组合处理以生成所述初始区块。
4.根据权利要求1所述的医疗数据存储方法,其特征在于,所述父区块信息包括父区块摘要,所述根据所述初始新增区块与所述父区块信息生成新增区块,包括:
确定所述初始新增区块的新增字段和新增字段值,并根据所述新增字段与所述新增字段值生成新增数据体;
确定所述新增区块的新增生成信息与所述父区块摘要;
根据所述新增生成信息与所述父区块摘要生成所述新增区块的新增数据头;
根据所述新增数据头与所述新增数据体生成所述新增区块。
5.根据权利要求4所述的医疗数据存储方法,其特征在于,所述根据所述新增数据头与所述新增数据体生成所述新增区块,包括:
对所述新增数据头与所述新增数据体进行消息摘要计算处理,以生成所述新增区块的新增区块标识;
将所述新增区块标识、所述新增数据头与所述新增数据体进行组合处理以生成所述新增区块。
6.根据权利要求1所述的医疗数据存储方法,其特征在于,所述方法还包括:
获取第一目标区块,并确定所述第一目标区块的目标区块内容;
对所述目标区块内容进行消息摘要计算处理,以确定与所述目标区块内容对应的目标摘要信息;
确定与所述第一目标区块对应的对比摘要信息;
对所述目标摘要信息与所述对比摘要信息进行对比,以根据对比结果判断所述目标区块内容是否被修改。
7.根据权利要求1或6所述的医疗数据存储方法,其特征在于,所述方法还包括:
确定目标字段,基于所述目标字段遍历所述区块链中的各个区块,以确定第二目标区块;其中,所述第二目标区块中包含所述目标字段;
根据所述第二目标区块确定与所述目标字段对应的目标字段值;
对所述目标字段与所述目标字段值进行组合处理,以生成目标数据记录。
8.一种医疗数据存储装置,其特征在于,包括:
初始区块生成模块,用于确定目标患者的患者信息,根据所述患者信息生成区块链的初始区块;
初始新增区块生成模块,用于获取所述目标患者的新增医疗数据,并根据所述新增医疗数据生成初始新增区块;
父区块确定模块,用于确定所述初始新增区块的父区块以及父区块信息;其中,所述父区块包括所述初始区块以及所述区块链中的其他区块;
新增区块生成模块,用于根据所述初始新增区块与所述父区块信息生成新增区块;
存储模块,用于将所述新增区块链接至所述父区块的尾部,以进行所述新增医疗数据的数据存储。
9.一种电子设备,其特征在于,包括:
处理器;以及
存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现根据权利要求1至7中任一项所述的医疗数据存储方法。
10.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据权利要求1至7中任一项所述的医疗数据存储方法。
CN201911335979.7A 2019-12-23 2019-12-23 医疗数据存储方法及装置、电子设备和存储介质 Active CN111128325B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911335979.7A CN111128325B (zh) 2019-12-23 2019-12-23 医疗数据存储方法及装置、电子设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911335979.7A CN111128325B (zh) 2019-12-23 2019-12-23 医疗数据存储方法及装置、电子设备和存储介质

Publications (2)

Publication Number Publication Date
CN111128325A true CN111128325A (zh) 2020-05-08
CN111128325B CN111128325B (zh) 2023-08-11

Family

ID=70501114

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911335979.7A Active CN111128325B (zh) 2019-12-23 2019-12-23 医疗数据存储方法及装置、电子设备和存储介质

Country Status (1)

Country Link
CN (1) CN111128325B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112489743A (zh) * 2020-11-24 2021-03-12 泰康保险集团股份有限公司 一种医疗数据视图实现方法和系统
CN113380356A (zh) * 2021-05-10 2021-09-10 广州零端科技有限公司 分支链式溯源的医疗检查数据记录方法、查询方法及装置
CN113486991A (zh) * 2021-09-07 2021-10-08 南通林德安全设备科技有限公司 一种基于区块链的医疗数据神经网络特征融合方法及系统
CN116244258A (zh) * 2022-12-05 2023-06-09 中科云谷科技有限公司 半结构化数据的处理方法、处理器、系统及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109599153A (zh) * 2018-11-14 2019-04-09 金色熊猫有限公司 医疗数据跟踪方法及装置、存储介质、电子设备
CN109636402A (zh) * 2018-12-14 2019-04-16 泰康保险集团股份有限公司 基于区块链的信用信息处理方法、装置、设备、存储介质
CN110225095A (zh) * 2019-05-20 2019-09-10 中国银行股份有限公司 一种数据处理方法、装置及系统
CN110379474A (zh) * 2019-06-18 2019-10-25 武汉联影医疗科技有限公司 医疗数据管理方法、系统、装置、计算机设备和存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109599153A (zh) * 2018-11-14 2019-04-09 金色熊猫有限公司 医疗数据跟踪方法及装置、存储介质、电子设备
CN109636402A (zh) * 2018-12-14 2019-04-16 泰康保险集团股份有限公司 基于区块链的信用信息处理方法、装置、设备、存储介质
CN110225095A (zh) * 2019-05-20 2019-09-10 中国银行股份有限公司 一种数据处理方法、装置及系统
CN110379474A (zh) * 2019-06-18 2019-10-25 武汉联影医疗科技有限公司 医疗数据管理方法、系统、装置、计算机设备和存储介质

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112489743A (zh) * 2020-11-24 2021-03-12 泰康保险集团股份有限公司 一种医疗数据视图实现方法和系统
CN112489743B (zh) * 2020-11-24 2023-07-04 泰康保险集团股份有限公司 一种医疗数据视图实现方法和系统
CN113380356A (zh) * 2021-05-10 2021-09-10 广州零端科技有限公司 分支链式溯源的医疗检查数据记录方法、查询方法及装置
CN113380356B (zh) * 2021-05-10 2024-04-16 广州零端科技有限公司 分支链式溯源的医疗检查数据记录方法、查询方法及装置
CN113486991A (zh) * 2021-09-07 2021-10-08 南通林德安全设备科技有限公司 一种基于区块链的医疗数据神经网络特征融合方法及系统
CN113486991B (zh) * 2021-09-07 2021-11-26 南通林德安全设备科技有限公司 一种基于区块链的医疗数据神经网络特征融合方法及系统
CN116244258A (zh) * 2022-12-05 2023-06-09 中科云谷科技有限公司 半结构化数据的处理方法、处理器、系统及存储介质

Also Published As

Publication number Publication date
CN111128325B (zh) 2023-08-11

Similar Documents

Publication Publication Date Title
JP6576957B2 (ja) 安全な携帯ゲノムブラウジングデバイスおよびその方法
CN111128325B (zh) 医疗数据存储方法及装置、电子设备和存储介质
US11089959B2 (en) Electronic delivery of information in personalized medicine
CN110210234B (zh) 转诊时医疗信息的迁移方法、装置、计算机设备和存储介质
CN119889558A (zh) 用于使健康数据匿名化并且跨地理区域传输健康数据进行分析的系统和方法
CN112257108B (zh) 数据脱敏方法及装置、介质及电子设备
US20110202974A1 (en) Method of accessing medical data and computer system for the same
CN103971063B (zh) 用于安全性至关重要的医学图像内容的传输措施
US11967416B2 (en) Image analysis and insight generation
Yu et al. Electronic health records (EHRs): supporting ASCO's vision of cancer care
CN111145847A (zh) 临床试验数据的录入方法及装置、介质和电子设备
CN110148473A (zh) 分级诊疗方法及系统
US20140297321A1 (en) Method and apparatus for mapping message data
US20170024520A1 (en) Methods, platform and system for collecting and managing vital data of patients for healthcare establishments
CN108986919A (zh) 一种医疗数据的处理方法及装置
WO2019178167A1 (en) Electronic delivery of information in personalized medicine
US20190095583A1 (en) Method and system for electronic medical record processing in presence of conflicts
WO2019095552A1 (zh) 区域医疗电子病历安全协同整合系统及方法
CN113053531B (zh) 医疗数据处理方法、装置、计算机可读存储介质及设备
CN118140270A (zh) 用于减少医疗数据库管理中的冗余的可互操作平台
Porter et al. Clinical information available to oncologists in surgically treated rectal cancer: room to improve
CN116208640B (zh) 一种医疗数据处理方法及装置
JP7216660B2 (ja) 下流のニーズを総合することにより読み取り環境を決定するためのデバイス、システム、及び方法
CN113611391A (zh) 肝移植过程输血预测方法、系统、设备及介质
CN114860671B (zh) 数据导出、数据导入的方法、医疗系统及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20210301

Address after: 100191 room 801, 8th floor, building 9, 35 Huayuan North Road, Haidian District, Beijing

Applicant after: YIDU CLOUD Ltd.

Address before: Room 1502, 15th floor, No.211, pubin Road, Jiangbei new district, Nanjing, Jiangsu 210000

Applicant before: Nanjing Yirui Technology Co.,Ltd.

Applicant before: Nanjing Yiyi Yunda Data Technology Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant