预约挂号技术方案Word文档下载推荐.doc
《预约挂号技术方案Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《预约挂号技术方案Word文档下载推荐.doc(23页珍藏版)》请在冰点文库上搜索。
/bank_card_no>
/request>
每个参数可以单独提供查询
中文说明
字段名
类型
长度
病人标识号
patient_id
String
10
银行卡号
bank_card_no
19
应答消息:
以response为根节点的xml串.
子节点:
result
response>
<
result_code>
/result_code>
error_msg>
/error_msg>
content>
name>
/name>
sex>
/sex>
date_of_birth>
/date_of_birth>
nation>
/nation>
id_no>
/id_no>
identity>
/identity>
charge_type>
mailing_address>
/mailing_address>
next_of_kin_addr>
/next_of_kin_addr>
next_of_kin_phone>
/next_of_kin_phone>
start_date>
/start_date>
end_date>
/end_date>
/content>
/response>
交易结果
result_code
int
1
成功-1:
失败
错误信息
error_msg
string
4000
姓名
name
8
性别
sex
4
出生日期
date_of_birth
yyyymmdd
民族
nation
身份证号
id_no
18
身份
identity
费别
charge_type
通信地址
mailing_address
40
联系人地址
next_of_kin_addr
联系人电话号码
next_of_kin_phone
16
黑名单开始时间
start_date
黑名单结束时间
end_date
查询科室基本信息
QueryDEPInfo
clinic_date>
/clinic_date>
就诊日期
clinic_date
就诊日期为空,返回有医生排班的所有科室;
否则返回该天有医生排班的的所有科室。
格式:
<
item>
<
dept_code>
04040705<
/dept_code>
dept_name>
肝胆外科门诊<
/dept_name>
/item>
<
..................
<
成功1:
科室代码
dept_code
科室名称
dept_name
30
查询医生排班表信息
QueryDoctorsPlan
医生排班表
card_no>
/card_no>
如果日期为空则认为是当天号表
card_no
clinic_label>
消化内科周庆南<
/clinic_label>
time_desc>
上午<
/time_desc>
clinic_type>
主任号<
/clinic_type>
04040603<
消化内科<
regist_cost>
/regist_cost>
clinic_cost>
/clinic_cost>
doctor>
/doctor>
号表名称
clinic_label
时间描述
time_desc
如:
上午、下午、全天
医生等级
clinic_type
挂号费
regist_cost
Number
8,2
诊疗费
clinic_cost
医生姓名
doctor
查询医生排班表信息明细
QueryDoctorsPlanDetail
医生排班明细
20110916<
time_point>
8:
00-8:
10<
/time_point>
sub_no>
1<
/sub_no>
就诊时段
time_point
11
09:
00-10:
00
序号
sub_no
Int
3
号表预占处理
OccupyClinic
user_unit>
/user_unit>
oper_id>
/oper_id>
时间间隔描述
08:
00-09:
预约单位代码
user_unit
本地-0,114-1,建行-2,移动-3
操作员号
oper_id
取消号表预占处理
CancelOccupyClinic
预约挂号
InsertClinicAppoints
appoint_date_time>
/appoint_date_time>
tel>
/tel>
科室
预约时间
appoint_date_time
14
yyyymmddhhmmss
电话号码
tel
114-1,建行-2,移动-3
患者还可预约号数
appoint_num
2
预约挂号查询
QueryClinicAppoints
user_unit>
/user_unit>
如果clinic_date传值,则指查找clinic_date这一天的所有预约记录
如果clinic_date不传值,则把今天之后的该用户所有预约记录查出来
<
appoint_state>
/appoint_state>
cost>
5.5<
/cost>
预约状态
appoint_state
0已预约,1已挂号,2黑名单,3已取消'
cost
医生名称
取消预约挂号
DeleteClinicAppoints
/bank