1柳州市新农合管理信息系统与医院HIS系统对接接口技术方案一、方案目标确保新农合信息管理系统能够适用各种不同的医院HIS系统,最大程度的避免各新农合定点在进行补偿结算时重复录入医院HIS系统已经录入的大量费用信息(病人医嘱等),提高新农合病人在办理出院结算的效率,实现合管中心监管各定点医疗机构的医疗收费情况及信息化结算的职能。确保各自的数据安全和数据一致性。二、接口安全接口方案采用WebService实现,并采取一定的安全措施确保数据安全:农合系统提供自己的用户/口令并绑定IP地址实现访问权限控制,建议医院His系统也提供类似的访问权限控制功能,确保数据安全。在Web调用的同时要求传递消息摘要,防止数据传输过程中遭到篡改。三、主要接口设计接口功能调用参数返回值提供方调用方说明备注用户口令修改接口yhklxgjk修改WebService提供方管理的用户口令医院代码用户原口令新口令消息摘要返回字符串:空成功非空失败双方双方新旧口令应不一致,且符合对方要求的口令强度2用户增加接口Yhzjjk向WebService提供方发起增加用户申请医院代码发起用户发起用户口令新增用户新增用户口令允许访问IP地址访问权限消息摘要返回字符串:空成功非空失败双方双方增加用户后,需要WebService提供方进行相应授权才能正常使用各种权限字符组合:A用户增加接口B用户删除接口C药品目录接口D诊疗目录接口E参合人员信息接口F门诊结算接口G门诊结算退费接口H住院登记接口I住院结算接口J住院结算退费接口用户删除接口Yhscjk向WebService提供方发起删除用户申请医院代码发起用户发起用户口令删除用户消息摘要返回字符串:空成功非空失败双方双方只有有权用户才允许发起增加或删除用户申请药品目录接口ypmljk协调农合系统与医院系统药品目录字典的对应关系医院代码用户口令药品目录数据(DataSet)消息摘要返回字符串:空成功非空失败农合医院医院系统在增加、删除、修改时调用本接口服务请参见后续的药品目录数据DataSet结构说明诊疗目录接口zlmljk协调农合系统与医院系统诊疗目录字典的对应关系医院代码用户口令诊疗目录数据(DataSet)消息摘要返回字符串:空成功非空失败农合医院医院系统在增加、删除、修改时调用本接口服务请参见后续的诊疗目录数据DataSet结构说明参合人员信息接口chryxxjk获取参合人员基本信息医院代码用户口令参合证号消息摘要返回DataSet:Null失败农合医院如果需要,医院系统可以通过该接口获取参合人员的基本信息请参见后续的参合人员信息数据DataSet结构说明3门诊结算接口mzjsjk向农合系统传送门诊结算数据医院代码用户口令结算数据(主记录,DataSet)结算数据(明细记录,DataSet)消息摘要返回DataSet:Null失败农合医院医院系统完成门诊结算前调用请参见后续的门诊结算数据DataSet结构说明门诊结算退费接口mzjstfjk向农合系统传送门诊结算退费数据医院代码用户口令门诊编号消息摘要返回字符串:空成功非空失败农合医院医院系统需要发起门诊结算退费申请时调用住院登记接口zydjjk向农合系统传送住院登记数据医院代码用户口令入院登记数据(DataSet)消息摘要返回字符串:空成功非空失败农合医院医院系统完成入院登记后调用请参见后续的入院登记数据DataSet结构说明住院数据查询接口zysjcxjk向医院系统发起查询申请用户口令住院编号消息摘要返回DataSet:Null失败医院农合农合系统根据需要有权实时查看参保人员住院期间的相关数据请参见后续的住院查询数据DataSet结构说明住院结算接口zyjsjk向农合系统传送住院结算数据医院代码用户口令结算数据(主记录,DataSet)结算数据(明细记录,DataSet)消息摘要返回字符串:空成功非空失败农合医院医院系统完成出院结算后调用请参见后续的住院结算数据DataSet结构说明住院结算退费接口zyjstfjk向农合系统发起住院结算退费申请医院代码用户口令住院编号消息摘要返回字符串:空成功非空失败农合医院医院系统需要发起住院结算退费申请时调用4住院结算确认接口zyjsqrjk向医院系统传送住院结算确认数据用户口令住院编号新农合结算号本次总费用本次补偿额应收现金消息摘要返回字符串:空成功非空失败医院农合农合系统完成住院报销后调用注:1.接口医院代码由农合系统与医院系统相互约定;2.用户/口令主要由WebService提供方管理,初始时通过其它方式告知调用方;3.消息摘要由WebService提供方提供相关代码实现,供调用方编码使用;4.药品目录数据DataSet结构说明字段含义数据类型完整性设施备注药品编码Varchar(50)PK药品名称varchar(100)剂型varchar(20)规格varchar(26)单位varchar(8)最小单位零售单价numeric(20,2)该DataSet应同时包括记录状态,例如新增、删除、修改等。5.诊疗目录数据DataSet结构说明字段含义数据类型完整性设施备注诊疗/耗材编码Varchar(50)PK诊疗/耗材名称varchar(100)单位varchar(14)单价numeric(20,2)该DataSet应同时包括记录状态,例如新增、删除、修改等。6.参合人员信息数据DataSet结构说明5字段含义数据类型完整性设施备注参合证号varchar(18)pk家庭成员顺号smallintpk姓名varchar(30)性别varchar(2)与户主关系varchar(50)出生日期varchar(10)身份证号varchar(18)参合类型varchar(20)住址varchar(150)7.门诊结算数据主记录DataSet结构说明字段含义数据类型完整性设施备注门诊编号Varchar(50)PK参合证号varchar(18)非空家庭成员顺号varchar(4)非空患者姓名varchar(30)性别varchar(2)年龄numeric(3)日期DataTime费用总额numeric(20,2)非空发票号varchar(30)非空门诊诊断varchar(100)8.门诊结算数据明细记录DataSet结构说明字段含义数据类型完整性设施备注门诊编号Varchar(50)PK6序号IntPK类型varchar(4)药品或诊治编号Varchar(50)根据类型不同,分别对应药品或诊治目录单价numeric(20,4)数量numeric(20,4)金额numeric(20,2)9.门诊结算返回数据DataSet结构说明字段含义数据类型完整性设施备注门诊编号Varchar(50)与调用时的处方编号相同新农合结算号Int本次总费用numeric(20,2)本次补偿额numeric(20,2)应收现金numeric(20,2)错误消息Varchar(2000)不为空时表示出现错误,需要再次传送该DataSet仅一条记录。10.入院登记数据DataSet结构说明字段含义数据类型完整性设施备注住院编号Varchar(50)PK参合证号varchar(18)非空家庭成员顺号varchar(4)非空姓名varchar(30)7性别varchar(2)男/女出生年月日varchar(10)年龄varchar(8)入院科别名称varchar(50)入院时间DateTime门(急)诊诊断Varchar(80)该DataSet仅一条记录。11.住院查询数据DataSet结构说明字段含义数据类型完整性设施备注住院编号Varchar(50)PK序号IntPK医嘱类型Varchar(4)长期或临时类型varchar(4)药品或诊治编号Varchar(50)根据类型不同,分别对应药品或诊治目录单价numeric(20,4)数量numeric(20,4)负数表示退药或退诊治金额numeric(20,2)执行时间DateTime12.住院结算数据主记录DataSet结构说明字段含义数据类型完整性设施备注8住院编号Varchar(50)PK参合证号varchar(18)非空家庭成员顺号varchar(4)非空姓名varchar(30)性别varchar(2)男/女出生年月日varchar(10)年龄varchar(8)入院科别名称varchar(50)入院时间DateTime门(急)诊诊断Varchar(80)出院科别名称varchar(50)出院时间DateTime住院天数Int发票号Varchar(100)非空如有多张发票,请用逗号分隔该DataSet仅一条记录。13.住院结算数据明细记录DataSet结构说明字段含义数据类型完整性设施备注住院编号Varchar(50)PK序号IntPK医嘱类型Varchar(4)长期或临时类型varchar(4)药品或诊治编号Varchar(50)根据类型不9同,分别对应药品或诊治目录单价numeric(20,4)数量numeric(20,4)负数表示退药或退诊治金额numeric(20,2)执行时间DateTime四、接口部署本接口方案既支持提供WebService服务的中间应用服务器的集中部署,也支持分布式部署。可以根据需要选择。五、需要增加的功能(一)医院用户管理:主要实现医院用户的增加、删除、修改、以及授权处理。除授权功能外,医院用户的增加、删除、修改功能可以由医院系统调用相关的WebService实现。(二)药品字典比对:实现医院药品与农合系统药品字典的比对,以便区别和界定医院药品目录的计费类别。由于医院系统可能随时增加新的药品,因此,药品字典比对工作应及时进行,否则可能影响参合人员门诊治疗或住院报销。(三)诊疗项目比对:实现医院诊疗项目与农合系统诊疗项目字典的比对,以便区别和界定医院诊疗项目目录的计费类别。由于医院系统可能随时增加新的诊疗项目,因此,治疗项目比对工作应及时进行,否则可能影响参合人员门诊治疗或住院报销。(四)住院费用报销处理:实现参合人员住院费用报销处理,并实时将报销结果返回对应医疗机构。六、新增加的数据库表1.医院用户表10字段名中文别名数据类型完整性设施备注sHospitalCode医院代码Varchar(50)PKsUser医院用户Varchar(50)PKsOP操作员varchar(30)dDate操作日期DateTimesIP允许访问IP地址varchar(30)Null不固定IP地址否则,限制为固定IP地址sPower权限varchar(30)各种权限字符组合:A用户增加接口B用户删除接口C药品目录接口D诊疗目录接口E参合人员信息接口F门诊结算接口G门诊结算退费接口H住院登记接口I住院结算接口J住院结算退费接口sCheck授权人varchar(30)Null待授权dCheck授权日期DateTimeNull待授权注:只有授权以后,才允许用户访问相关的WebService。2.药品比对表字段名中文别名数据类型完整性设施备注sHospitalCode医院代码Varchar(50)PKsHisMedCode医院药品编号Varchar(50)PKnMedCode农合药品编号int与医院代码一起组合为唯一键11sMedType剂型varchar(6)sMedSpec规格varchar(10)sUnits单位varchar(8)最小单位nRetailPrice零售单价numeric(20,4)sCalcType计费类别char(2)11甲类药12自费药13乙类药Null待比对sOP操作员varchar(30)dDate操作日期DateTimesCheck比对人varchar(30)Null待比对dCheck比对日期DateTimeNull待比对3.诊疗项目比对表字段名中文别名数据类型完整性设施备注sHospitalCode医院代码Varchar(50)PKsHisTreCode医院诊疗编号Varchar(50)PKnTreCode农合诊疗编号int与医院代码一起组合为唯一键sUnits单位varc