合作方须提供回调URL,用于接收医联发送通知。当事件发生时,通过回调地址通知合作方,合作方根据回调的模块名称和事件名称进行相关处理。当合作方响应HTTP Code 200且Body包含
medlinker success
字符串时才算回调成功,否则当作回调失败,医联会在N秒后再次尝试一次回调。
参数名 | 说明 |
---|---|
i | 本次回调唯一标识,可用于合作方去重 |
p | 回调参数:JSON编码字符串 |
m | 回调关联模块 |
e | 回调事件 |
s | 签名 md5(p+m+e+i+ak+appSecret)转为小写取前16位 |
问诊状态变更
m:inquiry
e:inquiryStatus
p:
字段 | 类型 | 描述 |
---|---|---|
inquiryId | int | 问诊Id |
status | int | 问诊状态,参考问诊状态关系映射 |
doctorId | int | 医生Id(注意:仅解答中和已解答两个状态才有医生信息 ) |
doctorName | string | 医生姓名 |
doctorAvatar | string | 医生头像 |
doctorTitle | string | 医生的职称 |
doctorHospital | string | 医生的医院 |
doctorParentSection | string | 医生的一级科室 |
doctorSection | string | 医生的二级科室 |
医生回复消息
m:inquiry
e:doctorReply
p:
字段 | 类型 | 描述 |
---|---|---|
inquiryId | int | 问诊ID |
userId | string | 合作方用户标识(由合作方指定) |
doctorId | int | 医生ID |
msg | object | 历史消息对象 |