【数据采集】医联工程分级诊疗服务系统信息采集接口规范

主要工作任务:

1.数据封装
  • 思路:
    • 通过jdbc连接数据库
    • 遍历表格读取数据填入指定格式的StringBuffer
    • 返回toString()
2.数据加密
  • 思路:
    • 生成SM4密钥,加密封装好的数据
    • 用SM2公钥加密SM4密钥
3.数据传输

医院须将数据字符串密文写入文本文件,命名为:“表名+医疗机构代码+日期.txt”

  • 思路:
    • 通过I/O生成指定名称的文件
    • 将密文和密钥写入对应文件里
4.数据解密

读取文件,解密后将有效数据封装为如下格式:
列1!@!列2!@!列3!@!列4&列1!@!列2!@!列3!@!列4&列1!@!列2!@!列3!@!列4^&^

  • 思路:
    • 通过I/O读取指定文件
    • 先解密SM4密钥,再解密密文
    • 解析解密后的密文(XML格式字符串),转换为Document,通过操作Element对象获取标签内的数据,并封装为指定格式。

你可能感兴趣的:(【数据采集】医联工程分级诊疗服务系统信息采集接口规范)