训练方案记录管理

训练方案记录列表: /trainProgramRecords GET

请求参数

参数名 示列值 类型 必须 说明 默认值
page 1 number 否 当前页数 1
pageSize 10 number 否 每页条数 10
sort -createdAt string 否 排序。多个排序字段用,号隔开。sort=-a,b
expand 'member.organizationMember' string 否 获取指定子资源数据: 'member,trainProgram,trainProgramTasks'
attributes ["id", "name"] array 否 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段
memberId 1 number 否 患者id
trainProgramId 1 number 否 训练方案id
status 1 number 否 状态:(1:进行中,2:已完成,3:已关闭,4:已暂停,5:已终止)
reviewStatus 1 number 否 审批状态
batchNo 1 number 否 批次号。同一方案下发给同一患者的第几次(批次), 从1开始

返回参数

参数名 示列值 说明
page 1 当前页数
pageSize 10 每页条数
limit 10 同 pageSize
offset 2 起始条数
total 3231 符合条件的总数量
items [{},{}] 返回数据项(具体字段看方案记录信息)
参数名 示列值 说明
id 1 id
organizationId 1 机构id(0:超管创建)
trainProgramId 1 训练方案id
memberId 5 患者id
status 1 状态:(1:进行中,2:已完成,3:已关闭,4:已暂停,5:已终止)
reviewStatus 1 审批状态:(0:未通过,1:已通过)
startTime 1650160322 开始时间
completeTime 1650160322 完成时间
closeTime 1650160322 关闭时间
pauseTime 1650160322 暂停时间
terminateTime 1650160322 终止时间
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间
member {} 扩展字段:患者信息(支持链式 member.organizationMember)
trainProgram {} 扩展字段:训练方案信息
trainProgramTasks [{},{}] 扩展字段:方案任务记录列表

返回示列

HTTP/1.1 200 OK
{
    "items": [
    {
      "id": 1,
      "trainProgramId": 1,
      "memberId": 5,
      "status": 1,
      "startTime": 1650160322,
      "member": { "id": 5, "name": "张三" },
      "createdAt": 1650160322,
      "updatedAt": 1650160322,
    },
  ],
  "page": 1,
  "pageSize": 10,
  "limit": 10,
  "offset": 2,
  "total": 15
}

所有方案记录: /listAll/trainProgramRecords GET

请求参数

参数名 示列值 类型 必须 说明
expand 'member' string 否 获取指定子资源数据: 'member,trainProgram'
attributes ["id", "name"] array 否 本资源的字段。不定义该字段时返回所有字段
memberId 1 number 否 患者id
trainProgramId 1 number 否 训练方案id
status 1 number 否 状态
batchNo 1 number 否 批次号。同一方案下发给同一患者的第几次(批次), 从1开始

返回示列

HTTP/1.1 200 OK
[
  { "id": 1, "trainProgramId": 1, "memberId": 5, "status": 1 }
]

方案记录详情: /trainProgramRecords/:id GET

请求参数

参数名 示列值 类型 必须 说明
id 1 number 是 id
expand 'member' string 否 获取指定子资源数据: 'member,trainProgram,trainProgramTasks'
attributes ["id", "name"] array 否 本资源的字段。不定义该字段时返回所有字段

返回结果: 方案记录信息

返回示列

HTTP/1.1 200 OK
{
  "id": 1,
  "trainProgramId": 1,
  "memberId": 5,
  "status": 1,
  "startTime": 1650160322,
  "createdAt": 1650160322,
  "updatedAt": 1650160322,
}