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