47 KiB
Executable File
47 KiB
Executable File
API 文档
接口列表
(ctrl+f 搜索)(如果更改了路由,请根据路由规则定位)
请求域名:http://127.0.0.1:8080/
请求方式:POST(默认)
/**
* desc:唯一id
* 参数:无
*
* api/Common/getUniqueId
*
* author:wh
* api/common/getUniqueId
*/
/**
* desc:获取对话token,在听译对话开始之前调用,用于隔离聊天记录
* 参数:无
*
* api/Common/getSayToken
*
* author:wh
* api/common/getSayToken
*/
/**
* desc:药品,CT,病例上传AI分析任务回调地址
*
* 回调地址会在请求ai接口时传递:
*(参考):
* 线上域名:https://ybx_prediagnosis.excn.top
* /api/Drugsimagesmedicaltasknotify/notify
*
* method: post
*
* 数据结构建议:
* {
* "code":200,//500(失败、异常、错误),可以是其它有意义的值
* "msg":'提示信息',//eg:处理成功、请求失败,处理中等
* "data":[],//该值可以是任意数据,eg:数组、字符串等
* }
*
* author:wh
* api/drugsimagesmedicaltasknotify/notify
*/
/**
* 药品、影像、病历上传(多文件)
*
* 流程:前端上传图片,发给ai,不等待分析结果,异步查询结果
*
* 参数:
* phone 患者手机号码
*
* 文件上传控件name值设置为:file_upload,否则无法上传
*
* 返回task_id,前端手机号查询处理任务列表
*
* /api/Drugsimagesmedicalupload/uploadDrugsImagesMedical
* api/drugsimagesmedicalupload/uploadDrugsImagesMedical
*/
/**
* 消费者队列【wh专用】
*
* /api/Drugsimagesmedicalupload/queryDrugsImagesMedicalTask
* api/drugsimagesmedicalupload/queryDrugsImagesMedicalTask
*/
/**
* 根据报告id查询附件
*
* 参数:
* reportid 数字人报告id
* type 类型,如:影像报告 病历报告
*
* api/drugsimagesmedicalupload/queryDrugsImagesMedicalReportId
*/
/**
* desc:查询并更新ai分析结果
* author:wh
*
* api/Drugsimagesmedicalupload/querySaveTaskProcessByTaskId
* api/drugsimagesmedicalupload/querySaveTaskProcessByTaskId
*/
/**
* desc:估量,量表会话记录ai处理
*
* api/Guliangqarecord/guliangSessionDeal
* 参数:
* sessionid 会话id
* phone 手机
* name 姓名
*
* author:wh
* api/guliangqarecord/guliangSessionDeal
*/
/**
* 新增估量-问答记录
*
* 参数:
* sessionid 会话id
* gulianguser_id 估量-用户ID
* name 用户姓名
* phone 手机号
* guliangquestion 用户选择的问题
* choose 可选项
* answer 回答选项(逗号隔开)
* api/Guliangqarecord/addGuliangqarecord
* api/guliangqarecord/addGuliangqarecord
*/
/**
* desc:获取估量-问答记录
*
* api/Guliangqarecord/getGuliangqarecordList
*
* 参数:
* 带分页
* current_page 当前页码
* list_rows 每页显示条数 默认15
* guliangquestion 用户选择的问题
* gulianguser_id 估量-用户ID
* guliangquestion 用户选择的问题
* name 姓名
* phone 手机号
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* gulianguser_id 估量-用户ID
* guliangquestion 用户选择的问题
* choose 回答选项
* answer 回答选项(逗号隔开)
* name 姓名
* phone 手机号
* create_time 创建时间
* author:wh
* api/guliangqarecord/getGuliangqarecordList
*/
/**
* desc:获取估量-问答配置
*
* api/Guliangquestion/getGuliangquestionList
*
* 参数:
* 带分页
* current_page 当前页码
* list_rows 每页显示条数 默认15
* name 问题
* answer 答案
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* name 问题
* answer 答案
* author:wh
* api/guliangquestion/getGuliangquestionList
*/
/**
* 新增估量-用户
*
* 参数:
* name 姓名 【必须】
* phone 手机号 【必须】
* api/Gulianguser/addGulianguser
* api/gulianguser/addGulianguser
*/
/**
* desc:获取估量-用户
*
* api/Gulianguser/getGulianguserList
*
* 参数:
* name 姓名
* phone 手机号
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* name 姓名
* phone 手机号
* author:wh
* api/gulianguser/getGulianguserList
*/
/**
* desc:管理员登录
* api/Hdradmin/adminLogin
* author:wh
* api/hdradmin/adminLogin
*/
/**
* desc:获取科室
*
* api/Hdrdepartment/getHdrdepartmentList
*
* 参数:
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* name 科室名称
* author:wh
* api/hdrdepartment/getHdrdepartmentList
*/
/**
* 新增医生账户信息
*
* 参数:
* doctor 医生昵称(杨教授) 医生昵称(杨教授) 必须
* username 用户名(手机号) 用户名(手机号) 必须
* hdrdepartment_id 科室 科室 必须
* name 姓名(杨玉环) 姓名(杨玉环) 必须
* password 密码a123456 密码a123456 必须
* api/Hdrdoctorusers/addHdrdoctorusers
* api/hdrdoctorusers/addHdrdoctorusers
*/
/**
* 修改医生账户信息
* 参数:
* id ID ID 必须
* doctor 医生昵称(杨教授)
* username 用户名(手机号)
* hdrdepartment_id 科室
* name 姓名(杨玉环)
* password 密码a123456
* sex 性别
* age 年龄
* address 住址
* api/Hdrdoctorusers/updateHdrdoctorusers
* api/hdrdoctorusers/updateHdrdoctorusers
*/
/**
* desc:获取医生账户信息
*
* api/Hdrdoctorusers/getHdrdoctorusersList
*
* 参数:
* 带分页
* current_page 当前页码
* list_rows 每页显示条数 默认15
* doctor 医生昵称(杨教授)
* name 姓名(杨玉环)
* doctor 医生昵称(杨教授)
* username 用户名(手机号)
* hdrdepartment_id 科室
* name 姓名(杨玉环)
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* doctor 医生昵称(杨教授)
* username 用户名(手机号)
* hdrdepartment_id 科室
* name 姓名(杨玉环)
* password 密码a123456
* sex 性别
* age 年龄
* type 用户类型:user=用户,doc=医生
* address 住址
* clientid 客户端ID
* expires 有效期
* ticket 票据
* create_time 创建时间
* author:wh
* api/hdrdoctorusers/getHdrdoctorusersList
*/
/**
* 删除随访
* 参数:
* id ID
* api/Hdrfollowup/del
* api/hdrfollowup/del
*/
/**
* desc:获取统一随访记录
*
* api/Hdrfollowup/getHdrfollowupList
*
* 参数:
* 带分页
* current_page 当前页码
* list_rows 每页显示条数 默认15
* id ID
* report_dataid 报告ID
* hdruserbaseinfo_id 统一基本信息
* userbaseid 基本信息ID
* name 姓名
* phone 电话
* status 状态:0=待发送,1=已发送
* hdrfollowuptemplate_id 随访模板ID
* flow 诊断流程:0=初诊,1=复诊
* send_time 发送时间
* create_time 创建时间
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* report_dataid 报告ID
* hdruserbaseinfo_id 统一基本信息
* userbaseid 基本信息ID
* name 姓名
* phone 电话
* content 随访内容
* status 状态:0=待发送,1=已发送
* hdrfollowuptemplate_id 随访模板ID
* flow 诊断流程:0=初诊,1=复诊
* send_time 发送时间
* create_time 创建时间
* author:wh
* api/hdrfollowup/getHdrfollowupList
*/
/**
* 新增统一随访记录
*
* 参数:
* hdruserbaseinfo_id 统一基本信息 统一基本信息 必须
* name 姓名 姓名 必须
* phone 电话 电话 必须
* content 随访内容 随访内容 必须
* hdrfollowuptemplate_id 随访模板ID 随访模板ID 必须
* send_time 发送时间
* api/Hdrfollowup/addHdrfollowup
* api/hdrfollowup/addHdrfollowup
*/
/**
* 修改统一随访记录
* 参数:
* id ID ID 必须
* hdruserbaseinfo_id 统一基本信息
* name 姓名
* phone 电话
* content 随访内容
* status 状态:0=待发送,1=已发送
* hdrfollowuptemplate_id 随访模板ID
* flow 诊断流程:0=初诊,1=复诊
* send_time 发送时间
* api/Hdrfollowup/updateHdrfollowup
* api/hdrfollowup/updateHdrfollowup
*/
/**
* 新增随访模板
*
* 参数:
* name 模板名称 模板名称 必须
* content 模板内容 模板内容 必须
* api/Hdrfollowuptemplate/addHdrfollowuptemplate
* api/hdrfollowuptemplate/addHdrfollowuptemplate
*/
/**
* 修改随访模板
* 参数:
* id ID ID 必须
* name 模板名称
* content 模板内容
* api/Hdrfollowuptemplate/updateHdrfollowuptemplate
* api/hdrfollowuptemplate/updateHdrfollowuptemplate
*/
/**
* desc:获取随访模板
*
* api/Hdrfollowuptemplate/getHdrfollowuptemplateList
*
* 参数:
* 带分页
* current_page 当前页码
* list_rows 每页显示条数 默认15
* id ID
* name 模板名称
* content 模板内容
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* name 模板名称
* content 模板内容
* author:wh
* api/hdrfollowuptemplate/getHdrfollowuptemplateList
*/
/**
* 删除模板
*
* api/Hdrfollowuptemplate/del
* 参数:
* id ID ID 必须
* api/hdrfollowuptemplate/del
*/
/**
* desc:获取患者健康洞察
*
* api/Hdrhealthinsight/getHdrhealthinsightList
*
* 参数:
* 带分页
* current_page 当前页码
* list_rows 每页显示条数 默认15
* id ID
* hdruserbaseinfo_id 统一基本信息 【必须】
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* hdruserbaseinfo_id 统一基本信息
* content 洞察内容
* author:wh
* api/hdrhealthinsight/getHdrhealthinsightList
*/
/**
* desc:获取科室问卷答案
*
* api/Hdrquestionnaireanswer/getHdrquestionnaireanswerList
*
* 参数:
* 带分页
* current_page 当前页码
* list_rows 每页显示条数 默认15
* id ID
* hdrquestionnairequestion_id 问卷问题ID
* answer 问卷答案
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* hdrquestionnairequestion_id 问卷问题ID
* answer 问卷答案
* create_time 创建时间
* update_time 更新时间
* author:wh
* api/hdrquestionnaireanswer/getHdrquestionnaireanswerList
*/
/**
* 新增一个问卷答案
*
* 参数:
* hdrquestionnairequestion_id 问卷问题ID 问卷问题ID 必须
* answer 问卷答案 问卷答案 必须
* api/Hdrquestionnaireanswer/addHdrquestionnaireanswer
* api/hdrquestionnaireanswer/addHdrquestionnaireanswer
*/
/**
* 修改科室问卷答案
* 参数:
* id ID ID 必须
* hdrquestionnairequestion_id 问卷问题ID
* answer 问卷答案
* api/Hdrquestionnaireanswer/updateHdrquestionnaireanswer
* api/hdrquestionnaireanswer/updateHdrquestionnaireanswer
*/
/**
* desc: 删除科室问卷答案
* author:wh
*
* 参数:
* id 数据id 必须
* api/Hdrquestionnaireanswer/del
* api/hdrquestionnaireanswer/del
*/
/**
* 新增科室问卷问题(一个问题对应多个答案)
*
* 参数:
* hdrdepartment_id 所属科室 所属科室 必须
* question 问卷问题 问卷问题 必须
* is_common 是否通用:yes=是,no=否 是否通用:yes=是,no=否 必须
* is_only_boy 只适合男:yes=是,no=否 只适合男:yes=是,no=否 必须
* is_only_girl 只适合女:yes=是,no=否 只适合女:yes=是,no=否 必须
* type 选项类型:one=单选,more=多选 选项类型:one=单选,more=多选 必须
* api/Hdrquestionnairequestion/addHdrquestionnairequestion
* api/hdrquestionnairequestion/addHdrquestionnairequestion
*/
/**
* 修改科室问卷问题(一个问题对应多个答案)
* 参数:
* id ID ID 必须
* hdrdepartment_id 所属科室
* question 问卷问题
* is_common 是否通用:yes=是,no=否
* is_only_boy 只适合男:yes=是,no=否
* is_only_girl 只适合女:yes=是,no=否
* type 选项类型:one=单选,more=多选
* api/Hdrquestionnairequestion/updateHdrquestionnairequestion
* api/hdrquestionnairequestion/updateHdrquestionnairequestion
*/
/**
* desc: 删除科室问卷问题(一个问题对应多个答案)
* author:wh
*
* 参数:
* id 数据id 必须
*
* api/Hdrquestionnairequestion/del
* api/hdrquestionnairequestion/del
*/
/**
* desc:获取科室问卷问题(一个问题对应多个答案)
*
* api/Hdrquestionnairequestion/getHdrquestionnairequestionList
*
* 参数:
* 带分页
* current_page 当前页码
* list_rows 每页显示条数 默认15
* id ID
* hdrdepartment_id 所属科室 【必须】
* group 题目分组
* question 问卷问题
* is_common 是否通用:yes=是,no=否
* is_only_boy 只适合男:yes=是,no=否
* is_only_girl 只适合女:yes=是,no=否
* type 选项类型:one=单选,more=多选
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* hdrdepartment_id 所属科室
* question 问卷问题
* is_common 是否通用:yes=是,no=否
* is_only_boy 只适合男:yes=是,no=否
* is_only_girl 只适合女:yes=是,no=否
* type 选项类型:one=单选,more=多选
* create_time 创建时间
* update_time 更新时间
* author:wh
* api/hdrquestionnairequestion/getHdrquestionnairequestionList
*/
/**
* desc:查询总数
* *
* api/Hdrquestionnairequestion/getHdrQuestionTotal
*
* 参数与查询裂变接口保持一致
*
* 返回总数
*
* author:wh
* api/hdrquestionnairequestion/getHdrQuestionTotal
*/
/**
* desc:根据id查询问题
*
* api/Hdrquestionnairequestion/findQuestionById
*
* 参数:id 问题id
*
* author:wh
* api/hdrquestionnairequestion/findQuestionById
*/
/**
* 新增患者挂号列表(可重复挂号)
*
* 参数:
* date 挂号日期
* name 患者姓名(可重复挂号)
* doctor_name 医生名称
* age 病人年龄
* gender 病人性别
* phone 手机号
* qa_type 问答类型(患者定):1=自由问答,2=固定问答,3=健康问答
* ticket 对话凭据(便于查询)
* api/Hdrregister/addHdrregister
* api/hdrregister/addHdrregister
*/
/**
* desc:获取患者挂号列表(可重复挂号)
*
* api/Hdrregister/getHdrregisterList
*
* 参数:
* name 患者姓名(可重复挂号)
* phone 手机号
* id ID
* date 挂号日期
* name 患者姓名(可重复挂号)
* gender 病人性别
* phone 手机号
* status 状态:0=挂号中,1=结束诊断
* qa_type 问答类型(患者定):1=自由问答,2=固定问答,3=健康问答
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* date 挂号日期
* name 患者姓名(可重复挂号)
* doctor_name 医生名称
* age 病人年龄
* gender 病人性别
* phone 手机号
* create_time 创建时间
* status 状态:0=挂号中,1=结束诊断
* qa_type 问答类型(患者定):1=自由问答,2=固定问答,3=健康问答
* ticket 对话凭据(便于查询)
* author:wh
* api/hdrregister/getHdrregisterList
*/
/**
* desc:获取统一问诊用户基本信息列表(后台病历管理列表)
*
* api/Hdruserbaseinfo/getHdruserbaseinfoList
*
* 参数:
* 带分页
* current_page 当前页码
* list_rows 每页显示条数 默认15
* doctor 所属医生
* id ID
* date 日期
* doctor 所属医生
* hdrdepartment_id 科室
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
* name 病人姓名
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* date 日期
* doctor 所属医生
* hdrdepartment_id 科室
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
* name 病人姓名
* gender 病人性别
* age 病人年龄
* edu 教育程度
* career_year 职业及年限
* power 体力要求
* satisfaction 经济满意度
* old_career_year 过往职业及年限
* old_career_power 过往职业体力要求
* support 社会支持度
* marriage 婚姻状况
* live 居住情况
* home 家庭关系
* address 地址
* phone 联系方式
* wechat_no 微信号
* ticket 对话票据(数据隔离)
* create_time 创建时间
* is_flow 是否接受随访:yes=是,no=否
* author:wh
* api/hdruserbaseinfo/getHdruserbaseinfoList
*/
/**
* desc:获取统一问诊用户基本信息详情(后台病历管理详情)
*
* api/Hdruserbaseinfo/getHdruserbaseinfoDetailById
*
* 参数:
* id ID ID 必须
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* date 日期
* doctor 所属医生
* hdrdepartment_id 科室
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
* name 病人姓名
* gender 病人性别
* age 病人年龄
* edu 教育程度
* career_year 职业及年限
* power 体力要求
* satisfaction 经济满意度
* old_career_year 过往职业及年限
* old_career_power 过往职业体力要求
* support 社会支持度
* marriage 婚姻状况
* live 居住情况
* home 家庭关系
* address 地址
* phone 联系方式
* wechat_no 微信号
* ticket 对话票据(数据隔离)
* create_time 创建时间
* is_flow 是否接受随访:yes=是,no=否
* author:wh
* api/hdruserbaseinfo/getHdruserbaseinfoDetailById
*/
/**
* 根据id修改统一问诊用户基本信息
* 参数:
* id ID 【必须】
* name 病人姓名
* gender 病人性别
* age 病人年龄
* edu 教育程度
* career_year 职业及年限
* power 体力要求
* satisfaction 经济满意度
* old_career_year 过往职业及年限
* old_career_power 过往职业体力要求
* support 社会支持度
* marriage 婚姻状况
* live 居住情况
* home 家庭关系
* address 地址
* phone 联系方式
* wechat_no 微信号
* api/Hdruserbaseinfo/updateHdruserbaseinfoById
* api/hdruserbaseinfo/updateHdruserbaseinfoById
*/
/**
* 新增统一问诊用户基本信息
*
* 参数:
* date 日期 【必须】
* doctor 所属医生 【必须】
* hdrdepartment_id 科室 【必须】
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊,doc_add=医生添加 【必须】
* name 病人姓名 【必须】
* gender 病人性别 【必须】
* age 病人年龄 【必须】
* edu 教育程度
* career_year 职业及年限
* power 体力要求
* satisfaction 经济满意度
* old_career_year 过往职业及年限
* old_career_power 过往职业体力要求
* support 社会支持度
* marriage 婚姻状况
* live 居住情况
* home 家庭关系
* address 地址
* phone 联系方式 【必须】
* wechat_no 微信号
* ticket 对话票据(数据隔离)
* diagnosis 诊断
* api/hdruserbaseinfo/addHdruserbaseinfo
*/
/**
* desc:保存用户基本信息,没有就新增
*
* * 参数:
* doctor 所属医生 【必须】
* hdrdepartment_id 科室 【必须】
* name 病人姓名 【必须】
* gender 病人性别 【必须】
* age 病人年龄 【必须】
* phone 图片识别联系方式
* user_phone 当前用户登录的手机号 【必须】
*
*
* author:wh
* api/hdruserbaseinfo/saveBaseinfo
*/
/**
* desc:根据手机号码获取统一问诊用户基本信息,查询最新的一条数据
*
* api/Hdruserbaseinfo/getHdruserbaseinfoByPhone
*
* 参数:
* phone 联系方式 【必须】
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* hdrdepartment_id 科室
* hdrdepartment 科室名称
* name 病人姓名
* gender 病人性别
* age 病人年龄
* phone 联系方式
* author:wh
* api/hdruserbaseinfo/getHdruserbaseinfoByPhone
*/
/**
* 基本信息读取
* 基本信息读取接口(传图片地址)
*
* 参数:
* phone 患者手机号码
*
* 文件上传控件name值设置为:file_upload,否则无法上传
*
* api/hdruserbaseinfo/getBaseInfoUploadRead
*/
/**
* desc:获取统一问诊用户基本信息列表(后台病历管理列表)
*
* api/Hdruserinfotingyi/getHdruserbaseinfoList
*
* 参数:
* 带分页
* current_page 当前页码
* list_rows 每页显示条数 默认15
* doctor 所属医生
* id ID
* date 日期
* doctor 所属医生
* hdrdepartment_id 科室
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
* name 病人姓名
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* date 日期
* doctor 所属医生
* hdrdepartment_id 科室
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
* name 病人姓名
* gender 病人性别
* age 病人年龄
* edu 教育程度
* career_year 职业及年限
* power 体力要求
* satisfaction 经济满意度
* old_career_year 过往职业及年限
* old_career_power 过往职业体力要求
* support 社会支持度
* marriage 婚姻状况
* live 居住情况
* home 家庭关系
* address 地址
* phone 联系方式
* wechat_no 微信号
* ticket 对话票据(数据隔离)
* create_time 创建时间
* is_flow 是否接受随访:yes=是,no=否
* author:wh
* api/hdruserinfotingyi/getHdruserbaseinfoList
*/
/**
* desc:获取统一问诊用户基本信息详情(后台病历管理详情)
*
* api/Hdruserinfotingyi/getHdruserbaseinfoDetailById
*
* 参数:
* id ID ID 必须
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* date 日期
* doctor 所属医生
* hdrdepartment_id 科室
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
* name 病人姓名
* gender 病人性别
* age 病人年龄
* edu 教育程度
* career_year 职业及年限
* power 体力要求
* satisfaction 经济满意度
* old_career_year 过往职业及年限
* old_career_power 过往职业体力要求
* support 社会支持度
* marriage 婚姻状况
* live 居住情况
* home 家庭关系
* address 地址
* phone 联系方式
* wechat_no 微信号
* ticket 对话票据(数据隔离)
* create_time 创建时间
* is_flow 是否接受随访:yes=是,no=否
* author:wh
* api/hdruserinfotingyi/getHdruserbaseinfoDetailById
*/
/**
* 根据id修改统一问诊用户基本信息
* 参数:
* id ID 【必须】
* name 病人姓名
* gender 病人性别
* age 病人年龄
* edu 教育程度
* career_year 职业及年限
* power 体力要求
* satisfaction 经济满意度
* old_career_year 过往职业及年限
* old_career_power 过往职业体力要求
* support 社会支持度
* marriage 婚姻状况
* live 居住情况
* home 家庭关系
* address 地址
* phone 联系方式
* wechat_no 微信号
* api/Hdruserinfotingyi/updateHdruserbaseinfoById
* api/hdruserinfotingyi/updateHdruserbaseinfoById
*/
/**
* 新增统一问诊用户基本信息
*
* 参数:
* date 日期 【必须】
* doctor 所属医生 【必须】
* hdrdepartment_id 科室 【必须】
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊,doc_add=医生添加 【必须】
* name 病人姓名 【必须】
* gender 病人性别 【必须】
* age 病人年龄 【必须】
* edu 教育程度
* career_year 职业及年限
* power 体力要求
* satisfaction 经济满意度
* old_career_year 过往职业及年限
* old_career_power 过往职业体力要求
* support 社会支持度
* marriage 婚姻状况
* live 居住情况
* home 家庭关系
* address 地址
* phone 联系方式 【必须】
* wechat_no 微信号
* ticket 对话票据(数据隔离)
* diagnosis 诊断
* api/hdruserinfotingyi/addHdruserbaseinfo
*/
/**
* desc:保存用户基本信息,没有就新增
*
* * 参数:
* doctor 所属医生 【必须】
* hdrdepartment_id 科室 【必须】
* name 病人姓名 【必须】
* gender 病人性别 【必须】
* age 病人年龄 【必须】
* phone 图片识别联系方式
* user_phone 当前用户登录的手机号 【必须】
*
*
* author:wh
* api/hdruserinfotingyi/saveBaseinfo
*/
/**
* desc:根据手机号码获取统一问诊用户基本信息,查询最新的一条数据
*
* api/Hdruserinfotingyi/getHdruserbaseinfoByPhone
*
* 参数:
* phone 联系方式 【必须】
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* hdrdepartment_id 科室
* hdrdepartment 科室名称
* name 病人姓名
* gender 病人性别
* age 病人年龄
* phone 联系方式
* author:wh
* api/hdruserinfotingyi/getHdruserbaseinfoByPhone
*/
/**
* 基本信息读取
* 基本信息读取接口(传图片地址)
*
* 参数:
* phone 患者手机号码
*
* 文件上传控件name值设置为:file_upload,否则无法上传
*
* api/hdruserinfotingyi/getBaseInfoUploadRead
*/
/**
* desc:h5-数字人-生成听诊报告(同时提交固定问答聊天记录)
*
* api/Reporth5/createReport
*
* name 病人姓名
gender 病人性别
age 病人年龄
edu 教育程度
career_year 职业及年限
power 体力要求
satisfaction 经济满意度
old_career_year 过往职业及年限
support 社会支持度
marriage 婚姻状况
live 居住情况
home 家庭关系
address 地址
phone 联系方式
wechat_no 微信号
ticket 登录票据
hdrdepartment_id 科室
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
*
* content 对话内容;格式:
* $content = [
["role" => "user", "content" => '医生说:xxxxx'],
["role" => "user", "content" => '患者说:xxxxx'],
];
* author:wh
* api/reporth5/createReport
*/
/**
* desc:查询报告详情
*
* api/Reporth5/getReportById
* 参数:dataid 报告id
* ticket:用户ticket
* author:wh
* api/reporth5/getReportById
*/
/**
* desc:查询报告列表
*
* api/Reporth5/getReportList
* 参数:username
* ticket:用户ticket
*
* author:wh
* api/reporth5/getReportList
*/
/**
* 修改报告
* api/Reporth5/editReport
* 参数:dataid 报告数据id
name 病人姓名
gender 病人性别: M=男性, F=女性
age 病人年龄
main_complaint 主诉
medical_history 病史
past_history 既往史
allergy_history 过敏史
family_history 家族史
personal_history 个人史
menstrual_marital_history 月经婚育史
diagnosis 诊断
treatment 医嘱
* api/reporth5/editReport
*/
/**
* desc:疼痛科-数字人-生成听诊报告(同时提交固定问答聊天记录)
*
* api/Reporttt/createReport
* username 用户名
*
* name 病人姓名
gender 病人性别
age 病人年龄
edu 教育程度
career_year 职业及年限
power 体力要求
satisfaction 经济满意度
old_career_year 过往职业及年限
support 社会支持度
marriage 婚姻状况
live 居住情况
home 家庭关系
address 地址
phone 联系方式
wechat_no 微信号
ticket 对话票据
hdrdepartment_id 科室
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
* hdrdepartment 科室名称
*
* content 对话内容;格式:
* $content = [
["role" => "user", "content" => '医生说:xxxxx'],
["role" => "user", "content" => '患者说:xxxxx'],
];
* author:wh
* api/reporttt/createReport
*/
/**
* desc:查询报告详情
*
* api/Reporttt/getReportById
* 参数:dataid 报告id
* ticket:用户ticket
* author:wh
* api/reporttt/getReportById
*/
/**
* desc:查询报告列表
*
* api/Reporttt/getReportList
* 参数:phone
*
* author:wh
* api/reporttt/getReportList
*/
/**
* desc:听译-生成听诊报告
*
* api/Reportty/createReport
* 参数:ticket
* from 来源
* client_id
*
* author:wh
* api/reportty/createReport
*/
/**
* desc:查询报告详情
*
* api/Reportty/getReportById
* 参数:dataid 报告id
* ticket:用户ticket
* author:wh
* api/reportty/getReportById
*/
/**
* desc:查询报告列表
*
* api/Reportty/getReportList
* 参数:phone
*
*
* author:wh
* api/reportty/getReportList
*/
/**
* 修改报告
* api/Reportty/editReport
* 参数:dataid 报告数据id
* username 医生登录账号(必须)
name 病人姓名
gender 病人性别: M=男性, F=女性
age 病人年龄
main_complaint 主诉
medical_history 病史
past_history 既往史
allergy_history 过敏史
family_history 家族史
personal_history 个人史
menstrual_marital_history 月经婚育史
diagnosis 诊断
treatment 医嘱
ticket 对话票据
hdrdepartment_id 科室
* api/reportty/editReport
*/
/**
* desc:文本转语音
*
* 语音转换服务
*
* api/Service/azurettsAudio
*
* 参数:
* text: 文本内容
*
* author:wh
* api/service/azurettsAudio
*/
/**
* desc:发送短信验证码
* 参数:
* mobile 手机号
* event 发送场景
*
* api/sms/send
* author:wh
* api/sms/send
*/
/**
* desc:听译助手对话,优医助手
*
* 参数:
* type:助手类型,选择助手类型:如疼痛科指导医师【必须】
* question :问题【必须】
* phone 患者手机号【必须】
* doctor 医生手机号【必须】
* sessionid 会话id【必须】 从getSayToken接口获得,每次对话之前生成,用于区分不同会话
*
* 注意:回答完成之后再保存回答记录
*
* author:wh
* api/tingyiueassistant/chatTy
*/
/**
* 保存回答记录
*
* 参数:
* record_id:记录id
* answer:回答
* phone:患者手机号
*
* author:wh
* api/tingyiueassistant/saveAnswer
*/
/**
* desc:获取疼痛科聊天历史
*
* api/Ttchathistory/getTtchathistoryList
*
* 参数:
* 带分页
* current_page 当前页码
* list_rows 每页显示条数 默认15
* hdruserbaseinfo_id 统一基本信息 统一基本信息 必须
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* username 用户
* type 聊天角色
* chat_msg 问诊内容
* ticket 对话票据(用于隔离用户聊天历史记录)
* userbaseinfo_id 基本信息ID
* create_time 创建时间
* hdruserbaseinfo_id 统一基本信息
* author:wh
* api/ttchathistory/getTtchathistoryList
*/
/**
* desc:获取疼痛科病历报告(一个基本信息对应一个报告)
*
* api/Ttmedicalreport/getTtmedicalreportDetail
*
* 参数:
* hdruserbaseinfo_id 统一基本信息 统一基本信息 必须
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* userbaseid 基本信息ID
* doctor 所属医生
* username 病人
* report_content 报告内容
* name 病人姓名
* phone 病人电话
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
* create_time 生成时间
* ticket 对话票据(数据隔离)
* hdruserbaseinfo_id 统一基本信息
* author:wh
* api/ttmedicalreport/getTtmedicalreportDetail
*/
/**
* desc:根据id查询报告
*
* reportid 报告id
*
* api/Ttmedicalreport/getTtmedicalreportDetailbyId
* author:wh
* api/ttmedicalreport/getTtmedicalreportDetailbyId
*/
/**
* desc:获取疼痛科病历报告(听译问诊)(一个基本信息对应一个报告)
*
* api/Ttmedicalreport/getTtmedicalreportList
*
* 参数:
* 带分页
* current_page 当前页码
* list_rows 每页显示条数 默认15
* userbaseid 基本信息ID
* doctor 所属医生
* username 病人
* report_content 报告内容
* name 病人姓名
* phone 病人电话
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
* hdruserbaseinfo_id 统一基本信息
* hdrdepartment_id 科室
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* userbaseid 基本信息ID
* doctor 所属医生
* username 病人
* report_content 报告内容
* name 病人姓名
* phone 病人电话
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
* create_time 生成时间
* ticket 对话票据(数据隔离)
* hdruserbaseinfo_id 统一基本信息
* hdrdepartment_id 科室
* author:wh
* api/ttmedicalreport/getTtmedicalreportList
*/
/**
* 新增疼痛科病历报告(听译问诊)(一个基本信息对应一个报告)
*
* 参数:
* userbaseid 基本信息ID
* doctor 所属医生 【必须】
* username 医生电话(账号) 【必须】
* report_content 报告内容
* name 病人姓名 【必须】
* phone 病人电话 【必须】
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊,doc_add=医生添加 【必须】
* ticket 对话票据(数据隔离) 【必须】
* qa_type 问答模式:free=自由问答,fix=固定问答 【必须】
* hdruserbaseinfo_id 统一基本信息 【必须】
* hdrdepartment_id 科室 【必须】
* uniqueid 唯一ID 【必须】
* api/Ttmedicalreport/addTtmedicalreport
* api/ttmedicalreport/addTtmedicalreport
*/
/**
* 根据报告ID修改报告
* 参数:
* id ID 【必须】
* doctor 所属医生
* username 医生电话(账号)
* report_content 报告内容
* name 病人姓名
* phone 病人电话
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊,doc_add=医生添加
* qa_type 问答模式:free=自由问答,fix=固定问答
* hdruserbaseinfo_id 统一基本信息
* hdrdepartment_id 科室
* hdrdepartment 科室名称
* gender 病人性别
* age 病人年龄
* edu 教育程度
* career_year 职业及年限
* power 体力要求
* satisfaction 经济满意度
* old_career_year 过往职业及年限
* old_career_power 过往职业体力要求
* support 社会支持度
* marriage 婚姻状况
* live 居住情况
* home 家庭关系
* address 地址
* wechat_no 微信号
* is_flow 是否接受随访:yes=是,no=否
* diagnosis 诊断
* main_complaint 主诉
* medical_history 病史
* past_history 既往史
* allergy_history 过敏史
* family_history 家族史
* personal_history 个人史
* menstrual_marital_history 月经婚育史
* treatment 医嘱
* api/Ttmedicalreport/updateTtReportById
*
* api/ttmedicalreport/updateTtReportById
*/
/**
* desc:获取疼痛科用户基本信息
*
* api/Ttuserbaseinfo/getTtuserbaseinfoDetail
*
* 参数:
* id ID ID 必须
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* date 日期
* doctor 所属医生
* name 病人姓名
* gender 病人性别
* age 病人年龄
* edu 教育程度
* career_year 职业及年限
* power 体力要求
* satisfaction 经济满意度
* old_career_year 过往职业及年限
* old_career_power 过往职业体力要求
* support 社会支持度
* marriage 婚姻状况
* live 居住情况
* home 家庭关系
* address 地址
* phone 联系方式
* wechat_no 微信号
* create_time 创建时间
* is_flow 是否接受随访:yes=是,no=否
* ticket 对话票据(数据隔离)
* hdrdepartment_id 科室
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
* author:wh
* api/ttuserbaseinfo/getTtuserbaseinfoDetail
*/
/**
* desc:获取听译-聊天历史
*
* api/Tychathistory/getTychathistoryList
*
* 参数:
* 带分页
* current_page 当前页码
* list_rows 每页显示条数 默认15
* hdruserbaseinfo_id 统一基本信息 统一基本信息 必须
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* username 用户
* type 聊天角色
* chat_msg 问诊内容
* ticket 对话票据(数据隔离)
* create_time 创建时间
* hdruserbaseinfo_id 统一基本信息
* author:wh
* api/tychathistory/getTychathistoryList
*/
/**
* desc:获取随访记录(听译助手)
*
* api/Tyfollowup/getTyfollowupDetail
*
* 参数:
* report_dataid 报告ID 报告ID 必须
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* report_dataid 报告ID
* name 姓名
* phone 电话
* content 随访内容
* create_time 随访时间
* author:wh
* api/tyfollowup/getTyfollowupDetail
*/
/**
* desc:获取听译-病历报告(听译问诊)(一个基本信息对应一个报告)
*
* api/Tymedicalreport/getTymedicalreportDetail
*
* 参数:
* hdruserbaseinfo_id 统一基本信息 统一基本信息 必须
*
* 所有字段说明<span style="color: gray">(可能有部分额外字段未在此体现)</span>:
* id ID
* userbaseid 听译病历ID
* doctor 所属医生
* username 病人
* report_content 报告内容
* name 病人姓名
* gender 病人性别
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
* ticket 对话票据(数据隔离)
* diagnostic_result 诊断结果
* create_time 生成时间
* hdruserbaseinfo_id 统一基本信息
* author:wh
* api/tymedicalreport/getTymedicalreportDetail
*/
/**
* 修改听译-病历报告(听译问诊)(一个基本信息对应一个报告)
* 参数:
* id ID 【必须】
* userbaseid 听译病历ID
* doctor 所属医生
* username 病人
* report_content 报告内容
* name 病人姓名
* gender 病人性别
* from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
* ticket 对话票据(数据隔离)
* diagnostic_result 诊断结果
* hdruserbaseinfo_id 统一基本信息
* create_time 生成时间
* age 病人年龄
* main_complaint 主诉
* medical_history 病史
* past_history 既往史
* allergy_history 过敏史
* family_history 家族史
* personal_history 个人史
* menstrual_marital_history 月经婚育史
* diagnosis 诊断
* treatment 医嘱
* phone 联系方式
* status 问诊状态
* user_phone 登录手机号
* date 日期
* hdrdepartment 科室名称
* hdrdepartment_id 科室
* edu 教育程度
* career_year 职业及年限
* power 体力要求
* satisfaction 经济满意度
* old_career_year 过往职业及年限
* old_career_power 过往职业体力要求
* support 社会支持度
* marriage 婚姻状况
* live 居住情况
* home 家庭关系
* address 地址
* wechat_no 微信号
* api/Tymedicalreport/updateTymedicalreportById
* api/tymedicalreport/updateTymedicalreportById
*/
/**
* 检查登录
* api/usersh5/checkLogin
*/
/**
* desc:h5-授权,登录
*
* /api/Usersh5/login
*
* 参数:
* username 用户名(手机号)
* code 验证码
*
* author:wh
* api/usersh5/login
*/
/**
* desc:h5-根据id查询用户
* api/Usersh5/getUserById
* 参数:
* dataid 用户id
* author:wh
* api/usersh5/getUserById
*/
/**
* desc:疼痛科-根据id查询用户
* api/Userstt/getUserById
* 参数:
* dataid 用户id
* author:wh
* api/userstt/getUserById
*/
/**
* desc:疼痛科-授权,登录
*
* /api/Userstt/login
*
* 参数:clientid 客户端标识
* username 用户名
* password 密码
*
* author:wh
* api/userstt/login
*/
/**
* desc:疼痛科-保存聊天记录
*
* api/Userstt/saveChatHistory
*
* author:wh
* api/userstt/saveChatHistory
*/
/**
* 疼痛科-修改基本信息
* api/Userstt/editBaseinfo
* 参数:ticket
*
name 病人姓名
gender 病人性别
age 病人年龄
edu 教育程度
caree职业及年限r_year
power体力要求
satisfaction 经济满意度
old_car过往职业及年限eer_year
support 社会支持度
marriage 婚姻状况
live 居住情况
home 家庭关系
addres地址s
phone 联系方式
wechat_no微信号
* api/userstt/editBaseinfo
*/
/**
* desc:提交自由问答记录(后台需要单独列出来,对话时前端缓存在本地,对话结束提交)
*
* 参数:
* ticket 对话票据(结束问诊时重新生成)
* username 用户名
* content 对话内容,格式:
* content = [
["role" => "user", "content" => '1'],
["role" => "user", "content" => '2'],
["role" => "user", "content" => '3'],
];
*
* api/Userstt/subFreeQuestionAnswerRecord
*
* author:wh
* api/userstt/subFreeQuestionAnswerRecord
*/
/**
* 诊断完成
* api/Userstt/diagFinish
* 参数:report_id 报告id
* api/userstt/diagFinish
*/
/**
* desc:听译-授权,登录
*
* /api/Usersty/login
*
* 参数:clientid 客户端标识
* username 用户名
* password 密码
*
* author:wh
* api/usersty/login
*/
/**
* 医生问诊提示
*
* 请求类型:post
* 请求地址:/api/Usersty/getTips
* 参数:
* hdruserbaseinfo_id 基本信息id
* api/usersty/getTips
*/