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