收藏 分销(赏)

自助综合服务系统接口专项方案按需缴费.doc

上传人:二*** 文档编号:4746818 上传时间:2024-10-11 格式:DOC 页数:27 大小:368.04KB 下载积分:5 金币
下载 相关 举报
自助综合服务系统接口专项方案按需缴费.doc_第1页
第1页 / 共27页
本文档共27页,全文阅读请下载到手机保存,查看更方便
资源描述
自助综合服务系统接口方案 长沙. .6 文档名称 自助综合服务系统接口方案 版 本 号 V1.0 版本日期 6月3日 创 建 者 长城医疗 创建日期 9月25日 l 版本修订历史 版本号 变更时间 变更内容 拟稿人 审批人 目 录 1 服务测试 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 服务测试 接口说明:服务测试 接口地址 接口方法 NetTest 接口描述 测试Web服务是否连接正常 接口协议 Web Service+XML 关键使用者 自动发卡机系统 输入消息说明 示例 以Request为根节点XML串.子节点定义详见下方说明. <Request> < UserId></ UserId> </Request> 应答消息: 应答消息说明 示例 以Response 为根节点XML串. 子节点: Result, ErrorMsg 如返回错误值,需要重新请求,3次为上限 <Response> < ResultCode></ ResultCode> <ErrorMsg></ErrorMsg> </Response> 名称 说明 数据类型 标署名 长度(字节) Result 交易结果: 0:成功 1:错误 ResultCode ErrorMsg 错误信息描述 ErrorMsg 2 办卡 2.1 建卡病人身份校验 接口说明:对身份证是否存在有效卡进行校验 接口地址 接口方法 IDCardCheck 接口描述 对身份证是否存在有效卡进行校验 接口协议 Web Service+XML 关键使用者 自动发卡机系统 说明 示例 以Request为根节点XML串.子节点定义详见下方说明. <Request> <IDCardNo></IDCardNo> </Request> 身份证号 String IDCardNo 应答消息: 说明 示例 以Response 为根节点XML串. 子节点: Result 如返回错误值,需要重新请求,3次为上限 <Response> < ResultCode ></ ResultCode > <Status></Status> </Response> 名称 说明 数据类型 标署名 长度(字节) Result 交易结果: 0:成功 1:失败 Int ResultCode 状态 0:能够现金办卡 1:该身份证在银行申请过绑定卡 2:该身份证已建诊疗卡 Status 2.2建诊疗卡 接口说明:向HIS发送病人建卡信息 接口定义: 接口地址 接口方法 CreateCardPatInfo 接口描述 将建卡信息插入到HIS数据库 接口协议 Web Service+XML 关键使用者 自动发卡机系统 请求消息: 说明 示例 以Response为根节点XML串.子节点定义详见下方说明. <Request> <CardNo></CardNo> <PatientName></PatientName> <Sex></Sex> <Birthday></Birthday> <Age></Age> <IDCardNo></IDCardNo> <SecrityNo></SecrityNo> <CardSerNo></CardSerNo> <Amt></Amt> <Address></Address> <Tel></Tel> <UserId></UserId> <ActDate></ActDate> <ActTime></ActTime> <PassWord></ PassWord> </Request> 名称 说明 数据类型 标署名 长度 卡号 String CardNo 16 病人姓名 String PatientName 性别 String Sex 出生日期 YYYY-MM-DD Date Birthday 年纪 String Age 身份证号 String IDCardNo 卡校验码 String SecrityNo 10 卡序列号 String CardSerNo 32 联络地址 String Address 联络电话 String Tel 预交金 Number Amt 操作员 String UserId 操作日期 YYYY-MM-DD Date ActDate 操作时间 HH:mm:ss time ActTime 缴费密码 不设置密码则为空 String PassWord 应答消息: 说明 示例 以Response 为根节点XML串. 子节点: Result, ErrorMsg 如返回错误值,需要重新请求,3次为上限 <Response> <ResultCode></ ResultCode> <ErrorMsg></ErrorMsg> <SerID><SerID> </Response> 名称 说明 数据类型 标署名 长度(字节) Result 交易结果: 0:成功 1:错误 -341:卡反复 Int ResultCode ErrorMsg 对错误/异常具体描述信息 a、卡无效       b、卡已存在 String ErrorMsg 收据号 String SerID 注:卡校验码和卡序列号不能同时为空 3卡信息查询 接口说明:查询病人卡信息 接口地址 接口方法 GetPatInfo 接口描述 病人刷卡时候返回卡信息 接口协议 Web Service+XML 关键使用者 自动发卡机系统 说明 示例 以Response为根节点XML串.子节点定义详见下方说明. <Request> <CardNo></CardNo> <SecrityNo></SecrityNo> <CardSerNo></CardSerNo> <UserId></UserId> </Request> 卡号 String CardNo 16 操作员 String UserId 卡校验码 不能同时为空 String SecrityNo 卡序列号 String CardSerNo 应答消息: 说明 示例 以Response 为根节点XML串. 子节点: Result 如返回错误值,需要重新请求,3次为上限 <Response> <CardNo></CardNo> <CardStatus></CardStatus> <AccdNo></AccdNo> <AccdStatus></AccdStatus> <AccBalance></AccBalance> <PatName></PatName> <PwdStatus>0</PwdStatus> </Response> 名称 说明 数据类型 标署名 长度(字节) 卡号 String CardNo 16 卡状态 卡状态为N是正常状态,其它状态全部严禁使用 String CardStatus 账户号/ID号 账户号为空不能充值 String AccdNo 账户状态 账户状态为N为正常状态,其它状态全部严禁充值 String AccdStatus 账户余额 String AccBalance 姓名 String PatName 密码状态 0为无密码,1为有密码 String PwdStatus 4 挂号 4.1可挂科室查询 接口说明:查询能挂科室 接口地址 接口方法 DOCKSList 接口描述 查询能挂时段 接口协议 Web Service+XML 关键使用者 自助挂号机 说明 示例 以Response为根节点XML串.子节点定义详见下方说明. <Request> <DOCKSList> <Day></Day> <UserId></UserId> </DOCKSList> </Request> 日期 当日为空 String Day 操作员 UserId 应答消息: 说明 示例 以Response 为根节点XML串. 子节点: Result, ErrorMsg 如返回错误值,需要重新请求,3次为上限 <Response> <DOCKSList> <Item> <DeptId>9008<DeptId> <ParDeptId><ParDeptId> <DeptName></DeptName> </Item> <Item> <DeptId><DepId> <ParDeptId><ParDepId> <DeptName></DepName> </Item> </DOCKSList> <ResultCode></ ResultCode> <ErrorMsg></ErrorMsg> </Response> 名称 说明 数据类型 标署名 长度(字节) Result 交易结果: 0:成功 1:失败 Int ResultCode ErrorMsg 对错误/异常具体描述信息 a、数据库连接异常 String ErrorMsg 科室ID String DeptId 父科室ID String ParDeptId 科室名称 DepName 4.2医生号查询 接口说明:查询能挂医生号别 接口地址 接口方法 DOCHBList 接口描述 查询能挂医生号别 接口协议 Web Service+XML 关键使用者 自助挂号机 说明 示例 以Response为根节点XML串.子节点定义详见下方说明. <Request> <DOCHBList> <Day></Day> <DeptId></DepId> <UserId></UserId> </ DOCHBList > </Request> 日期 假如非预约为空 String Day 科室ID String DepId 操作员 String UserId 应答消息: 说明 示例 以Response 为根节点XML串. 子节点: Result, ErrorMsg 如返回错误值,需要重新请求,3次为上限 <Response> <ResultCode></ ResultCode> <ErrorMsg></ErrorMsg> <DOCHBList> <Item> <RowId ></RowId> <MarkDesc><MarkDesc> <SessionType></SessionType> <SumFee></SumFee> <DepId></DepId> <DepDesc></DepDesc> <HBTime></HBTime> </Item> <Item> <RowId ></RowId> <MarkDesc><MarkDesc> <SessionType></SessionType> <SumFee></SumFee> <DepId></DepId> <DepDesc></DepDesc> <HBTime></HBTime> </Item > </DOCHBList> </Response> 名称 说明 数据类型 标署名 长度(字节) Result 交易结果: 0:成功 1:失败 Int ResultCode ErrorMsg 对错误/异常具体描述信息 a、数据库连接异常 String ErrorMsg 256 号ID String RowId 科室ID DeptId 科室名称 String DeptDesc 号别名称 (医生姓名) String MarkDesc 出诊等级 (一般,教授、、、、) String SessionType 挂号费累计 String SumFee 挂号时段 String HBTime 4.3挂号 接口说明:挂号 接口地址 接口方法 OPRegist 接口描述 挂号 接口协议 Web Service+XML 关键使用者 自助挂号机 说明 示例 以Response为根节点XML串.子节点定义详见下方说明. <Request> <OPRegist> <CardNo></CardNo> <SecrityNo></SecrityNo> <CardSerNo></CardSerNo> <RowId></ RowId> <Day></Day> <Time></Time> <UserId></UserId> </OPRegist> </Request> 卡号 String CardNo 16 医生号RowId String RowId 日期 能够为空 String Day 时段 预约挂号时传空 Time 操作员 String UserId 卡校验码 不能同时为空 String SecrityNo 卡序列号 String CardSerNo 32 应答消息: 说明 示例 以Response 为根节点XML串. 子节点: Result, ErrorMsg 如返回错误值,需要重新请求,3次为上限 <Response> <ResultCode></ ResultCode> <ErrorMsg></ErrorMsg> <SerID><SerID> <PrintData> <RegYear></ RegYear> <RegMonth></RegMonth> <RegDay></RegDay> <RegSerNo></RegSerNo> <CardNo></CardNo> <PatName></PatName> <QueueNo></QueueNo> <DepDesc></DepDesc> <SessionType></SessionType> <LocInfo></LocInfo> < SumFee ></ SumFee > <SerNo></SerNo> <UserId></UserId> <DocDesc></DocDesc > <Doctor></Doctor> </PrintData> </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 号别序号 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 关键使用者 自助挂号机 说明 示例 以Response为根节点XML串.子节点定义详见下方说明. <Request> <CardNo ></CardNo> <UserId></UserId> <SecrityNo></SecrityNo> <CardSerNo></CardSerNo> </Request> 卡号 String CardNo 操作员 String Userid 校验码 String SecrityNo 卡序列号 String CardSerNo 应答消息: 说明 示例 以Response 为根节点XML串. 子节点: Result, ErrorMsg 如返回错误值,需要重新请求,3次为上限 <Response> <ResultCode></ResultCode > <ErrorMsg></ErrorMsg> <Items> <Item> <ItemId>项目编号</ItemId> <ItemName>项目名称</ItemName> <CateId>分类编号</CateId> <CateName>分类名称</CateName> <Price>金额</Price> <Num>数量</Num> <CtLoc>实施位置</CtLoc> <Item> <Item> <ItemId>项目编号</ItemId> <ItemName>项目名称</ItemName> <CateId>分类编号</CateId> <CateName>分类名称</CateName> <Price>金额</Price> <Num>数量</Num> <CtLoc>实施位置</CtLoc> <Item> </ Items > </ Response > 名称 说明 数据类型 标署名 长度(字节) Result 交易结果: 0:成功 1:失败 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缴费 接口地址 接口方法 AutoOPBillCharge 接口描述 实施缴费 接口协议 Web Service+XML 关键使用者 自助挂号机 说明 示例 以Response为根节点XML串.子节点定义详见下方说明. <Request> <CardNo></CardNo> <SecrityNo></SecrityNo> <CardSerNo></CardSerNo> <Amt></Amt> <Rcptgroupid></Rcptgroupid> <UserId></UserId> </Request> 卡号 String CardNo 卡校验码 不能同时为空 String SecrityNo 20 卡序列号 String CardSerNo 32 金额 String Amt 10 分组票据号 String Rcptgroupid 10 操作员 String UserId 应答消息: 说明 示例 以Response 为根节点XML串. 子节点: Result, ErrorMsg 如返回错误值,需要重新请求,3次为上限 < Response> <ResultCode></ResultCode > <ErrorMsg></ErrorMsg> <SerID></SerID> </ Response> 名称 说明 数据类型 标署名 长度(字节) Result 交易结果: 0:成功 1:失败 Int ResultCode 4 ErrorMsg 对错误/异常具体描述信息 a、数据库连接异常 String ErrorMsg 256 收据号 String SerID 6 预约挂号 6.1有卡预约病人可取号列表 接口说明:有卡预约病人可取号列表 接口地址 接口方法 AppNoList 接口描述 有卡预约病人刷诊疗卡以后列出目前能够取医生号 接口协议 Web Service+XML 关键使用者 自助取号机 说明 示例 以Response为根节点XML串.子节点定义详见下方说明. <Request> <AppNoList> <CardNo></CardNo> </AppNoList> </Request> 卡号 String CardNo 12 应答消息: 说明 示例 以Response 为根节点XML串. 子节点: Result, ErrorMsg 如返回错误值,需要重新请求,3次为上限 <Response> <AppNoList> <AppNoInfo> <RowId>号ID</RowId> <MarkDesc>号名称</MarkDesc> <SessionType>等级</SessionType> <SumFee>总金额</SumFee> <DepId>科室Id</DepId> <DepDesc>科室</DepDesc> <HBTime>时段</HBTime> <Day>日期</Day> </AppNoInfo> <AppNoInfo> …… </ AppNoInfo> </AppNoList> <ResultCode></ ResultCode> <ErrorMsg></ErrorMsg> </Response> 名称 说明 数据类型 标署名 长度(字节) 号别名称描述 String RESDesc 100 价格 String Price 5 Result 交易结果: 0:成功 1:错误 Int ResultCode 4 ErrorMsg 对错误/异常具体描述信息 a、数据库连接异常 String ErrorMsg 256 6.2有卡预约病人取号 接口说明:有卡预约病人取号 接口地址 接口方法 GetAppNo 接口描述 有卡病人做网上预约以后在医院取号 接口协议 Web Service+XML 关键使用者 自动发卡机系统 说明 示例 以Response为根节点XML串.子节点定义详见下方说明. <Request> <CardNo></CardNo> <SecrityNo></SecrityNo> <CardSerNo></CardSerNo> <UserId></UserId> <Day></Day> <Time></Time> <RowId></RowId> </Request> 卡号 String CardNo 卡校验码 不能同时为空 String SecrityNo 卡序列号 String CardSerNo 取号日期 Date Day 时段 string Time 号ID RowId 应答消息: 说明 示例 以Response 为根节点XML串. 子节点: Result, ErrorMsg 如返回错误值,需要重新请求,3次为上限 <Response> <ResultCode></ ResultCode> <ErrorMsg></ErrorMsg> <SerID><SerID> <PrintData> <RegYear></ RegYear> <RegMonth></RegMonth> <RegDay></RegDay> <CardNo></CardNo> <PatName></PatName> <QueueNo></QueueNo> <DepDesc></DepDesc> <SessionType></SessionType> <LocInfo></LocInfo> <RMB></RMB> <SerNo></SerNo> <UserId></UserId> <DocDesc></DocDesc > <Doctor></Doctor> <RegFee></RegFee> </PrintData> </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 目前号别队列号 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 打印门诊费用清单 接口说明:查询病人门诊费用明细 接口地址 接口方法 GetBillDetailByAdm 接口描述 查询病人门诊费用明细 接口协议 Web Service+XML 关键使用者 自动发卡机系统 说明 示例 以Response为根节点XML串.子节点定义详见下方说明. <Request> <CardNo></CardNo> <SecrityNo></SecrityNo> <CardSerNo></CardSerNo> <UserId></UserId> <StartDay>开始日期</StartDay> <EndDay>结束日期<EndDay> </Request> 卡号 String CardNo 卡校验码 不能同时为空 String SecrityNo 卡序列号 String CardSerNo 开始时间 YYYY-MM-DD String StartDay 结束时间 YYYY-MM-DD String EndDay 操作员 String UserId 应答消息: 说明 示例 以Response 为根节点XML串. 子节点: Result, ErrorMsg 如返回错误值,需要重新请求,3次为上限 <Response> <PatName>桂磊</PatName> <Sex>男</Sex> <Age>60</Age> <ID>0000001</ID> <ChargeType>自费</ChargeType> <List> <Item> <CateName>检验</CateName> <ItemName>肝功效检验</ItemName> <Num>1</Num> <Price>200</Price> <Sum>200</Sum> <Unit>次</Unit> <Date>-09-26 13:25</Date> </Item> <Item> <CateName>检验</CateName> <ItemName>验血</ItemName> <Num>1</Num> <Price>6</Price> <Sum>6</Sum> <Unit>次</Unit> <Date>-09-26 13:25</Date> </Item> </List> <ResultCode>0</ResultCode> <ErrorMsg></ErrorMsg> </Response> 名称 说明 数据类型 标署名 长度(字节) Result 交易结果: 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 单价 String Price 20 单位 次、盒,支….. Unit 20 金额 String Sum 40 实施时间 String Date 20 8 验证密码 接口说明:缴费密码验证 接口地址 接口方法 GetPassWord 接口描述 缴费密码验证 接口协议 Web Service+XML 关键使用者 自动发卡机系统 说明 示例 以Response为根节点XML串.子节点定义详见下方说明. <Request> <CardNo></CardNo> <SecrityNo></SecrityNo> <CardSerNo></CardSerNo> <UserId></UserId> <PassWord></PassWord> </Request> 卡号 String CardNo 操作员 String UserId 校验码 不能同时为空 String SecrityNo 卡序列号 String CardSerNo 密码 采取加密方法加密 String PassWord 应答消息: 说明 示例 以Response 为根节点XML串. 子节点: Result, ErrorMsg 如返回错误值,需要重新请求,3次为上限 <Response> <ResultCode>0</ResultCode> <ErrorMsg></ErrorMsg> </Response> 名称 说明 数据类型 标署名 长度(字节) Result 交易结果: 0:成功 1:失败 Int ResultCode 4 ErrorMsg 对错误/异常具体描述信息 a、数据库连接异常 String ErrorMsg 256
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服