1、 自助综合服务系统接口方案 长沙. .6 文档名称 自助综合服务系统接口方案 版 本 号 V1.0 版本日期 6月3日 创 建 者 长城医疗 创建日期 9月25日 l 版本修订历史 版本号 变更时间 变更内容 拟稿人 审批人 目 录 1 服
2、务测试 4 2 办卡 5 2.1 建卡病人身份校验 5 2.2建诊疗卡 6 3卡信息查询 8 4卡预交金充值 9 5 挂号 11 5.1可挂科室查询 11 5.2医生号查询 12 5.3挂号 14 6 缴费 17 6.1查询缴费项 17 6.2缴费 19 7 预约挂号 20 7.1 有卡预约病人可取号列表 20 7.2有卡预约病人取号 22 8 打印门诊费用清单 24 9 预交金对账 27 10 验证密码 28 11 预交金账户变更明细查询 29 1 服务测试 接口
3、说明:服务测试
接口地址
接口方法
NetTest
接口描述
测试Web服务是否连接正常
接口协议
Web Service+XML
关键使用者
自动发卡机系统
输入消息说明
示例
以Request为根节点XML串.子节点定义详见下方说明.
4、esultCode>
5、
示例
以Request为根节点XML串.子节点定义详见下方说明.
6、Result
交易结果:
0:成功
1:失败
Int
ResultCode
状态
0:能够现金办卡
1:该身份证在银行申请过绑定卡
2:该身份证已建诊疗卡
Status
2.2建诊疗卡
接口说明:向HIS发送病人建卡信息
接口定义:
接口地址
接口方法
CreateCardPatInfo
接口描述
将建卡信息插入到HIS数据库
接口协议
Web Service+XML
关键使用者
自动发卡机系统
请求消息:
说明
示例
以Response为根节点XML串.子节点定义详见下方说明.
7、
8、Time>
9、tring
Address
联络电话
String
Tel
预交金
Number
Amt
操作员
String
UserId
操作日期
YYYY-MM-DD
Date
ActDate
操作时间
HH:mm:ss
time
ActTime
缴费密码
不设置密码则为空
String
PassWord
应答消息:
说明
示例
以Response 为根节点XML串.
子节点: Result, ErrorMsg
如返回错误值,需要重新请求,3次为上限
10、 ResultCode>
11、etPatInfo
接口描述
病人刷卡时候返回卡信息
接口协议
Web Service+XML
关键使用者
自动发卡机系统
说明
示例
以Response为根节点XML串.子节点定义详见下方说明.
12、能同时为空
String
SecrityNo
卡序列号
String
CardSerNo
应答消息:
说明
示例
以Response 为根节点XML串.
子节点: Result
如返回错误值,需要重新请求,3次为上限
13、wdStatus> 名称 说明 数据类型 标署名 长度(字节) 卡号 String CardNo 16 卡状态 卡状态为N是正常状态,其它状态全部严禁使用 String CardStatus 账户号/ID号 账户号为空不能充值 String AccdNo 账户状态 账户状态为N为正常状态,其它状态全部严禁充值 String AccdStatus 账户余额 String AccBalance 姓名 String PatName 密码状态 0为无密码,1为有密码 String
14、
PwdStatus
4 挂号
4.1可挂科室查询
接口说明:查询能挂科室
接口地址
接口方法
DOCKSList
接口描述
查询能挂时段
接口协议
Web Service+XML
关键使用者
自助挂号机
说明
示例
以Response为根节点XML串.子节点定义详见下方说明.
15、serId
应答消息:
说明
示例
以Response 为根节点XML串.
子节点: Result, ErrorMsg
如返回错误值,需要重新请求,3次为上限
16、Item>
17、e
4.2医生号查询
接口说明:查询能挂医生号别
接口地址
接口方法
DOCHBList
接口描述
查询能挂医生号别
接口协议
Web Service+XML
关键使用者
自助挂号机
说明
示例
以Response为根节点XML串.子节点定义详见下方说明.
18、tring
DepId
操作员
String
UserId
应答消息:
说明
示例
以Response 为根节点XML串.
子节点: Result, ErrorMsg
如返回错误值,需要重新请求,3次为上限
19、
20、
21、kDesc
出诊等级
(一般,教授、、、、)
String
SessionType
挂号费累计
String
SumFee
挂号时段
String
HBTime
4.3挂号
接口说明:挂号
接口地址
接口方法
OPRegist
接口描述
挂号
接口协议
Web Service+XML
关键使用者
自助挂号机
说明
示例
以Response为根节点XML串.子节点定义详见下方说明.
22、yNo>
23、能同时为空
String
SecrityNo
卡序列号
String
CardSerNo
32
应答消息:
说明
示例
以Response 为根节点XML串.
子节点: Result, ErrorMsg
如返回错误值,需要重新请求,3次为上限
24、RegDay>
25、Response> 名称 说明 数据类型 标署名 长度(字节) Result 交易结果: 0:成功 1:失败 Int ResultCode 4 ErrorMsg 对错误/异常具体描述信息 a、数据库连接异常 String ErrorMsg 256 收据号 SerID 年 String RegYear 4 月 String RegMonth 2 日 String RegDay 2 卡号 String CardNo 12 病人姓名 String PatName 20 号别序号
26、 String QueueNo 4 就诊科室 String DepDesc 20 职称 (一般,教授、、、、) String SessionType 20 就诊位置 String LocInfo 40 操作员 String UserId 20 医生号别 (医生姓名) String DocDesc 20 挂号费 String SumFee 20 5 缴费 5.1查询缴费项 接口说明:查询缴费项目 接口地址 接口方法 GetBillInfo 接口描述 接口协议 Web Service+XML
27、
关键使用者
自助挂号机
说明
示例
以Response为根节点XML串.子节点定义详见下方说明.
28、e 为根节点XML串.
子节点: Result, ErrorMsg
如返回错误值,需要重新请求,3次为上限
29、c>实施位置
30、Int
ResultCode
4
ErrorMsg
对错误/异常具体描述信息
a、数据库连接异常
String
ErrorMsg
256
项目编号
String
ItemId
20
项目名称
String
ItemName
20
分类编号
String
CateId
20
分类名称
String
CateName
20
金额
String
Price
20
数量
String
Num
20
实施位置
String
CtLoc
20
5.2缴费
接口地址
接口方法
AutoOP 31、BillCharge
接口描述
实施缴费
接口协议
Web Service+XML
关键使用者
自助挂号机
说明
示例
以Response为根节点XML串.子节点定义详见下方说明.
32、不能同时为空
String
SecrityNo
20
卡序列号
String
CardSerNo
32
金额
String
Amt
10
分组票据号
String
Rcptgroupid
10
操作员
String
UserId
应答消息:
说明
示例
以Response 为根节点XML串.
子节点: Result, ErrorMsg
如返回错误值,需要重新请求,3次为上限
< Response>
33、erID>
Response>
名称
说明
数据类型
标署名
长度(字节)
Result
交易结果:
0:成功
1:失败
Int
ResultCode
4
ErrorMsg
对错误/异常具体描述信息
a、数据库连接异常
String
ErrorMsg
256
收据号
String
SerID
6 预约挂号
6.1有卡预约病人可取号列表
接口说明:有卡预约病人可取号列表
接口地址
接口方法
AppNoList
接口描述
有卡预约病人刷诊疗卡以后列出目前能够取医生号
接口协议
Web Service+ 34、XML
关键使用者
自助取号机
说明
示例
以Response为根节点XML串.子节点定义详见下方说明.
35、
36、 说明 数据类型 标署名 长度(字节) 号别名称描述 String RESDesc 100 价格 String Price 5 Result 交易结果: 0:成功 1:错误 Int ResultCode 4 ErrorMsg 对错误/异常具体描述信息 a、数据库连接异常 String ErrorMsg 256 6.2有卡预约病人取号 接口说明:有卡预约病人取号 接口地址 接口方法 GetAppNo 接口描述 有卡病人做网上预约以后在医院取号 接口协议 Web Service+XML 关键使用者 自动发卡机
37、系统
说明
示例
以Response为根节点XML串.子节点定义详见下方说明.
38、String
CardSerNo
取号日期
Date
Day
时段
string
Time
号ID
RowId
应答消息:
说明
示例
以Response 为根节点XML串.
子节点: Result, ErrorMsg
如返回错误值,需要重新请求,3次为上限
39、egMonth>
40、a>
41、 目前号别队列号 String QueueNo 4 就诊科室 String DepDesc 20 职称 String SessionType 20 就诊位置 String LocInfo 40 收据号 String SerNo 14 操作员 String UserId 20 号别 String DocDesc 20 接诊医生 String Doctor 20 挂号金额 String RegFee 20 7 打印门诊费用清单 接口说明:查询病人门诊费用明细 接口地址 接口方法
42、
GetBillDetailByAdm
接口描述
查询病人门诊费用明细
接口协议
Web Service+XML
关键使用者
自动发卡机系统
说明
示例
以Response为根节点XML串.子节点定义详见下方说明.
43、
卡号
String
CardNo
卡校验码
不能同时为空
String
SecrityNo
卡序列号
String
CardSerNo
开始时间
YYYY-MM-DD
String
StartDay
结束时间
YYYY-MM-DD
String
EndDay
操作员
String
UserId
应答消息:
说明
示例
以Response 为根节点XML串.
子节点: Result, ErrorMsg
如返回错误值,需要重新请求,3次为上限
44、>
45、
46、 0:成功 1:失败 Int ResultCode 4 ErrorMsg 对错误/异常具体描述信息 a、数据库连接异常 String ErrorMsg 256 姓名 String PatName 性别 String Sex 4 年纪 String Age 2 个人ID String ID 2 费别 String ChargeType 13 费用类型 String CateName 12 项目名称 String ItemName 20 数量 String Num 4 单价
47、
String
Price
20
单位
次、盒,支…..
Unit
20
金额
String
Sum
40
实施时间
String
Date
20
8 验证密码
接口说明:缴费密码验证
接口地址
接口方法
GetPassWord
接口描述
缴费密码验证
接口协议
Web Service+XML
关键使用者
自动发卡机系统
说明
示例
以Response为根节点XML串.子节点定义详见下方说明.
48、ityNo>






