一种卫生健康政务信息共享方法、装置及系统
文献发布时间:2023-06-19 09:24:30
技术领域
本发明涉及信息共享技术领域,尤其涉及一种卫生健康政务信息共享方法、装置、系统及计算机存储介质。
背景技术
随着信息时代的不断发展,不同部门、不同地区间的信息交流逐步增加,计算机网络技术的发展为信息传输提供了保障。实现数据共享,可以使更多的人更充分地使用已有数据资源,减少资料收集、数据采集等重复劳动和相应费用,而把精力重点放在开发新的应用程序及系统集成上。
在目前的卫生健康政务信息共享系统中,由于不同来源的数据可能来自不同的途径,其数据内容、数据格式和数据质量千差万别,因而给数据共享带来了很大困难。各类不同来源的数据在共享之前需要花费大量的时间进行前期的格式统一、内容鉴别和质量管控,数据共享的效率和质量难以保证。
发明内容
有鉴于此,有必要提供一种卫生健康政务信息共享方法、装置、系统及计算机存储介质,用以解决目前卫生健康政务信息共享效率低的问题。
本发明提供一种卫生健康政务信息共享方法,包括以下步骤:
收集各业务系统推送的业务数据,记录业务数据的收集时间以及对应的业务名称;
为各所述业务数据创建线程任务,并按照收集时间并行取出多个线程任务的业务数据进行清洗校验;
根据所述业务名称将清洗校验后的业务数据分类存储至不同数据集,生成所述业务数据的共享资源目录,构建共享池;
获取用户输入的查询信息,根据所述查询信息在所述共享资源目录中查找相对应的业务数据;
通过共享接口将所述业务数据推送至相应的用户终端。
进一步的,为各所述业务数据创建线程任务,并按照收集时间并行取出多个线程任务的业务数据进行清洗校验,具体为:
为每一所述业务数据创建一个线程任务放入线程池;
创建队列表,用于存储各所述线程任务的任务信息;
按收集时间对所述队列表进行排序;
从排序后的队列表中依次取出设定数量的线程任务进行并行清洗校验。
进一步的,按照收集时间并行取出多个线程任务的业务数据进行清洗校验,还包括:
将清洗校验无异常的业务数据推送至所述共享池,对清洗校验有异常的业务数据进行警示提醒,并生成校验报告。
进一步的,生成所述业务数据的共享资源目录,具体为:
根据所述业务数据的来源业务系统、所属数据集以及元数据,生成所述共享资源目录。
进一步的,获取用户输入的查询信息之前,还包括:
接收用户提交的共享接口申请;
对用户提交的共享接口申请进行审核;
对审核通过的用户开放共享接口;
获取用户通过共享接口输入的查询信息。
进一步的,还包括:
对各业务系统推送业务数据的推送进度进行监测,对各数据集的数据量变动情况进行监测,对各数据集内业务数据的数据质量进行监测,对共享接口的共享交换日志进行监测,得到共享监测信息。
进一步的,还包括:
获取共享考评规则,根据所述共享监测信息以及共享考评规则对各数据集的信息共享质量进行评分,向评分低于设定值的数据集对应的管理终端推送警示信息。
本发明还提供一种卫生健康政务信息共享装置,包括处理器以及存储器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现所述卫生健康政务信息共享方法。
本发明还提供一种卫生健康政务信息共享系统,包括所述卫生健康政务信息共享装置,还包括业务终端以及用户终端;
所述业务终端用于将所述业务数据推送至所述卫生健康政务信息共享装置;
所述用户终端用于转发用户输入的查询信息至所述卫生健康政务信息共享装置。
本发明还提供一种计算机存储介质,其上存储有计算机程序,所述计算机该程序被处理器执行时,实现所述卫生健康政务信息共享方法。
有益效果:本发明在收集不同业务系统推送的业务数据的同时,记录收集时间和业务名称,便于后续根据收集时间进行同时间段业务数据的并行清洗校验,便于后续根据业务名称对大量的业务数据进行快速的分类归集,从而提高了数据共享前数据格式转换、内容鉴别和质量管控的效率,提高数据共享质量。
附图说明
图1为本发明提供的卫生健康政务信息共享方法第一实施例的方法流程图;
图2为图1步骤S1中数据清洗校验一实施例的方法流程图;
图3本发明提供的卫生健康政务信息共享系统第一实施例的结系统架构图。
具体实施方式
下面结合附图来具体描述本发明的优选实施例,其中,附图构成本申请一部分,并与本发明的实施例一起用于阐释本发明的原理,并非用于限定本发明的范围。
实施例1
如图1所示,本发明的实施例1提供了卫生健康政务信息共享方法,包括以下步骤:
S1、收集各业务系统推送的业务数据,记录业务数据的收集时间以及对应的业务名称;
S2、为各所述业务数据创建线程任务,并按照收集时间并行取出多个线程任务的业务数据进行清洗校验;
S3、根据所述业务名称将清洗校验后的业务数据分类存储至不同数据集,生成所述业务数据的共享资源目录,构建共享池;
S4、获取用户输入的查询信息,根据所述查询信息在所述共享资源目录中查找相对应的业务数据;
S5、通过共享接口将所述业务数据推送至相应的用户终端。
本发明在收集不同业务系统推送的业务数据的同时,记录收集时间和业务名称。对业务数据进行清洗校验,提高共享数据质量。为了提高清洗校验效率,根据收集时间进行同时间段业务数据的并行清洗校验;然后,根据业务名称对大量的业务数据进行快速的分类归集,从而提高了数据共享前数据格式转换、内容鉴别和质量管控的效率,提高数据共享质量。同时,生成业务数据的共享资源目录,便于用户按照共享资源目录查阅业务系统推送的业务数据,用于追根溯源。
优选的,收集各业务系统推送的业务数据,具体为:
制定共享事项清单,根据所述共享事项清单获取各业务系统推送的相应业务数据。
优选的,如图2所示,对收集的业务数据进行清洗校验,具体为:
设置校验规则,根据校验规则生成数据校验模板;
提取所述业务数据的数据特征,对比所述数据特征与所述数据校验模板,判断所述业务数据是否异常,完成清洗校验。
制定校验规则,配置数据质量校验规则及执行计划,执行数据清洗校验计划。
优选的,为各所述业务数据创建线程任务,并按照收集时间并行取出多个线程任务的业务数据进行清洗校验,具体为:
为每一所述业务数据创建一个线程任务放入线程池;
创建队列表,用于存储各所述线程任务的任务信息;
按收集时间对所述队列表进行排序;
从排序后的队列表中依次取出设定数量的线程任务进行并行清洗校验。
线程任务的任务信息包括业务名称、收集时间、业务数据对应的用户名称、业务数据的处理状态等。本实施例为业务数据的清洗校验过程创建线程,渔村到线程池进行统一管理,使得多个业务数据的清洗校验过程能够并行快速处理,同时保证了业务数据的处理顺序,即按收集时间进行处理。
优选的,如图2所示,按照收集时间并行取出多个线程任务的业务数据进行清洗校验,还包括:
将清洗校验无异常的业务数据推送至所述共享池,对清洗校验有异常的业务数据进行警示提醒,并生成校验报告。
政务信息共享池查询:对符合校验规则且推送到政务信息共享池的数据进行分类查询。异常数据警示:不符合校验规则的异常数据,提供业务处室查阅、导出,在业务系统中修正。执行数据清洗校验计划的同时对校验的数据质量情况进行统计分析,生成校验报告。数据质量度量包括:完整性、规范性、一致性、准确性、唯一性、关联性、及时性等。
优选的,生成所述业务数据的共享资源目录,具体为:
根据所述业务数据的来源业务系统、所属数据集以及元数据,生成所述共享资源目录。
共享资源目录包括业务数据的来源业务系统、所属数据集以及元数据等。查询共享资源目录,可得到相应业务数据所涉及的业务系统、数据集、元数据,供导出下载。
本实施例中共享数据涵盖政务服务平台对接、大数据能力平台信息共享、电子证照信息共享三个方面内容,具体见表1:
表1、卫生健康政务信息共享目录清单
优选的,获取用户输入的查询信息之前,还包括:
接收用户提交的共享接口申请;
对用户提交的共享接口申请进行审核;
对审核通过的用户开放共享接口;
获取用户通过共享接口输入的查询信息。
需共享获取业务数据的单位/部门需提交共享接口申请。申请单位需填写申请日期、申请单位名称、联系人、联系电话、业务说明、交换节点主机网络IP地址、交换节点主机网络端口号、申请的数据集等。所申请数据集对应的责任业务处室对共享接口申请分别审核,为审核通过的单位/部门提供共享接口开发指南文档的下载,以供其开发共享接口,以及通过共享接口获取共享数据。
优选的,还包括:
对各业务系统推送业务数据的推送进度进行监测,对各数据集的数据量变动情况进行监测,对各数据集内业务数据的数据质量进行监测,对共享接口的共享交换日志进行监测,得到共享监测信息。
对各业务系统的业务数据推送精度进行监测。对113个数据集数据量变动情况、4个一体化政务服务平台对接项目进行监测,包括数据总量、单位时间内数据增量以及数据更新频率以及系统对接进度。对共享接口申请数据集的共享交换情况进行监测,对共享信息资源的来龙去脉必须完整记录,且可全程回溯。对业务数据清洗校验后,对校验后的数据集中的数据质量情况进行监测。
对各项信息资源进行共享集中、清洗、交换的同时,从数据量、更新频率、更新时间、数据质量等方面进行预警监测,确保我省各类资源能够保质保量完成报送工作,做到可管理、可监控、可回溯。
优选的,还包括:
获取共享考评规则,根据所述共享监测信息以及共享考评规则对各数据集的信息共享质量进行评分,向评分低于设定值的数据集对应的管理终端推送警示信息。
依据考评规则,对所有共享事项清单中工作落实不到位的予以警示。如规定时间内未完成既定工作任务、共享数据质量不高等都将通过系统一一警示。
实施例2
本发明的实施例2提供了卫生健康政务信息共享装置,包括处理器以及存储器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现实施例1提供的卫生健康政务信息共享方法。
本发明实施例提供的卫生健康政务信息共享装置,用于实现卫生健康政务信息共享方法,因此,卫生健康政务信息共享方法所具备的技术效果,卫生健康政务信息共享装置同样具备,在此不再赘述。
实施例3
本发明的实施例3提供了卫生健康政务信息共享系统,以下简称本系统,包括实施例2提供的卫生健康政务信息共享装置,以下简称共享装置,还包括业务终端以及用户终端;
所述业务终端用于将所述业务数据推送至所述卫生健康政务信息共享装置;
所述用户终端用于转发用户输入的查询信息至所述卫生健康政务信息共享装置。
具体的,如图3所示,本系统划分为三层:网络层、数据层和应用层。网络层实现共享数据的传送,本实施例中业务系统主要指省卫健委业务系统,各业务系统之间通过省卫健委局域网相互连通,同时将共享装置接入省卫健委局域网,实现各业务系统与共享装置之间的数据推送。用户终端主要指市州卫健委,各用户终端通过政务外网访问共享装置的共享池,实现共享数据的访问。数据层中包括共享装置中的政务信息共享前置库和共享池,还包括用户终端的前置库,即市州卫健委前置库。业务系统的业务数据经过业务生产库进行清洗校验分类等操作后,先存储于政务信息共享前置库中,然后再存入共享池中,共享池供各用户终端使用。同时,共享池为各用户终端按需推送共享数据至市州卫健委前置库,实现主动共享。应用层包括各业务系统、卫生健康政务信息共享集成平台以及政务信息资源共享平台。卫生健康政务信息共享集成平台根据政务信息共享前置库中业务数据生成资源目录、进行各项监测、进行数据治理以及共享交换,从而为用户提供资源目录服务、共享监测服务、数据治理服务以及共享交换服务。政务信息资源共享平台用户提供各数据集内业务数据的查阅服务。
本系统建立了卫生健康信息资源共享交换体系,实现卫生健康政务信息共享服务的集成,规范数据来源、统一数据接口。可对卫生健康政务信息按需分发,满足于卫生健康行业内省、市全民健康平台等其他业务的信息共享需求。
实施例4
本发明的实施例4提供了计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现实施例1提供的卫生健康政务信息共享方法。
本发明实施例提供的计算机存储介质,用于实现卫生健康政务信息共享方法,因此,卫生健康政务信息共享方法所具备的技术效果,计算机存储介质同样具备,在此不再赘述。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
- 一种卫生健康政务信息共享方法、装置及系统
- 一种基于电子政务应用系统性能测试的方法及装置