一、开发过程
1、需求分析
第一、首先肯定要仔细阅读接口文档,设计接口系统整体架构,也就是接口系统、HIS系统、医保系统各自的职责。
搞清楚文档接口要实现的技术,是调用程序库的方式还是webapi方式,以前医保接口大多数都是调用dll方式来实现的,这种方式要更麻烦一些,还好全国医保是采用的webapi方式,这种技术现在比较流行实现起来也比较容易。
虽然大部分接口都是采用webapi,但看文档涉及到医保读卡器还是采用dll方式,因为在结算的是必须要读卡输密码确认的。
另外医保还提供电子医保码方式快速登记病人,病人到医生那里只需要手机上打开医保码,医生扫码就可以调出病人基本信息,这样医院成本,医保读卡器不便宜。
第二、然后仔细阅读医保接口列表,确定业务范围,医保接口上接口非常多,有多个,医院的和药店的,部分接口是共用的,部分是独立的,我们这次主要是HIS系统来对接,医院部分的接口就行了。
医院部分的接口也有不少,大体包括以下内容,人员信息、目录下载、门急诊结算、住院办理、住院结算、人员备案、目录对照、科室管理、费用结算业务、信息采集上传、信息查询等。
第三、最后就是要熟悉HIS系统的业务流程,主要包括门诊结算业务、住院入院登记业务和住院出院结算业务,要很清楚这些子系统关联的表结构,知道怎么查询对应的数据,然后在哪个操作调用哪个接口也要非常清楚。
特别是涉及到费用明细的数据,因为到时候上传的数据就算错了一分钱都有可能调用医保接口失败,医院的数据和医保的数据对不上,以后对账就麻烦了,医院就无法跟医保进行结算,那医院就需要一直垫付资金,医院的经营。
2、系统分析和设计
第一、根据需求分析梳理系统功能清单。
第二、系统架构设计。
第三、系统界面原型设计。
第四、系统数据库表结构设计。
第五、代码模块设计。
第六、功能详细设计,主要包括医保目录对码、医保门诊结算、医保入院登记、医保出院结算。
3、编码和测试
第一、代码编写,包括界面代码、his服务、医保接口服务。
第二、模拟数据测试,由于医保接口运行需要有医保环境,而医保环境一般无法外网访问,医院单独的医保专线,所以要想边开发边测试的条件是不具备的,所以只能模拟接口数据返回来进行功能测试。
4、集成测试和部署上线
第一、集成测试,代码模块编写完成后,还是需要在医保环境中进行用户验收测试的。
第二、部署上线,配合医保科人员进行项目对码,对码完成就可以安排正式上线使用了。
二、系统效果
1、全国医保接口集成在HIS系统后效果
2、接口独立测试程序
提供给大家医保接口程序不可能包含整个his系统程序,所以剥离出了一个单独的医保测试程序,将它集成到自己HIS系统中肯定是需要做一些代码修改的,毕竟每个his系统框架不同,数据库结构也不同。