试论与社会保险系统接口的设计与实现

来源:岁月联盟 作者:彭宇 陈静强 时间:2013-06-14
  ⒈数据如何转换
  两个系统的数据格式均不一样,所以我们采取了使用数据关系对应表的方式,由数据关系对应表维护两个系统之间的数据转换关系。如果转换规则发生变化,我们则同步修改对应关系表即可。数据对应关系表为Excel格式的文件,便于系统的实时读取和修改。具体可见图2所示:
  2.经过转换后的数据如何写入四险合一采集软件
  我们对四险合一采集软件进行了研究,发现其可以作为单机版软件运行,实际上是所有的功能操作都围绕数据文件wuxian.sdf进行。所以只需将转换后数据写入文件wuxian.sdf,即可正常执行软件的操作功能。
  安装sql server工具,打开wuxian.Sdf文件。打开时服务器类型选择SQLServerMobile,密码是capinfo。数据文件打开后,可以看到里面包括很多表。具体各表的含义如下:

  > 五险共有信息:M_PERSON_COMMON
  > 四险专有信息:M_PERSON_SIXIAN
  > 医疗专有信息:M_PERSON_MEDICAL
  > 医疗定点医院表:M_PSNAPPOINTEDHOSPITAL
  > 缴费工资表:M_PSNSALARY
  > 个人社保信息表:M_PSNSSINFO
  > 个人变更表:M_PSNCHGRECORD
  > 个人变更明细表:M_PSNCHGDETAIL
  > 系统表:S_SYSTEM_ID
  分析其功能实现,发现新增人员时,是往M_PERSON_ COMMON、M_PERSON_MEDICAL、M_PERSON_MEDICAL、M_PSNAPPOINTEDHOSPITAL、M_PSNSALARY表为每个新增人员增加一条记录,M_PSNSSINFO表每个人增加五条记录,分别为五险;做人员变更时,是往M_PSNCHGRECORD表增加记录,同时更新M_PSNSSINFO相关值。发现其规律后,我们就按照相同规律直接往数据表中插入数据。
  三、接口系统的实现
  基于以上的设计方案,我们用c#开发了系统,系统界面如图3所示:
  系统的使用需要先设置wuxian.Sdf文件的位置,从而实现将转换后数据写入到wuxian.Sdf文件中。根据清华大学的实际情况,我们还设计了数据分类,可以按照不同人员类别分别产生报盘文件。
  点击“添加”按钮,接口系统会自动读取校内保险系统的保险增减变更数据并显示在界面上。管理老师会进行数据核查,如果没有问题,则点击“保存”按钮,数据则写入wuxian.Sdf。否则,可点击“清除显示数”功能,同时到校内保险系统里维护数据后,重新生成接口数据即可。
  管理老师运行四险合一采集软件,将wuxian.Sdf文件覆盖安装目录下的已有文件,可以使用采集软件功能自动生成报盘文件。
  四、小结
  接口系统从2011年初即投入使用,使用效果良好。随着保险政策的调整和完善,上级管理部门的系统也在更新。在这种情况下,我们基本无需调整自己内部的管理信息系统,只需要配套调整接口系统,即可实现保险数据的正常上报。下一步我们将继续完善接口系统,加入对生育保险信息的支持,从而实现五险数据的统一采集报盘。
  参考文献:
  [1]宋开宇.HIS与社会医疗保险系统接口的设计与实现[J].医疗卫生装备,2005,26(1):35—36.
  [2]胡文斌,岐兵.社会保险企业申报系统的设计与开发[J].杭州电子工业学院学报,2001,21(6).