- 家医端
- 首页
- 居民健康档案
- 居民
- 任务
- 枚举值列表
- 签约
- innerapi
- 家庭病床
- 协议书
- 医患咨询
- v1.7.0
- 文件上传POST
- 居民端
- 基础组件
- 用户登录鉴权
- 居民
- 消息【站内信】
- 消息【家医对 话】
- 社区
- 家医签约
- 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