刘兴淮 徐燕梅 粱 敏
为构建和谐社会、减轻百姓看病难的问题,国家卫生部推出在全国范围实施“新型农村合作医疗”的优惠政策,越来越多的农民加入了新型农村合作医疗。医院信息系统(hospital information system,HIS)如何安全高效的与农合系统联网,实现二者之间的信息共享和数据交换,为农合患者住院费用的实时结算,已成为医院急需解决的问题。为此我院设计了一种通用的外挂接口程序,实现了与10余个不同农合系统的联网,2个系统仅以中间数据表进行交互,不参与其各自程序的运行,不仅保证了数据交互的准确与完整,同时也降低了接口开发的复杂性[1-2]。
合作医疗系统的直报模式包括录入、上传文件和接口接入3种。①录入模式:将患者费用明细通过人工二次录入到新农合系统中,不需要对HIS进行改造,不用与新农合结报系统联网,安全性高,但效率低下;②上传文件模式:将HIS中患者费用明细导出,通过U盘离线导入至农合系统中进行出院结算,该方法不需要二次录入患者住院费用信息,但此方法存在导出数据时易出现被篡改和U盘易带病毒感染给系统等安全隐患;③接口接入模式:实现HIS与农合系统联网,直报效率高,但对HIS的改造较大,且对网络安全提出了较高的要求。随着信息化的深入,为了更好地实现农民新农合费用实时报销,应更多地采用医院接口接入模式[3-4]。
医院接口接入模式的方法是:农合端提供给医院一个动态库接口,接口函数以动态连接库(DLL)形式提供给HIS调用,以实现和前置机数据库进行数据交换,如入院登记、费用上传和出院结算等均通过调用不同的函数完成,医院不用理解农合政策的结算方法,程序处理简单容易[5-6]。动态链接库中的函数全部采用被动调用的方式操作数据,医院调用动态链接库函数时,只对农合前置机中数据进行操作,不会对HIS造成影响,保证HIS数据的安全。
医院实现农合接口接入,一般是通过改动HIS的前台代码,将DLL嵌入到HIS中,在农合患者办理登记、计费及结算等相关业务时,系统会同时调用嵌入的农合接口程序把相关数据实时的传输到农合系统中,所有的流程只需要在HIS中执行一遍即可,对于操作员而言,参加农合的患者和自费患者的操作相同。这种方法对HIS的改造工作量很大,无HIS原代码难以实现。而本设计采用一种外挂的接口模式,单独开发一种通用的外挂程序,挂接在HIS菜单中,在HIS数据库中新建中间表,2系统通过中间表进行数据交互,实现数据准确传递,不参与各自程序的执行[7]。
①资格审查:识别该患者是否为参加农合人员;②农合住院登记:用患者的农合参保号和HIS住院号在农合系统中完成登记,将农合参保号和HIS住院号关联,并记录到HIS中间表中;③住院费用上传:将住院期间产生的全部费用按照农合字典编码上传到农合接口数据库中;④出院预结算:确认结算患者的信息无误、住院费用已经全部上传,并判断患者在HIS中已处于出区待结账状态;⑤住院结算:调用新农合住院结算函数得到患者的支付费用及补偿费用,将补偿信息记入HIS中间表,打印补偿结算单。整个外挂接口住院结算流程如图1所示。
图1 外挂接口住院结算业务流程图
由于HIS与新农合系统数据分别处在不同的数据库中,基础表的标识代码不同,要实现数据的相互转换,需要编写对照程序,使2个系统的数据字典建立对照关系。建立对照关系的数据字典一般包括药品数据字典、项目数据字典、卫生材料数据字典、诊断代码及科室信息等,准确的对照关系是接口系统数据交互正确的基础。实现对照程序的一般做法为:将新农合系统中相关数据字典表导入到HIS数据库,在HIS数据库中建立多个中间表,对照程序在同一页面上建立2个数据窗口,分别查询医院HIS和农合系统导入的基本数据字典,按要求将HIS和农合数据字典的编码对应关系写入中间表。农合项目和医院项目的对照关系是一对多的关系,为提高对照效率,设计时开发了智能对照和模糊对照的功能。
资格审查是对住院患者进行身份识别,确定是否为合规的参加农合人员。多数农合接口支持用身份证号或个人参合号识别,同时也支持用参保家庭号调用“用户信息查询”函数,从接口返回的家庭成员列表中选择具体就诊患者,并得到患者的个人农合参合号,此参合号是患者在农合系统中的唯一身份标志。在调用“资格审查”函数时,有的区县接口会返回参加农合患者的详细信息,可提取部分信息对HIS中的患者首页表进行补充。
用患者的农合参保号和HIS住院号调用“入院登记”函数,将患者住院登记信息写入农合系统,并将农合参保号和HIS住院号关联,记录到HIS中间表中供调用。如登记失败,则根据返回的错误信息分析错误原因,然后重新进行住院登记。如需要撤销登记,先要通过调用“取消上传”函数,将上传到农合接口数据库中的患者费用删除,再调用“登记撤销”函数,完成农合系统中的登记撤销,程序同时需要删除HIS中间表中的关联信息。
将住院期间产生的全部费用按照农合数据字典编码上传到农合接口数据库中,同时将已上传的记录标识号写到“住院费用状态”表中,用作对比判断HIS中住院费用明细是否已经上传。为了提高农合患者出院时的结算速度,开发了自动上传程序,实现每日自动将在院所有农合患者的未上传费用明细集中上传。费用上传失败的记录及失败原因被插到“上传失败原因”表中,便于分析失败原因,费用上传失败多为数据字典对照不完全所致。
在住院结算前先调用“预结算”函数,确认结算患者的信息无误、住院费用已经全部上传,并判断患者在HIS中已处于出区待结账状态,如预结算失败,根据接口返回的错误信息分析错误原因,重新进行预结算,然后通过HIS住院号和参合号等参数调用“住院结算”函数,完成结账功能,并根据返回的补偿结果打印农合结算补偿报销单。医院对结算单中补偿费用部分先垫付,患者只需支付其自费部分,而后由医院和农合管理中心定期统一结算。将农合系统对该住院患者的结算补偿信息记入HIS中间表,方便HIS提取调用。
该设计根据实际需要,开发了功能较强的查询和统计功能,所有报表均可导出成Excel文件,便于进一步统计和分析。如可按需要时间段统计生成结算补偿报表,为医院和农合管理部门月底结算提供数据依据;可对每个县区农合住院患者的平均住院费用和补偿结报比进行统计和对比;可以农合患者参保号为主索引,对患者的历次住院结报情况进行对比分析。这些报表统计功能的实现为管理者提供第一手的决策数据,为医院现代化的科学管理提供便利手段。
本系统通过外挂程序实现了农合系统与HIS之间的数据交换,实现了与10余个不同农合系统的无缝对接,开展了新农合费用实时报销业务,节省了农合患者报销的等待时间,给新农合住院患者提供了极大的方便,提高了合管中心和医院的工作效率。HIS和农合结算系统相对独立,保证了双方数据交互的完整性和准确性,具有良好的功能可扩展性和对农合政策的灵活适应性。该接口系统投入使用2年多以来,收到了明显的效果,取得了很好的经济效益和社会效益,值得借鉴使用[8-10]。
[1]刘立辉.新型农村合作医疗保险信息系统接口的研究[J].医疗卫生装备,2009,30(10):50-52.
[2]巩蕾,王伟伟.关于HIS与医保系统之间接口的认识[J].医疗装备,2010,23(1):45-46.
[3]王晖,史森,杨晓波.北京市新农合系统医院直报关键技术研究[J].医学信息学杂志,2011,32(5):26-32.
[4]闫国涛,王颖,赵妍.医保系统和HIS的衔接方式[J].医学信息,2010,23(6):46.
[5]张利民,苏新明.新农合直补系统与医院信息系统接口的解决方案[J].医疗卫生装备,2010,31(2):53-55.
[6]夏慧,张红君,刘聪.医院HIS系统与医保系统接口方式探讨[J].医学信息,2011,24(6):3222-3224.
[7]刘宁.新农合结算系统与医院HIS系统的接口系统的开发与应用[J].医学信息,2010,23(5):1163-1165.
[8]刘彦,叶静,黄春基,等.新形势下加强医院医保管理的实践与体会[J].激光杂志,2010(3):23.
[9]刘艳辉,张素芬.我院新型农村合作医疗对应接口的设计[J].医学信息,2006,19(9):1527-1528.
[10]从卫春.社区卫生服务站与医院信息系统网络连接解决方案[J].中国医学装备,2010,7(5):14-16.