目标与行动
获取问题列表: /goalQuestions GET
请求参数
| 参数名 |
示列值 |
类型 |
必须 |
说明 |
默认值 |
| page |
1 |
number |
否 |
当前页数 |
1 |
| pageSize |
10 |
number |
否 |
每页条数 |
10 |
| organizationId |
1 |
number |
否 |
机构 id |
|
| goalUpdatedAt |
"[1687167128,1687167129]" |
string |
否 |
目标修改时间(expand 有 goals 时生效) |
|
| goalIsFirst |
1 |
number |
否 |
是否是首要目标: 1-是 0-否(expand 有 goals 时生效) |
|
| type |
1 |
number |
否 |
类型: 1-正常问题 2-暂存问题 |
|
| isFirst |
1 |
number |
否 |
是否是首要问题: 1-是 0-否 |
|
| status |
1 |
number |
否 |
状态 1-有效 0-无效 |
|
| sort |
-createdAt |
string |
否 |
排序。多个排序字段用,号隔开。sort=-a,b |
|
| expand |
|
string |
否 |
获取指定子资源数据: "goals.actions" |
|
| attributes |
["id", "content"] |
array |
否 |
本资源的字段。不定义该字段时返回所有字段;空数组不返回字段 |
|
| 参数名 |
示列值 |
说明 |
| page |
1 |
当前页数 |
| pageSize |
10 |
每页条数 |
| limit |
10 |
同 pageSize |
| offset |
2 |
起始条数 |
| total |
3231 |
符合条件的总数量 |
| items |
[{}] |
返回数据项(问题信息) |
| 参数名 |
示列值 |
说明 |
| id |
1 |
记录 id |
| organizationId |
1 |
机构 id |
| memberId |
1 |
患者 id |
| backgroundId |
1 |
背景 id |
| content |
'是个问题' |
问题内容 |
| type |
1 |
类型: 1-正常问题 2-暂存问题 |
| category |
[{"typeName":"学习","name":"学业压力"}] |
问题分类数组 |
| isFirst |
1 |
是否是首要问题: 1-是 0-否 |
| status |
1 |
状态 1-有效 0-无效 |
| goals |
[{}] |
目标信息数组 |
| createdAt |
1653448129 |
创建时间 |
| updatedAt |
1653448129 |
更新时间 |
| 字段名称 |
示例 |
类型 |
说明 |
| typeName |
"学习" |
string |
用户自定义标签-类型名称 |
| name |
"学习压力" |
string |
用户自定义标签-标签名称 |
返回示列
HTTP/1.1 200 OK
{
"page": 1,
...
}
获取问题详情: /goalQuestions/:id GET
请求参数
| 参数名 |
示列值 |
类型 |
必须 |
说明 |
| id |
1 |
number |
是 |
问题 id |
| expand |
"goals.actions" |
string |
否 |
扩展 |
返回示列
HTTP/1.1 200 OK
{
"id": 1,
...
}
获取目标列表: /goals GET
请求参数
| 参数名 |
示列值 |
类型 |
必须 |
说明 |
默认值 |
| page |
1 |
number |
否 |
当前页数 |
1 |
| pageSize |
10 |
number |
否 |
每页条数 |
10 |
| organizationId |
1 |
number |
否 |
机构 id |
|
| questionId |
1 |
number |
否 |
问题 id |
|
| process |
1 |
number |
否 |
进度 |
|
| isFirst |
1 |
number |
否 |
是否是主要治疗目标: 1-是 0-否 |
|
| sort |
-createdAt |
string |
否 |
排序。多个排序字段用,号隔开。sort=-a,b |
|
| expand |
|
string |
否 |
获取指定子资源数据: |
|
| attributes |
["id", "content"] |
array |
否 |
本资源的字段。不定义该字段时返回所有字段;空数组不返回字段 |
|
返回参数
| 参数名 |
示列值 |
说明 |
| page |
1 |
当前页数 |
| pageSize |
10 |
每页条数 |
| limit |
10 |
同 pageSize |
| offset |
2 |
起始条数 |
| total |
3231 |
符合条件的总数量 |
| items |
[{}] |
返回数据项(目标信息) |
| 参数名 |
示列值 |
说明 |
| id |
1 |
记录 id |
| organizationId |
1 |
机构 id |
| memberId |
1 |
患者 id |
| questionId |
1 |
问题 id |
| content |
'是个目标' |
目标内容 |
| day |
1 |
目标天数 |
| process |
1 |
进度(%) |
| isFirst |
1 |
是否是主要治疗目标: 1-是 0-否 |
| actions |
[{}] |
行动数组 |
| createdAt |
1653448129 |
创建时间 |
| updatedAt |
1653448129 |
更新时间 |
获取目标详情: /goals/:id GET
请求参数
| 参数名 |
示列值 |
类型 |
必须 |
说明 |
| id |
1 |
number |
是 |
记录 id |
返回示列
HTTP/1.1 200 OK
{
"id": 1,
...
}
获取目标执行详情: /goals/:id/progress GET
请求参数
| 参数名 |
示列值 |
类型 |
必须 |
说明 |
| id |
1 |
number |
是 |
记录 id |
| 参数名 |
示列值 |
说明 |
| id |
1 |
记录 id |
| organizationId |
1 |
机构 id |
| memberId |
1 |
患者 id |
| questionId |
1 |
问题 id |
| content |
'是个目标' |
目标内容 |
| day |
1 |
目标天数 |
| process |
1 |
进度(%) |
| isFirst |
1 |
是否是主要治疗目标: 1-是 0-否 |
| execDays |
1 |
执行天数 |
| finishActivityDailyNum |
1 |
完成日常活动数 |
| curMonthExecDays |
1 |
本月累计执行目标天数 |
| createdAt |
1653448129 |
创建时间 |
| updatedAt |
1653448129 |
更新时间 |
返回示列
HTTP/1.1 200 OK
{
"id": 1,
...
}
获取行动列表: /actionPlans GET
请求参数
| 参数名 |
示列值 |
类型 |
必须 |
说明 |
默认值 |
| page |
1 |
number |
否 |
当前页数 |
1 |
| pageSize |
10 |
number |
否 |
每页条数 |
10 |
| organizationId |
1 |
number |
否 |
机构 id |
|
| questionId |
1 |
number |
否 |
问题 id |
|
| goalId |
1 |
number |
否 |
目标 id |
|
| isFirstStair |
1 |
number |
否 |
是否阶梯难度: 1-是 0-否 |
|
| sort |
-createdAt |
string |
否 |
排序。多个排序字段用,号隔开。sort=-a,b |
|
| expand |
|
string |
否 |
获取指定子资源数据: |
|
| attributes |
["id", "content"] |
array |
否 |
本资源的字段。不定义该字段时返回所有字段;空数组不返回字段 |
|
返回参数
| 参数名 |
示列值 |
说明 |
| page |
1 |
当前页数 |
| pageSize |
10 |
每页条数 |
| limit |
10 |
同 pageSize |
| offset |
2 |
起始条数 |
| total |
3231 |
符合条件的总数量 |
| items |
[{}] |
返回数据项(行动信息) |
| 参数名 |
示列值 |
说明 |
| id |
1 |
记录 id |
| organizationId |
1 |
机构 id |
| memberId |
1 |
患者 id |
| questionId |
1 |
问题 id |
| goalId |
1 |
目标 id |
| data |
[{content: '10 点后就不玩手机,看书做其他安静的活动。', difficulty: 60}] |
行动信息数组 |
| isFirstStair |
1 |
是否首次阶梯行为: 1-是 0-否 |
| createdAt |
1653448129 |
创建时间 |
| updatedAt |
1653448129 |
更新时间 |
| 参数名 |
示列值 |
类型 |
必须 |
说明 |
|
1 |
number |
是 |
机构 id |
| content |
1 |
string |
是 |
行动内容 |
| difficulty |
60 |
number |
是 |
难度 |
| inProcess |
1 |
number |
是 |
是否进行中 1-是 0-否 |