重庆家医有约
  1. innerapi
重庆家医有约
  • 家医端
    • 首页
      • 居民概况
    • 居民健康档案
      • 居民基本信息
      • 居民血压记录
      • 居民血糖记录
      • 居民就诊记录
      • 居民签约记录
      • 居民服务概览
    • 居民
      • 居民列表
    • 任务
      • 随访任务
        • 随访登记表单提交
        • 随访登记表单详情
      • 服务包签约邀请任务
        • 个性化服务包邀请任务 服务包详情
        • 个性化服务包邀请任务 立即邀请
      • 任务列表
      • 任务日历
      • 获取任务模板配置
      • 任务处置
    • 枚举值列表
      • 居民重点人群分类
      • 任务类型-大类
      • 任务类型-二级分类
      • 任务处置-关闭方式
    • 签约
      • 精准签约列表
      • 待续签列表
      • 签约邀请
      • 任务卡片签约邀请
      • 续签审核通过
      • 签约服务包详情
      • 可选服务包列表
      • 签约审核通过
      • 签约申请详情
      • 签约申请结果
      • 解约审核通过
      • 解约审核详情
    • innerapi
      • 居民端调用接口
        • 获取pdf
        • 居民申请签约
        • 居民申请解约
        • 申请取消
        • 随访登记详情
      • 获取居民管辖团队
      • 获取居民村编码
      • 获取居民列表
    • 家庭病床
      • 家庭病床列表
      • 家庭病床服务项列表
      • 家庭病床医嘱列表
    • 协议书
      • 获取协议书URL
    • 医患咨询
      • 我的聊天列表
      • 聊天记录
      • 获取最新消息
      • 消息发送
      • 消息撤回
      • 消息已读
    • v1.7.0
      • 个性化服务包签约列表
      • 个性化服务包签约详情
      • 个性化服务包履约
      • 个性化服务包履约记录
      • 首页公告
      • 个性化服务包列表
      • 个性化服务包详情
      • 个性化服务包未签约居民列表
      • 个性化服务包签约邀请
    • 文件上传
      POST
  • 居民端
    • 基础组件
      • 国密
        • 获取国密公钥
      • common
        • 反馈记录
        • 反馈提交
      • 文件上传【base64】
      • 文件上传【文件流】
      • pdf文件访问地址
      • 获取文件链接
    • 用户登录鉴权
      • 渝快办登录
        • 获取jstoken
        • 获取reqCode 或 authCode
        • authCode登录
      • 微信公众号登录
        • 微信公众号登录
        • 微信公众号注册
      • 手机号密码登录
      • md5身份证号登录(加后4位)
      • 通过token获取用户信息
    • 居民
      • 家人
        • 家人列表
        • 绑定我的列表
        • 家人信息
        • 添加家人(申请)
        • 编辑家人
        • 解绑我的家人
        • 家人申请审核
      • 积分
        • 今日任务列表
        • 积分明细列表
        • 签到
        • 签到记录
      • 获取居民标签
    • 消息【站内信】
      • 健康提醒
      • 专病中心宣教文章 获取
      • 健康提醒列表
      • 模板配置
    • 消息【家医对话】
      • 获取新消息数量
      • 会话列表
      • 获取/新增会话
      • 消息列表
      • 新消息列表
      • 发送消息
      • 消息撤回
      • 最近5分钟撤回的消息列表
    • 社区
      • 内容列表
      • 内容分类编辑
      • 内容详情
      • 点赞/收藏
      • 取消文章点赞/收藏
      • 获取点赞/收藏文章列表
    • 家医签约
      • 获取推荐家医
      • 获取推荐团队
      • 签约申请 普通签约申请 与 个性化签约申请
      • 取消订单
      • 申请解约
      • 取消解约
      • 签约订单列表
      • 签约详情
      • 查看团队服务评价
    • innerapi
      • 家医签约
        • 接收家医签约申请审核结果
        • 接收家医解约申请审核结果
        • 签约申请 普通签约申请 与 个性化签约申请
      • 通过身份证注册or注册
      • 通过证件号获取用户信息
      • 通过token获取用户信息
    • 内部服务
      • 三级治理中心
        • 病床列表
      • 家医
        • 随访登记详情
      • 用户中心
        • 推荐家医-通过区域编码获取用户列表
        • 家医列表-通过区域编码获取用户列表
      • 人相关【个人画像】
        • 获取签约列表
        • 获取基本信息
        • 获取健康分色指数
      • 签约
        • 我的签约列表
        • 签约申请
      • 资源
        • 获取推荐家医
        • 获取机构列表
        • 获取职工列表
        • 获取服务包列表
        • 获取服务包详情
      • 应管平台-地图
        • 测试
          • 测试-获取地图token
        • 获取地图token
        • 矢量地图缩放
      • 服务代理【总】
    • 三方应用
      • 获取第三方应用跳转地址
      • 【测试】获取第三方应用跳转地址
  • 家医
    • innerapi
      • 个性化签约列表
      • 个性化签约详情
    • 对外接口
    • 统一签约服务
      • 全市居民签约信息查询接口
      • 签约验证
      • 签约信息上传
      • 改签
      • 区县家医解约上传接口
      • 居民签约申请记录
      • 签约协议上传
      • 全市基层签约医疗机构信息查询接口
      • 更新机构
      • 全市家医团队信息查询接口
    • 区县家医解约上传接口 QY04
    • 全市家医服务包及服务项目信息查询接口 BA07
    • 签约信息查询
    • 团队上传
    • 重点人群未签约列表
    • 团队成员信息上传
    • 服务包列表
    • 机构列表查询
    • 团队成员列表
    • 团队列表
    • 个性化签约上传
    • 服务包更新
  • 能力中心
    • 评价组件
      • innerapi
        • 发送待评价项
          POST
        • 评价记录查询
          GET
        • 评价统计
          GET
      • 按钮数据获取
        GET
      • 评价列表
        GET
      • 服务评价
        POST
    • 通知书透传模板
      POST
    • 获取pdf链接
      GET
    • 签署通知书并生成pdf
      POST
    • 获取pdf链接 Copy
      GET
  • 任务中心
    • innerapi
      • 任务
        • 更新任务
        • 创建任务
        • 完成任务
        • 关闭任务
        • 删除任务
        • 任务列表
        • 任务详情
        • 任务数量统计
      • 卡片模板
        • 列表
        • 动态数据源
  • 配置平台
  • 内容中心
    • 获取文章列表
    • 获取标签列表
  • 优化项
    • 用户中心
      • 用户应用统计列表
  • 三级治理中心
    • innerapi
      • 家庭病床列表
    • openapi
      • 家庭病床事件上传
  • 资源中心
    • 新增/修改团队
  1. innerapi

评价统计

GET
/innerapi/eva/statistics

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Header 参数
x1-gp-color
string 
可选
默认值:
{{IS_GRAY}}
Authorization
string 
可选
默认值:
std_token3ff405973ea91aa5884f7a4560b838f5
Body 参数application/json
object {0}
示例
{
    "fields": [
        [
            "where",
            [
                "and",
                [
                    "type",
                    "in",
                    "signing"
                ],
                [
                    "send_date",
                    "is not",
                    ""
                ],
                [
                    "send_date",
                    "!=",
                    ""
                ]
            ]
        ],
        [
            "orderBy",
            "send_date",
            "desc"
        ],
        [
            "groupby",
            "type"
        ],
        [
            "select",
            "type",
            "COUNT(DISTINCT rec_subject_id) as '评价人数'",
            "COUNT(1) as '评价次数'",
            "COUNT(CASE WHEN timeliness = '1' THEN 1 ELSE NULL END) as '时效性-1'",
            "COUNT(CASE WHEN timeliness = '2' THEN 1 ELSE NULL END) as '时效性-2'",
            "COUNT(CASE WHEN timeliness = '3' THEN 1 ELSE NULL END) as '时效性-3'",
            "COUNT(CASE WHEN timeliness = '4' THEN 1 ELSE NULL END) as '时效性-4'",
            "COUNT(CASE WHEN timeliness = '5' THEN 1 ELSE NULL END) as '时效性-5'",
            "COUNT(CASE WHEN quality = '1' THEN 1 ELSE NULL END) as '质量-1'",
            "COUNT(CASE WHEN quality = '2' THEN 1 ELSE NULL END) as '质量-2'",
            "COUNT(CASE WHEN quality = '3' THEN 1 ELSE NULL END) as '质量-3'",
            "COUNT(CASE WHEN quality = '4' THEN 1 ELSE NULL END) as '质量-4'",
            "COUNT(CASE WHEN quality = '5' THEN 1 ELSE NULL END) as '质量-5'",
            "COUNT(CASE WHEN satisfaction = '1' THEN 1 ELSE NULL END) as '满意度-1'",
            "COUNT(CASE WHEN satisfaction = '2' THEN 1 ELSE NULL END) as '满意度-2'",
            "COUNT(CASE WHEN satisfaction = '3' THEN 1 ELSE NULL END) as '满意度-3'",
            "COUNT(CASE WHEN satisfaction = '4' THEN 1 ELSE NULL END) as '满意度-4'",
            "COUNT(CASE WHEN satisfaction = '5' THEN 1 ELSE NULL END) as '满意度-5'"
        ]
    ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/innerapi/eva/statistics' \
--header 'x1-gp-color: {{IS_GRAY}}' \
--header 'Authorization: std_token3ff405973ea91aa5884f7a4560b838f5' \
--header 'Content-Type: application/json' \
--data-raw '{
    "fields": [
        [
            "where",
            [
                "and",
                [
                    "type",
                    "in",
                    "signing"
                ],
                [
                    "send_date",
                    "is not",
                    ""
                ],
                [
                    "send_date",
                    "!=",
                    ""
                ]
            ]
        ],
        [
            "orderBy",
            "send_date",
            "desc"
        ],
        [
            "groupby",
            "type"
        ],
        [
            "select",
            "type",
            "COUNT(DISTINCT rec_subject_id) as '\''评价人数'\''",
            "COUNT(1) as '\''评价次数'\''",
            "COUNT(CASE WHEN timeliness = '\''1'\'' THEN 1 ELSE NULL END) as '\''时效性-1'\''",
            "COUNT(CASE WHEN timeliness = '\''2'\'' THEN 1 ELSE NULL END) as '\''时效性-2'\''",
            "COUNT(CASE WHEN timeliness = '\''3'\'' THEN 1 ELSE NULL END) as '\''时效性-3'\''",
            "COUNT(CASE WHEN timeliness = '\''4'\'' THEN 1 ELSE NULL END) as '\''时效性-4'\''",
            "COUNT(CASE WHEN timeliness = '\''5'\'' THEN 1 ELSE NULL END) as '\''时效性-5'\''",
            "COUNT(CASE WHEN quality = '\''1'\'' THEN 1 ELSE NULL END) as '\''质量-1'\''",
            "COUNT(CASE WHEN quality = '\''2'\'' THEN 1 ELSE NULL END) as '\''质量-2'\''",
            "COUNT(CASE WHEN quality = '\''3'\'' THEN 1 ELSE NULL END) as '\''质量-3'\''",
            "COUNT(CASE WHEN quality = '\''4'\'' THEN 1 ELSE NULL END) as '\''质量-4'\''",
            "COUNT(CASE WHEN quality = '\''5'\'' THEN 1 ELSE NULL END) as '\''质量-5'\''",
            "COUNT(CASE WHEN satisfaction = '\''1'\'' THEN 1 ELSE NULL END) as '\''满意度-1'\''",
            "COUNT(CASE WHEN satisfaction = '\''2'\'' THEN 1 ELSE NULL END) as '\''满意度-2'\''",
            "COUNT(CASE WHEN satisfaction = '\''3'\'' THEN 1 ELSE NULL END) as '\''满意度-3'\''",
            "COUNT(CASE WHEN satisfaction = '\''4'\'' THEN 1 ELSE NULL END) as '\''满意度-4'\''",
            "COUNT(CASE WHEN satisfaction = '\''5'\'' THEN 1 ELSE NULL END) as '\''满意度-5'\''"
        ]
    ]
}'

返回响应

🟢200成功
application/json
Body
data
array [object {4}] 
必需
extend_field_a
string 
可选
sumTimeliness
integer 
可选
sumQuality
integer 
可选
sumSatisfaction
integer 
可选
code
integer 
必需
message
string 
必需
示例
{
    "data": [
        {
            "type": "follow_up_diab",
            "评价人数": 2,
            "评价次数": 4,
            "时效性-1": 1,
            "时效性-2": 0,
            "时效性-3": 0,
            "时效性-4": 1,
            "时效性-5": 2,
            "质量-1": 1,
            "质量-2": 0,
            "质量-3": 0,
            "质量-4": 1,
            "质量-5": 2,
            "满意度-1": 1,
            "满意度-2": 0,
            "满意度-3": 0,
            "满意度-4": 1,
            "满意度-5": 2
        },
        {
            "type": "follow_up_hype",
            "评价人数": 3,
            "评价次数": 8,
            "时效性-1": 3,
            "时效性-2": 2,
            "时效性-3": 0,
            "时效性-4": 1,
            "时效性-5": 2,
            "质量-1": 1,
            "质量-2": 4,
            "质量-3": 0,
            "质量-4": 1,
            "质量-5": 2,
            "满意度-1": 1,
            "满意度-2": 2,
            "满意度-3": 2,
            "满意度-4": 1,
            "满意度-5": 2
        },
        {
            "type": "service_pack",
            "评价人数": 3,
            "评价次数": 5,
            "时效性-1": 1,
            "时效性-2": 1,
            "时效性-3": 1,
            "时效性-4": 1,
            "时效性-5": 1,
            "质量-1": 0,
            "质量-2": 2,
            "质量-3": 2,
            "质量-4": 1,
            "质量-5": 0,
            "满意度-1": 0,
            "满意度-2": 1,
            "满意度-3": 3,
            "满意度-4": 1,
            "满意度-5": 0
        },
        {
            "type": "signing",
            "评价人数": 5,
            "评价次数": 10,
            "时效性-1": 2,
            "时效性-2": 2,
            "时效性-3": 1,
            "时效性-4": 2,
            "时效性-5": 2,
            "质量-1": 1,
            "质量-2": 2,
            "质量-3": 3,
            "质量-4": 2,
            "质量-5": 1,
            "满意度-1": 1,
            "满意度-2": 1,
            "满意度-3": 2,
            "满意度-4": 3,
            "满意度-5": 2
        },
        {
            "type": null,
            "评价人数": 1,
            "评价次数": 1,
            "时效性-1": 0,
            "时效性-2": 0,
            "时效性-3": 0,
            "时效性-4": 1,
            "时效性-5": 0,
            "质量-1": 0,
            "质量-2": 0,
            "质量-3": 0,
            "质量-4": 1,
            "质量-5": 0,
            "满意度-1": 0,
            "满意度-2": 0,
            "满意度-3": 1,
            "满意度-4": 0,
            "满意度-5": 0
        },
        {
            "type": "",
            "评价人数": 1,
            "评价次数": 4,
            "时效性-1": 0,
            "时效性-2": 0,
            "时效性-3": 1,
            "时效性-4": 0,
            "时效性-5": 2,
            "质量-1": 0,
            "质量-2": 0,
            "质量-3": 1,
            "质量-4": 0,
            "质量-5": 2,
            "满意度-1": 0,
            "满意度-2": 0,
            "满意度-3": 0,
            "满意度-4": 1,
            "满意度-5": 2
        }
    ],
    "code": 200,
    "message": "ok"
}
修改于 2025-03-25 09:36:05
上一页
评价记录查询
下一页
按钮数据获取
Built with