泳道图
2021-09-12 21:07:52 0 举报
测试
作者其他创作
大纲/内容
选择疾病类型
2.返回医生信息
接收消息
【卡片】人物选择卡
选择就诊人员
健康服务平台
展示消息
【卡片】疾病选择卡
否,跳到人机节点
发送问诊报告
人人对话
入参
继续问诊sendMessage
提示错误信息
用户
6.将会话ID等信息给到ISV
点击在线问诊
是否已经进入人人模式
选择持续时间
用户等待
问诊报告
用户输入
1.调用容器切人人模式API2.初始化会话实例3.获取会话列表,根据当前会话ID,连接会话。4. 将用户主诉list插入消息暂存队尾,遍历消息暂存队列,发送消息至IM+Server5. 获取历史消息并展示 6.pending状态切换成人人
连接医生提示
传递字段1. accessKey2. tntInsId3. userId4. bizType5. 会话ID6. 医生ID7. 医生信息8. 医院信息9. 用户主诉list
重新连接医生sendMessage(隐藏)
展示问诊报告
是否已经进入人人
展示医生信息
会话创建失败
更新持续时间
服务节点
【卡片】正在匹配医生
新增问诊记录
连接医生
是否继续问诊
家人列表
【卡片】医生信息卡
切换模式
更新问诊人员
【卡片】你有一个进行中的问诊+【选项卡】是否继续问诊
重新发起问诊sendMessage
创建会话连接医生
新增家人
更新疾病信息
连接医生sendMessage(隐藏)
疾病信息sendMessage
梧桐(剧本)
【卡片】连接医生成功
4.会话创建结果
医生匹配失败
更新就诊人员
结束对话
匹配医生提示
确认问诊sendMessage
【卡片】持续时间选择卡
创建会话
IM+Server
是否需要会话唤醒
继续问诊
发送消息
在线问诊
医生端
是否有未结束的问诊记录
普通消息
【卡片】分割线卡
不需要会话唤醒
确认问诊
会话创建成功,扣除一次咨询券
需要会话唤醒
选择疾病
对话容器
重新问诊
连接医生成功
查询在线医生
ISV
获取会话ID,会话信息
封装消息体,增加问诊报告标识
3.创建会话
5.入参
选择为谁问诊
实时对话
1.调用容器API,将容器切换为pending状态2. 用户输入时,前端渲染消息,但不做发送操作,将用户的输入放入消息暂存队列
就诊人员sendMessage
是
用户输入......
确认问诊信息
服务节点新增问诊
人机切换
【卡片】正在连接医生
【卡片】匹配医生失败
1.获取医生信息
持续时间sendMessage
人机对话
触发在线问诊剧本
【卡片】确认问诊信息卡片+【选项卡】确认
定时任务,会话ID下2个小时无对话记录,结束对话
0 条评论
下一页