一种医疗数据上传云平台的方法、系统、设备及存储介质与流程

文档序号:32976798发布日期:2023-01-17 21:26阅读:来源:国知局

技术特征:
1.一种医疗数据上传云平台的方法,其特征在于,所述方法用于结合界面采集医疗数据并上传到云平台,包括:通过分布式医疗系统ui界面,获取医疗数据;其中,所述医疗数据包括资源数据和文件数据;发送所述医疗数据到预设的kafka消息队列中;依据所述kafka消息队列,批量消费所述医疗数据,获得消费后的资源数据和文件数据;通过预设的资源服务端口上传所述资源数据至分布式存储端,并通过预设的文件服务端口上传所述文件数据至分布式存储端。2.根据权利要求1所述的方法,其特征在于,还包括,通过所述资源服务端口提供的供统一数据资源接口与业务系统和/或第三方系统进行数据交互,具体包括:当接收到业务系统的业务请求时,依据所述业务请求,并通过所述资源服务端口提供的供统一数据资源接口向业务系统发送用于交互的所述ui界面;和/或,当接收到所述第三方系统的业务请求时,依据所述业务请求,并通过所述资源服务端口提供的供统一数据资源接口向业务系统发送用于交互的所述ui界面;通过所述ui界面,接收业务数据和/或输出请求数据。3.根据权利要求1所述的方法,其特征在于,所述通过分布式医疗系统ui界面,获取医疗数据的步骤,包括:通过分布式医疗系统ui界面,读取所述医疗数据,并结构化处理所述医疗数据,其中,所述医疗数据包括pacs系统的超声、放射、内镜、病理数据;采集结构化处理后的所述医疗数据和/或,接收推送的结构化处理后的所述医疗数据。4.根据权利要求1所述的方法,其特征在于,所述发送所述医疗数据到预设的kafka消息队列中的步骤,包括:依据预设的调度规则,分布式调度所述资源数据和文件数据;具体的,依据预设的任务调度机制和时间顺序,接收推送资源数据和文件数据,并依据所述文件数据生成sm3值;和/或;依据预设的任务调度机制和时间顺序,查询并采集资源数据和文件数据,并依据所述文件数据生成sm3值;其中,所述资源数据包括业务数据、流程数据以及日志数据;所述文件数据包括报告文件数据和影像文件数据;发送分布式调度的所资源数据和文件数据到预设的kafka消息队列中。5.根据权利要求1所述的方法,其特征在于,所述通过分布式医疗系统ui界面,获取医疗数据之前的步骤还包括:布署至少2套用于传输所述医疗数据的采集服务点,其中,所述采集服务点支持的通信方式包括,restful、kafak、微服务、sftp、ftp、dicom;按照预设的标准,建立统一标准的所述医疗数据,其中,所述统一标准包括医学数字影像通信基本数据集、卫生信息数据元目录、卫生信息数据元值域代码、电子病历基本数据集、检查检验记录、卫生机构分类与代码的统一标准。6.根据权利要求1所述的方法,其特征在于,所述依据所述kafka消息队列,批量消费所述医疗数据,获得消费后的资源数据和文件数据的步骤,包括:依据所述kafka消息队列,批量校验所述资源数据和所述文件数据;
加密检验完成后的所述文件数据。7.根据权利要求1所述的方法,其特征在于,所述通过预设的资源服务端口上传所述资源数据至分布式存储端,并通过预设的文件服务端口上传所述文件数据至分布式存储端的步骤,包括:对接收到的所述资源数据和文件数据进合法性验证;当验证通过则存储到对应的正常数据表中;当所述正常数据表中的数据属性为多机构模式时,上传所述资源数据和服务数据至es+base云端数据库进行分布存储,否则上传所述资源数据和服务数据至es+mysql云端数据库进行分布式存储。8.一种医疗数据上传云平台系统,其特征在于,所述系统用于结合界面采集医疗数据并上传到云平台,包括:数据获取模块,用于通过分布式医疗系统ui界面,获取医疗数据;其中,所述医疗数据包括资源数据和文件数据;队列管理模块,用于发送所述医疗数据到预设的kafka消息队列中;数据消费模块,用于依据所述kafka消息队列,批量消费所述医疗数据,获得消费后的资源数据和文件数据;数据存储模块,用于通过预设的资源服务端口上传所述资源数据至分布式存储端,并通过预设的文件服务端口上传所述文件数据至分布式存储端。9.一种设备,其特征在于,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的方法。

技术总结
本申请提供了数据采集技术领域,特别是一种医疗数据上传云平台方法、系统、设备以及存储介质,包括:通过分布式医疗系统UI界面,获取医疗数据;发送所述医疗数据到预设的kafka消息队列中;依据所述kafka消息队列,批量消费所述医疗数据,获得消费后的资源数据和文件数据;通过预设的资源服务端口上传所述资源数据至分布式存储端,并通过预设的文件服务端口上传所述文件数据至分布式存储端。通过使用大数据生态组件kafka分布式消息队列,提高对海量数据采集的吞吐,提高采集效率性能,采集到的数据全部存入kafka中,再通过消费服务批量消费存储。费存储。费存储。


技术研发人员:刘勇智 李应鑫 葛家泰 蔡伟华 程延俊 张炎德
受保护的技术使用者:蓝网科技股份有限公司
技术研发日:2021.07.13
技术公布日:2023/1/16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1