~~~[api]
get:http://zz.chuanhai.net/default/cn/Index/Selfdiagnosis/consultation
hospitalCode#医院代码(首次发起咨询时必须传入,通过模板标签获取,获取方式详见《模板标签》)
id#调查id(首次发起咨询时请不要传入任何内容,第二次发起咨询时传入首次发起咨询时接口返回的调查id)
answerId#答案id(传入用户所选的答案id,格式如:1,2,3,4。多个答案请用英文逗号隔开)
<<<
success
{
"status": 0, //状态码,0为正确,非0则错误
"message": "ok", //提示信息
"result": { //结果
"hospitalCode": "景东县人民医院", //传入的医院代码,原样返回
"id": 4, //传入的id,原样返回,不传入则返回0
"answerId": ["2"], //传入的答案id,转换为二维数组后返回
"message": [{ //留言,前端请输出给用户看到
"content": "您好!此为新型冠状病毒智能筛查通道,筛查不代替医生诊断,有相关情况请自我隔离并尽快就医。", //留言内容
"addTime": 1581575970 //留言时间
},{
"content": "留言...可能会在文字中留个链接回来。链接要能点进去",
"addTime": 1581575970
}],
"questionnaire": { //调查情况
"id": "4", //调查id
"addTime": "1581575970", //调查发起时间
"endTime": "0", //调查结束时间
"ip": "", //调查者ip
"resultStatus": "0", //结果状态:0为没有结果,1为已有结果
"resultId": "0", //结果id,0为没有结果id,非0则为结果id,目前有4重结果。id为1-4,1最严重,4最轻微。
"hospitalCode": "景东县人民医院", //医院代码,始终返回首次发起咨询时传入的医院代码
"name": "有接触史,有典型症状", //自诊结果名称,自诊结束后(resultStatus=1时,视为自诊结束),会有该字段返回。
"content": "可能与冠状病毒肺炎相关" //自诊结果内容,自诊结束后(resultStatus=1时,视为自诊结束),会有该字段返回。
"proposal": "建议立刻发热门诊就诊,并且佩戴好口單做好防护。佩戴医用外科口罩或N95口罩,避免乘坐公共交通工具。" //自诊结果建议,自诊结束后(resultStatus=1时,视为自诊结束),会有该字段返回。
},
"hospital": { //医院信息
"id": "1", //医院id
"addTime": "1581744791", //医院添加时间
"sort": "0", //排序
"isAddLangtong": "0", //是否添加朗通技术支持
"name": "云南省第一人民医院" //医院名称
},
"answer": [{ //答案列表
"id": "2", //答案id,回答问题时,请提交此id,多个答案提交多个id,多个id用英文逗号分隔
"problemId": "1", //问题id
"isRadio": "0", //是否单选(0为多选,1为单选,请注意问题的isCheckbox字段,问题的isCheckbox字段为0时,答案不可多选)
"sort": "0", //排序(数字越大越靠前,接口已处理排序,客户端无需处理排序)
"content": "有武汉(湖北)等疫区旅游史或居住史" //答案内容
}, {
"id": "3",
"problemId": "1",
"isRadio": "0",
"sort": "0",
"content": "有接触过武汉(湖北)等疫区的人员"
}, {
"id": "4",
"problemId": "1",
"isRadio": "0",
"sort": "0",
"content": "有接触过疑似或确诊新型冠状病毒感染者"
}, {
"id": "5",
"problemId": "1",
"isRadio": "0",
"sort": "0",
"content": "身边有多人出现发热、乏力、咳嗽、咽痛等"
}, {
"id": "7",
"problemId": "1",
"isRadio": "1",
"sort": "0",
"content": "都没有"
}],
"problem": { //问题
"id": "1", //问题id
"answerIdOut": "0", //根据回答的答案id提问(接口已处理,客户端无需处理)
"priority": "0", //问题优先级
"isCheckbox": "1", //是否多选,1为多选,0为非多选(单选),当为0时,客户端应严格控制答案不可多选,即使答案的isRadio字段为0也不可多选。
"sort": "0", //问题排序(数字越大越靠前,接口已处理,客户端无需处理)
"content": "近14天有没有以下情况?" //问题内容
}
}
}
<<<
error
{
"status":1, //通用的错误码
"message": "错误提示"
}
~~~
## 调用逻辑
### 1、发起咨询
http://zz.chuanhai.net/default/cn/Index/Selfdiagnosis/consultation?hospitalCode=云南省第一人民医院
如上:
hospitalCode传 医院名称,此处称为医院代码
### 2、回答问题
http://zz.chuanhai.net/default/cn/Index/Selfdiagnosis/consultation?id=1&answerId=3,4
如上:
id传 《发起咨询》后返回的调查id:json字段['result']['questionnaire']['id']
answerId传 《发起咨询》后返回的答案id,用户选择哪些答案,就传哪些答案的id,多个答案id用英文逗号分隔
### 3、只要接口返回的['result']['questionnaire']['resultStatus']字段为0,就一直重复回答问题
### 4、直到接口返回的['result']['questionnaire']['resultStatus']字段为1,输出自诊结果,结束自诊
- 序言
- 安装系统
- 更新日志
- 更新操作
- 1.0版本更新
- 2020年07月13日
- 2020年07月15日
- 2020年07月17日
- 2020年08月20日
- 2.0版本更新
- 1.0升级2.0方法
- 3.0版本更新
- 2.0升级3.0方法
- 3.0新增功能介绍
- 系统目录说明
- 模板命名规范
- 前端开发规范
- 开启调试模式
- 公共模板文件
- 移动端模板
- 应用使用说明文档
- PC门户文档
- 模板标签
- 语法说明
- css/js(资源文件导入)
- include(模板引入/分离)
- seo(百度优化)
- position(当前位置)
- on(选中导航/栏目)
- info(信息标签)
- column(栏目标签)
- image(循环图片)
- searchType(搜索类型)
- if(判断)
- foreach(循环、信息列表带分页)
- 模板变量
- var(公共变量)
- $set(读取设置)
- $position(当前位置)
- $column(栏目数据)
- $info(信息数据)
- $contentNav(内容导航)
- $childrenColumn(下级栏目)
- $search(搜索信息数据)
- $relevantSearch(相关搜索)
- $page(分页码)
- 变量函数
- 函数说明
- deTitleImage(解析图片)
- date(格式化时间)
- deHtml(解析编辑器内容)
- intercept(截取字符串)
- 搜索提交
- 信息搜索提交
- 在线留言文档
- 在线留言提交
- 问卷调查文档
- surveytable(调查表列表标签)
- survey(调查表标签)
- 问卷调查提交
- 应用文件说明
- 招聘中心
- 满意度调查文档
- 满意度调查提交
- 预约挂号(非实时版)文档
- 预约挂号提交
- 预约挂号2.0
- 投票活动
- votelist(投票活动列表标签)
- voteone(对应的投票活动内容标签)
- bevotelist(投票目标列表标签)
- 文件说明
- 自定义表单
- 云打印文档
- 查询打印机列表
- 添加打印
- 查询打印状态
- 上传打印文件
- 后端开发文档
- 开发须知
- 目录结构说明
- 开发架构说明
- 平台型系统文档
- 肺炎自诊系统文档
- 序言
- 发起咨询
- 获取统计
- 获取总统计
- 前端部署说明
- 模板标签
- 服务器信息
- 更新日志
- 运维文档
- onethink运维文档
- 清除缓存修改
- onethink模板标签
- 登录逻辑修改
- 跨站脚本攻击
- 错误页修改
- HDCMS运维文档
- 跨站脚本攻击(xss)
- 登录逻辑修改
- 调试模式修改
- 清除缓存bug
- 管理后台异常
- 报错信息修改
- 模板标签列表
- __TEMPLATE__常量修改
- 后台登录提示验证码错误
- EmpireCMS维护
- 忘记密码
- Thinkphp6笔记
- 前端笔记
- aspCMS运维
- aspCMS笔记
- 应用市场
- 应用市场接口
- 安装程序接口
- 火车采集器
- 系统下载
- Web在线发布模块下载
- 采集规则下载
- 应用自动模式
- 系统部署工具
- 系统文件同步助手
- 系统文件排错助手
- 权限管理文档
- 应用安装