患者管理

患者列表: /members GET

请求参数

参数名 示列值 类型 必须 说明 默认值
page 1 number 当前页数 1
pageSize 10 number 每页条数 10
name AAA string 名称搜索
programName '测试' string 方案名, 根据输入的方案名模糊搜索
sort -createdAt string 排序。多个排序字段用,号隔开。sort=-a,b
expand organizations string 获取指定子资源数据 'organizations,medicalRecord,deviceInfo,organizationMember,memberObjectives,national,profession,memberProfiles,memberDevice,programRecords.program, programRecords.planRecords, programRecords.plans'
attributes ["id", "name"] array 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段

返回参数

参数名 示列值 说明
page 1 当前页数
pageSize 10 每页条数
limit 10 同 pageSize
offset 2 起始条数
total 3231 符合条件的总数量
items [{ "id": 4, "name": "test2"] 返回数据项
参数名 示列值 说明
id 1 id
name demo 真实姓名
avatar '' 头像
wechatAvatar '' 微信头像
openId '' 微信公众平台 openId
unionId '' 微信公众平台 unionId
nickname '' 昵称
mobile '' 手机号
account '' 账号
password '' 密码
credentialsType 1 证件类型,1:身份证,2:护照,3:外国人永久居留(身份)证,4:港澳往返内地通行证,5:台湾往返内地通行证
credentialsNumber 证件号
gender 0 性别,1:男,2:女,0:未知
birthday 出生日期
age 20 年龄
province 广东省
city 深证市
area 南山区
hight 180 身高: cm
weight 60 体重:kg
educationDegree 1 教育程度 1 小学以下,2 小学,3 初中,4 高中,5 中专,6 大专,7 本科,8 硕士,9 博士 10 学龄前
marriage 0 婚姻状况 1: 未婚, 2: 已婚 3: 离异 4: 丧偶 5: <18 岁不涉及 6: 其他
career '' 职业
status 1 0 禁用 1 启用
organizations [{ id: 1, name: '组织 1'} ] 加入组织列表
medicalRecord {} 病史
memberDevice {} 设备信息
memberObjectives [{}] 患者目标
national {id:1,name: '汉族'} 民族对象族
profession {id:1,name: '职业'} 职业对象族
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间
memberProfiles [{}] 扩展字段:档案信息
memberDoctor {} 扩展字段: 绑定医生信息
memberDoctors [{}] 扩展字段: 绑定医生数组信息
programRecords [{}] 扩展字段: 方案记录信息
参数名 示列值 说明
id 1 id
memberId 1 患者 id
organizationId 1 机构 id
doctorId 1 医生 id
bindStatus 1 1:绑定,0:解绑
doctor { id: 1, name: xx, account: xxx, avatar } 医生账号信息
createdAt 1650160322 创建时间, 绑定医生时间
updatedAt 1650160322 更新时间
参数名 示列值 说明
id 1 id
memberId 1 患者 id
allergy '青霉素、阿司匹林' 过敏史, 多个用、分隔
surgery '骨折、烫伤、皮肤软组织挫伤' 有手术或外伤, 多个用、分隔
inheritance '高血压、过敏' 家族遗传病史, 多个用、分隔
smoking { years: 1, amount: 100, unit: 'ml' } 抽烟史, years: 1=小于 1 年, 2=1-3 年, 3=3-5 年, 4=5-10 年, 5=10 年以上
drinking { years: 1, amount: 1, unit: '支' } 喝酒史, years: 1=小于 1 年, 2=1-3 年, 3=3-5 年, 4=5-10 年, 5=10 年以上
disease [{ name: 高血压, time: 2 }] 疾病史, time: -1, -1: 小于 1 年, 1-100 年
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间
参数名 示列值 说明
deviceId 1 设备 id
bizeType 1 设备类型 1=监测仪 2=坐垫
sn '' 设备 sn
bizeData {} 设备的具体信息
unboundAt 0 解绑时间,0 表示没解绑
参数名 示列值 说明
system '' 系统信息
phoneModel '' 手机型号
appVersion '' app 版本号
sleeperSn '' 速眠仪 sn
sleeperFw '' 速眠仪版本号
monitorFw '' 监测仪版本号
参数名 示列值 说明
id 1 id
memberId 1 患者 id
registrationNo xxx 登记号
bed xxx 床号
createdAt 1650160322 创建时间,绑定组织时间
updatedAt 1650160322 更新时间
参数名 示列值 说明
id 1 id
name xxx 目标
参数名 示列值 说明
id 1 id
name 汉族 民族
参数名 示列值 说明
id 1 id
no 1245687797 病历号
organizationId 1 机构 id
creatorId 1 创建人 id
name 姓名 患者姓名
mobile 15555555555 手机号
credentialsType 1 证件类型,1:身份证,2:护照,3:外国人永久居留(身份)证,4:港澳往返内地通行证,5:台湾往返内地通行证
credentialsNumber 123456789789456123 证件号
gender 1 性别 1=男, 2=女
birthday 2022-10-01 生日
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间

返回示列

HTTP/1.1 200 OK
{
    "items": [
      {
        "id": 1,
        "name": "系统管理",
        "avatar": "",
        "wechatAvatar": "",
        "openId": "",
        "unionId": "",
        "nickname": "",
        "mobile": "",
        "account": "",
        "password": "",
        "credentialsType": 1,
        "credentialsNumber": "",
        "gender": 0,
        "birthday": "xxx",
        "age": 20,
        "province": "广东省",
        "city": "深圳市",
        "area": "南山区",
        "hight": 180,
        "weight": 60,
        "educationDegree": 1,
        "marriage": 0,
        "status": 1,
        "career": "",
        "organizations": [{}],
        "medicalRecord": {},
        "deviceInfo": {},
        "memberOrganization": {},
        "national": {},
        "memberObjectives": [{ "id": 1, "name": "xxx" }],
        "createdAt": 1647846587,
        "updatedAt": 1647846587,
    }],
    "total": 4070,
    "offset": 1,
    "limit": 2,
    "page": 1,
    "pageSize": 2
  }

患者详情: /members/:id GET

请求参数

| 参数名 | 示列值 | 类型 | 必须 | 说明 | | ---------- | -------------- | ------ | ---- | ------------------------------------------------------------------------------------------------------------------- | --- | | id | 1 | number | 是 | 资源 id | | | expand | medicalRecord | string | 否 | 获取指定子资源数据 'organizations,medicalRecord,deviceInfo,memberOrganization,memberObjectives,national,profession' | | | attributes | ["id", "name"] | array | 否 | 本资源的字段。不定义该字段时返回所有字段 | |

返回结果: 患者信息

患者组织列表: /organizations GET

请求参数

参数名 示列值 类型 必须 说明 默认值
page 1 number 当前页数 1
pageSize 10 number 每页条数 10
memberId 1 number 患者 id 10
sort -createdAt string 排序。多个排序字段用,号隔开。sort=-a,b
expand organization string 获取指定子资源数据 'organization,member'
attributes ["id", "name"] array 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段

返回参数

参数名 示列值 说明
page 1 当前页数
pageSize 10 每页条数
limit 10 同 pageSize
offset 2 起始条数
total 3231 符合条件的总数量
items [{ "id": 4, "name": "test2"] 返回数据项
参数名 示列值 说明
id 1 id
name 专注解压训练 1 组织名称
doctor {id: 1, name: '责任医生'} 责任医生
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间

返回示列

HTTP/1.1 200 OK
{
    "items": [
      {
        "name": "专注解压训练12",
        "code": "super_adm",
        "doctor": { "id": 1, "name": "xx" },
        "systemName": "卡家获得积分",
        "systemLogo": "https://baidu.com",
        "province": "山西省",
        "city": "太原市",
        "region": "迎泽区",
        "address": "大是大非",
    }],
    "total": 4070,
    "offset": 1,
    "limit": 2,
    "page": 1,
    "pageSize": 2
  }

患者数据统计: /members/stat GET

请求参数

参数名 示列值 类型 必须 说明 默认值
date "[1650160322,1650160322]" string 时间范围
tag "xx 标签" string 筛选标签名
timeType 1 number 时间类型, 1-日, 2-周,3-月

返回示列

HTTP/1.1 200 OK
{
 "current": { // 当前查询范围统计
    "totalNum": 123, // 总患者人数
    "programNum": 12, // 入组总人数
    "onProgramNum": 1, // 治疗中总人数
    "doneProgramNum": 2, // 出组总人数
  },
  "last": { // 环比上周统计
    "totalNum": 123, // 总患者人数
    "programNum": 12, // 入组总人数
    "onProgramNum": 1, // 治疗中总人数
    "doneProgramNum": 2, // 出组总人数
  }
}

饮食记录列表: /dietRecords GET

请求参数

参数名 示列值 类型 必须 说明 默认值
page 1 number 当前页数 1
pageSize 10 number 每页条数 10
memberId 1 number 患者 id
dietId 1 number 饮食 id
time [11111,2222] array 进食时间
sort -createdAt number 排序。多个排序字段用,号隔开。sort=-a,b
expand member,diet string 获取指定子资源数据 ['member','diet']
attributes ["id", "name"] array 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段

返回参数

参数名 示列值 说明
page 1 当前页数
pageSize 10 每页条数
limit 10 同 pageSize
offset 2 起始条数
total 3231 符合条件的总数量
items [{ "id": 4, "name": "test2"] 返回数据项
参数名 示列值 说明
id 1 id
organizationId 1 机构 id
memberId 1 患者 id
dietId 1 饮食 id
time 122243333 进食时间戳, 单位秒
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间

返回示列

HTTP/1.1 200 OK
{
    "items": [
      {
        "id": 1,
        "organizationId": 1,
        "memberId": 1,
        "dietId": 1,
        "member": {
            "name": "",
            "mobile": "",
        },
        "diet": {
            "name": "",
        },
        "createdAt": 1647846587,
        "updatedAt": 1647846587,
    }],
    "total": 4070,
    "offset": 1,
    "limit": 2,
    "page": 1,
    "pageSize": 2
  }

运动记录列表: /sportRecords GET

请求参数

参数名 示列值 类型 必须 说明 默认值
page 1 number 当前页数 1
pageSize 10 number 每页条数 10
memberId 1 number 患者 id
sportId 1 number 运动 id
date [122243333,132243333) array 运动日期
sort -createdAt number 排序。多个排序字段用,号隔开。sort=-a,b
expand member,sport string 获取指定子资源数据 ['member','sport']
attributes ["id", "name"] array 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段

返回参数

参数名 示列值 说明
page 1 当前页数
pageSize 10 每页条数
limit 10 同 pageSize
offset 2 起始条数
total 3231 符合条件的总数量
items [{ "id": 4, "name": "test2"] 返回数据项
参数名 示列值 说明
id 1 id
organizationId 1 机构 id
memberId 1 患者 id
sportId 1 运动 id
from 122243333 开始时间戳: 单位秒
to 122243333 结束时间戳: 单位秒
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间

返回示列

HTTP/1.1 200 OK
{
    "items": [
      {
        "id": 1,
        "organizationId": 1,
        "memberId": 1,
        "sportId": 1,
        "from": 1647846587,
        "to": 1647846587,
        "member": {
            "name": "",
            "mobile": "",
        },
        "sport": {
            "name": "",
        },
        "createdAt": 1647846587,
        "updatedAt": 1647846587,
    }],
    "total": 4070,
    "offset": 1,
    "limit": 2,
    "page": 1,
    "pageSize": 2
  }

播放记录列表: /mediaRecords GET

请求参数

参数名 示列值 类型 必须 说明 默认值
page 1 number 当前页数 1
pageSize 10 number 每页条数 10
memberId 1 number 患者 id
mediaId 1 number 素材 id
name 用户名 string 用户名
mobile 13511115555 number 手机号
title 素材标题 string 素材标题
type audio string 素材类型:audio:视频,video:音频
mediaGroupId 1 number 素材分组 id
startedAt [11111, 2222} array 播放时间
sort -createdAt number 排序。多个排序字段用,号隔开。sort=-a,b
expand member,media,mediaGroup string 获取指定子资源数据 ['member','media','mediaGroup']
attributes ["id", "name"] array 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段

返回参数

参数名 示列值 说明
page 1 当前页数
pageSize 10 每页条数
limit 10 同 pageSize
offset 2 起始条数
total 3231 符合条件的总数量
items [{ "id": 4, "name": "test2"] 返回数据项
参数名 示列值 说明
id 1 id
organizationId 1 机构 id
memberId 1 患者 id
mediaId 1 素材 id
startedAt 122243333 播放开始时间戳: 单位秒
finishedAt 122243333 播放完成时间戳: 单位秒
watchLength 2222 观看时长,单位:秒
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间

返回示列

HTTP/1.1 200 OK
{
    "items": [
      {
        "id": 1,
        "organizationId": 1,
        "memberId": 1,
        "mediaId": 1,
        "startedAt": 1647846587,
        "finishedAt": 1647846587,
        "watchLength": 1111111,
        "member": { // 患者
            "name": "",
            "mobile": "",
        },
        "media": { // 素材
            "title": "",
            "type": "video",  // 类型,video:视频,audio:音频'
            "duration":  60, // 时长,单位:秒
        },
        "mediaGroup": { // 素材分组
            "name": "",
        },
        "createdAt": 1647846587,
        "updatedAt": 1647846587,
    }],
    "total": 4070,
    "offset": 1,
    "limit": 2,
    "page": 1,
    "pageSize": 2
  }

服药记录列表: /medicationRecords GET

请求参数

参数名 示列值 类型 必须 说明 默认值
page 1 number 当前页数 1
pageSize 10 number 每页条数 10
memberId 1 number 患者 id
medicationId 1 number 药物 id
tookAt [11111, 2222] 播放时间
sort -createdAt number 排序。多个排序字段用,号隔开。sort=-a,b
expand member,medicatioin string 获取指定子资源数据 ['member','medication']
attributes ["id", "name"] array 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段

返回参数

参数名 示列值 说明
page 1 当前页数
pageSize 10 每页条数
limit 10 同 pageSize
offset 2 起始条数
total 3231 符合条件的总数量
items [{ "id": 4, "name": "test2"] 返回数据项
参数名 示列值 说明
id 1 id
organizationId 1 机构 id
memberId 1 患者 id
medicationId 1 药物 id
tookAt 122243333 服药时间, 单位秒
amount 100 服药量
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间

返回示列

HTTP/1.1 200 OK
{
    "items": [
      {
        "id": 1,
        "organizationId": 1,
        "memberId": 1,
        "medicationId": 1,
        "tookAt": 1647846587,
        "amount":100,
        "member": { // 患者
            "name": "",
            "mobile": "",
        },
        "medication": { // 药物
            "generic": "", // 药物通用名
            "tradeName": "", // 药物商品名
            "character":  "tablet", // 性状,tablet: 片剂,capsule: 胶囊
            "spec": 100, // 规格,实际数值乘以 1000 来存储,单位为 mg/片 或 mg/颗,结合 character 使用
        },
        "createdAt": 1647846587,
        "updatedAt": 1647846587,
    }],
    "total": 4070,
    "offset": 1,
    "limit": 2,
    "page": 1,
    "pageSize": 2
  }

服药记录详情: /medicationRecords/:id GET

请求参数

参数名 示列值 类型 必须 说明
id 1 number id

返回结果: 药物记录信息

返回示例

{
  "createdAt": 1656381065,
  "updatedAt": 1656381065,
  "id": 12,
  "organizationId": 3,
  "memberId": 17,
  "medicationId": 29,
  "date": 1656374400,
  "tookAt": 1656370800,
  "amount": 50
}

病程记录列表: /medicalProcesses GET

请求参数

参数名 示列值 类型 必须 说明 默认值
page 1 number 当前页数 1
pageSize 10 number 每页条数 10
memberId 1 number 患者 id
organizationId 1 number 数据来源,组织 id
diagnosisTime [11111, 2222] 就诊时间
sort -createdAt number 排序。多个排序字段用,号隔开。sort=-a,b
expand member string 获取指定子资源数据 ['member']
attributes ["id", "name"] array 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段

返回参数

参数名 示列值 说明
page 1 当前页数
pageSize 10 每页条数
limit 10 同 pageSize
offset 2 起始条数
total 3231 符合条件的总数量
items [{ "id": 4, "name": "test2"] 返回数据项
参数名 示列值 说明
id 1 id
organizationId 1 机构 id
memberId 1 患者 id
creatorType 1 创建者类型 1: 用户 2: 医生
creatorId 1 创建者 id
diagnosisTime 122243333 就诊时间, 单位秒
symptoms xx 症状名称
detail xxx 症状描述
pictureUrls xxx 病历本 url 地址, 多个用,连接
attachments xxx 附件 url 地址, 多个用,连接
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间

返回示列

HTTP/1.1 200 OK
{
    "items": [
      {
        "id": 1,
        "organizationId": 1,
        "memberId": 1,
        "creatorType": 1,
        "creatorId": 1,
        "diagnosisTime": 1647846587,
        "symptoms": "",
        "detail": "",
        "pictureUrls": "",
        "attachments": "",
        "member": { // 患者
            "name": "",
            "mobile": "",
        },
        "createdAt": 1647846587,
        "updatedAt": 1647846587,
    }],
    "total": 4070,
    "offset": 1,
    "limit": 2,
    "page": 1,
    "pageSize": 2
  }

病程记录详情: /medicalProcesses/:id GET

请求参数

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

返回结果: 病程记录信息

睡眠记录列表: /sleepDiaries GET

请求参数

参数名 示列值 类型 必须 说明 默认值
page 1 number 当前页数 1
pageSize 10 number 每页条数 10
memberId 1 number 患者 id
organizationId 1 number 组织 id
sourceType 1 number 数据来源类型, 1=患者记录, 2=华为, 3=检测仪
date [1650160322,1750160322] string 记录日期
sort -createdAt number 排序。多个排序字段用,号隔开。sort=-a,b
expand member string 获取指定子资源数据 ['member,naps,sleepPackages,devicePassThroughRecord']
attributes ["id", "name"] array 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段

返回参数

参数名 示列值 说明
page 1 当前页数
pageSize 10 每页条数
limit 10 同 pageSize
offset 2 起始条数
total 3231 符合条件的总数量
items [{ "id": 4, "name": "test2"] 返回数据项
参数名 示列值 说明
id 1 id
organizationId 1 机构 id
memberId 1 患者 id
doctorId 1 当前负责医生 id
date 1650160322 日期
goToBedAt 1650160322 上床时间
sleepAt 1650160322 入睡时间
wakeUpAt 1650160322 醒来时间
getUpAt 12222 起床时间
wakeTimes 3 夜醒次数
wakeDuration 1650160322 夜醒时长 单位:秒
inBedDuration 1650160322 卧床时长 单位:秒
sleepDuration 1650160322 睡眠时长 单位:秒
awakeDuration 1650160322 清醒时长 单位:秒
collectionDuration 155 采集时长 单位:秒
deepDuration 155 深睡时长 单位:秒
lightDuration 155 浅睡时长 单位:秒
sleepScore 75 睡眠评分
paWorkDuration 5 pa 工作时长 单位:分钟
sleepEfficiency 1650160322 睡眠效率
napTimes 3 日间小睡次数
napTotalDuration 1650160322 小睡总时长 单位:秒
naps [{id: 1,name: 2}] 小睡时间
sleepPackages [{id: 1,fromTime: 2}] 数据包信息
wakeUpMood 1 起床情绪 1:十分差,2:较差,3:正常,4:较好,5:超级棒
modes [{mode: "3", endTime: xxx, lastMin: 1, startTime: xxx }] pa 工作信息
sourceType 1 数据来源类型, 1=患者记录, 2=华为, 3=检测仪
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间
remark 'xxxxxxxxxxx' 备注,想说的话
参数名 示列值 说明
id 1 id
sleepAt 1650160322 入睡时间
wakeUpAt 1650160322 睡醒时间
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间
参数名 示列值 说明
id 1 id
memberId 1 患者 id
fromTime 1 此条数据表示的起始时间
toTime 1 此条数据表示的结束时间
count 1 每次睡眠数据的总包数
index 1 每次睡眠数据的包索引
state 1 此条数据表示的睡眠状态(0=清醒 1=浅睡, 2=rem 3=深睡, 4=无效数据)
mac '' 设备 mac 地址
rawData '' 原始数据
recordId 1 透传记录 id
sleepDiaryId 1 睡眠记录 id

devicePassThroughRecord: 设备透传记录

参数名 示列值 说明
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间
id 1 id
memberId 1 用户 Id
sleepDiaryId 1 睡眠监测数据 id
sn "A11182500502" 设备序列号
monitorSn "" 用户当前绑定的监测仪 sn
sleeperSn "" 用户当前绑定的助眠仪 sn
type 1 透传数据类型,1:睡眠特征值
fileName "" 文件名
fileUrl "" 文件 url
resolutionStatus "" 解析状态 0=带解析 1=正在解析 2=解析完成
resolutionResult "" 解析结果
resolutionStarted 11111 解析开始时间
resolutionEnded 11111 解析结束时间
appReceiveStartedAt 1111 APP 收取数据开始时间
appReceiveEndedAt 1111 APP 收取数据结束时间
uploadedAt 1111 APP 上传时间
deviceInfo "" 设备信息

返回示列

HTTP/1.1 200 OK
{
    "items": [
      {
        "id": 1,
        "organizationId": 1,
        "memberId": 1,
        "doctorId": 1,
        "date": 111,
        "goToBedAt": 1647846587,
        "sleepAt": 1647846587,
        "wakeUpAt": 1647846587,
        "getUpAt": 1647846587,
        "collectionDuration": 155,
        "deepDuration": 155,
        "lightDuration": 155,
        "paWorkDuration": 20,
        "sleepScore": 75,
        "wakeTimes": 3,
        "wakeDuration": 1647846587,
        "napTimes": 3,
        "napTotalDuration": 1647846587,
        "wakeUpMood": 1,
        "sourceType": 1,
        "member": { // 患者
            "name": "",
            "mobile": "",
        },
        "devicePassThroughRecord":  // 设备透传记录
          {
            "createdAt": 1671521658,
            "updatedAt": 1671521659,
            "id": 48,
            "memberId": 15,
            "sleepDiaryId": 0,
            "sn": "A11182500502",
            "monitorSn": "",
            "sleeperSn": "",
            "type": 1,
            "fileName": "1_63a161b6_A11182500502_3.txt",
            "fileUrl": "https://bs-develop-share.oss-cn-shenzhen.aliyuncs.com/member/image/1_63a161b6_A11182500502_3.txt",
            "resolutionStatus": 1,
            "resolutionResult": "failed",
            "resolutionStarted": 1671521658,
            "resolutionEnded": 1671521659,
            "appReceiveStartedAt": 1671517769,
            "appReceiveEndedAt": 1671517774,
            "uploadedAt": 0,
            "deviceInfo": null,
            "deletedAt": null
          }
        "createdAt": 1647846587,
        "updatedAt": 1647846587,
    }],
    "total": 4070,
    "offset": 1,
    "limit": 2,
    "page": 1,
    "pageSize": 2
  }

睡眠记录详情: /sleepDiaries/:id GET

请求参数

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

返回结果: 患者信息

发放方案: /programRecords POST

请求参数

参数名 示列值 类型 必须 说明
programId 1 number 方案 id
memberId 1 number 患者 id

返回结果: 方案记录信息

返回示列

HTTP/1.1 200 OK
{
  "id": 1,
}

方案数据统计: /programRecords/stat GET

请求参数

参数名 示列值 类型 必须 说明 默认值
date "[1650160322,1650160322]" string 时间范围
timeType 1 number 时间类型, 1-日, 2-周,3-月

返回示列

HTTP/1.1 200 OK
{
 "current": { // 当前查询范围统计
    "totalNum": 123, // 总发送数
    "programNum": 12, // 入组总数
    "onProgramNum": 1, // 治疗中总数
    "doneProgramNum": 2, // 出组总数
  },
  "last": { // 环比上周统计
    "totalNum": 123, // 总发送数
    "programNum": 12, // 入组总数
    "onProgramNum": 1, // 治疗中总数
    "doneProgramNum": 2, // 出组总数
  }
}