开通记录

开通记录列表:/programRecords GET

  • 请求参数
参数名 示列值 类型 必须 说明
page 1 int 当前页数
pageSize 10 int 每页条数
sort "-createdAt" string 排序。多个排序字段用,号隔开。sort=-a,b
expand "" string 获取指定扩展资源(member,program,source)
attributes "id" string N 本资源的字段, 不涉及扩展资源字段. 不定义该字段时返回所有字段
programId 1 int 方案id
organizationId 1 int 数据来源机构id
creatorId 1 int 发送人id
status 1 int 状态(0: 未开始,1:进行中,2:已完成,3:已关闭)
  • 返回参数
字段名称 示列值 类型 说明
createdAt 1676878468 int 开通时间
updatedAt 1676878468 int 更新时间
id 1 int id
organizationId 1 int 数据来源机构id
memberId 1 int 患者id
programId 1 int 方案id
status 1 int 状态(0: 未开始,1:进行中,2:已完成,3:已关闭)
creatorId 1 int 发送人id
member {} object 患者信息扩展
program {} object 方案信息扩展
organization {} object 数据来源信息扩展
creator {} object 发送人信息扩展
字段名称 示列值 类型 说明
id 1 int id
name 张三 string 姓名
字段名称 示列值 类型 说明
id 1 int id
name 知情同意书-4 string 方案名
字段名称 示列值 类型 说明
id 1 int id
name 中山大学第八附属医院 string 数据来源机构名
字段名称 示列值 类型 说明
id 1 int id
name 张三 string 发送人姓名
  • 返回示例
{
  "items": [
    {
      "createdAt": 1675410353,
      "updatedAt": 1675410353,
      "id": 141,
      "organizationId": 1,
      "memberId": 11,
      "programId": 154,
      "creatorId": 113,
      "informedConsentMemberId": 9,
      "status": 0,
      "startedAt": 0,
      "endedAt": 0,
      "closedAt": 0,
      "program": {
        "createdAt": 1674900663,
        "updatedAt": 1674900663,
        "id": 154,
        "organizationId": 1,
        "creatorId": 1,
        "name": "知情同意书-4",
        "closeDay": 2,
        "submitStatus": 1,
        "status": 1,
        "submitAt": 1674899466,
        "dailySignStatus": 0,
        "dailySignSubjectId": null,
        "informedConsentId": 7,
        "dailySignPictureIds": [],
        "deletedAt": null
      },
      "member": {
        "id": 11,
        "name": "aaaaa",
        "avatar": "https://sumian-miniprogram-static.oss-cn-shenzhen.aliyuncs.com/sd-mini-app/img/my/default_avatar.png",
        "wechatAvatar": "",
        "openId": "",
        "unionId": "",
        "nickname": "57aba705",
        "mobile": "18898162332",
        "account": "",
        "password": "",
        "credentialsType": 0,
        "credentialsNumber": "",
        "serialNumber": null,
        "gender": 0,
        "birthday": null,
        "age": null,
        "status": 1,
        "province": "",
        "city": "",
        "area": "",
        "hight": 0,
        "weight": 0,
        "educationDegree": 0,
        "marriage": 0,
        "professionId": null,
        "nationalId": 0,
        "medicalHistory": null,
        "customInfo": {},
        "miniAppType": 1,
        "createdAt": "2022-11-26T05:50:52.000Z",
        "updatedAt": "2023-01-11T11:04:25.000Z"
      },
      "organization": {
        "createdAt": 1650876118,
        "updatedAt": 1676369652,
        "id": 1,
        "name": "中山大学第八附属医院",
        "code": "sumian",
        "systemName": "失眠认知行为疗法管理系统",
        "systemLogo": "https://bs-develop-share.oss-cn-shenzhen.aliyuncs.com/account/iamge/rc-upload-1669276064665-5_default_avatar.png",
        "workCode": "https://bs-develop-share.oss-cn-shenzhen.aliyuncs.com/account/iamge/rc-upload-1669276064665-3_test666.png",
        "province": "北京市",
        "city": "市辖区",
        "region": "东城区",
        "address": "大是大非",
        "longitude": null,
        "latitude": null,
        "status": 1,
        "agentId": 3,
        "aclTemplateId": 0,
        "creatorId": 9,
        "setting": null,
        "userCount": 7,
        "appKey": "demo",
        "appSecret": "eyXeeSDiOiJKV1QiLCJhbGciOiJIUzI1NiG8",
        "deletedAt": null
      },
      "creator": {
        "id": 1,
        "name": "aaaaa"
      }
    },
  ],
  "limit": 10,
  "offset": 0,
  "page": 1,
  "pageSize": 10,
  "total": 1
}

开通记录统计: /programRecords/statistic GET

  • 请求参数
参数名 示列值 类型 必须 说明
createdAt 1 int 当天日期时间戳
programId 1 int 方案id
organizationId 1 int 数据来源机构id
creatorId 1 int 发送人id
  • 返回参数
字段名称 示列值 类型 说明
allProgramOpenCount 1 int 全部方案统计数
allCompareNum 1 int 全部方案今日较昨天相比数量
allStatus 0 int 状态(0:持平,1:上升,2:下降)
doingProgramOpenCount 1 int 进行方案统计数
doingCompareNum 1 int 进行方案今日较昨天相比数量
doingStatus 0 int 状态(0:持平,1:上升,2:下降)
unStartProgramOpenCount 1 int 未进行方案统计数
unStartCompareNum 1 int 未进行方案今日较昨天相比数量
unStartStatus 0 int 状态(0:持平,1:上升,2:下降)
  • 返回示例
{
    "code": 0,
    "data": {
        "allProgramOpenCount": 955,
        "allCompareNum": 115,
        "allStatus": 2,
        "doingProgramOpenCount": 6,
        "doingCompareNum": 74,
        "doingStatus": 2,
        "unStartProgramOpenCount": 5,
        "unStartCompareNum": 0,
        "unStartStatus": 0
    },
    "message": "success"
}