公共卫生平台如果有对应的api可以调用,就可以写一个自动脚本把数据更新过去。如果公共卫生平台很坑爹的毛api,接口,网络服务都没有,可以用脚本把数据从HIS里面导出来,然后用爬虫和自动化测试工具通过界面填进去。
还是找个外包团队专门干这个事情吧,真心不是作者这样连sql都没用熟的人擅长的
我是宇宙君,我来说说我们的经验。
你这个是一个典型的数据迁移案例,数据迁移直接涉及到数据完整性、业务完整性的问题,所以在迁移之前要做好计划和工具准备工作。
在前后台确定,业务流完毕的情况下,数据迁移主要考虑以下几个方面的工作:
1、数据安全
a、编写HIS系统的备份和恢复脚本
正好,本人在软件开发过程中经常遇到这种情况,根据自己了解的情况给你分享下,希望对你有一定的帮助。此类数据录入(或者叫上传)需要看公卫平台要求的录入方式或者说提供的录入接口是怎样,可能有下面几种数据录入场景:
1. 公卫平台开放数据库(中间数据库),这种方式的话可以用比较成熟的数据抽ETL工具,可以直接将HIS系统的数据抽取到公卫平台,也特别适合大数据量。当然,这些工具还可以支持定时任务导入和增量导入等脚本方式。能够使整个数据导入工作非常顺利完整的进行。
2.公卫平台开放的是接口形式,比如webapi接口或者webservice接口,这种情况下就需要编写一个小程序,将HIS里面的数据提出来并调用开放的接口,按照约定的格式将数据传入,当然小程序肯定也能编写成支持定时上传等自动化方式。
3.如果公卫上面两种方式都未提供,而提供的是一个数据录入页面,让在上面手动录入很多数据的话,那确实有点悲催了。正常的就话就三个字:慢慢录。不过也可以找人做一个小程序将HIS数据提取出来并解析填表网页并实现自动填入并提交,也可以实现自动化录入,呵呵呵。不推荐,非正常途径。
不知道你用的甚么数据库,mysql可以批量导入excel文件