合作方须提供回调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 | 历史消息对象 |