Module: 病案统计^2022/11/29

Since:
  • 2022/11/29
Author:
  • zz

Methods

(inner) get /medicalrecord_query/addressSummary(dateFromopt, dateToopt, diseaseIdopt, timestamp, sign)

地域统计
沙箱
日期最大时长跨度为30天
Parameters:
Name Type Attributes Default Description
dateFrom Date <optional>
now-7 开始日期,默认前7天0点,示例:2021-10-16 00:00:00 或 2021-10-16
dateTo Date <optional>
now 结束日期,默认当天0点,示例:2021-10-23 00:00:00 或 2021-10-23
diseaseId String(24) <optional>
病症ID,不提交病症ID时返回所有病症的病案结果
timestamp String(10) 时间戳,值为秒值,长度10位,时间戳有效期:±10分钟
sign String(64) 签名
Properties:
Name Type Description
JSON Array.<Object> 返回JSON数组
Properties
Name Type Description
name String 地域名称
value Number 病案数汇总
Examples
请求示例:/medicalrecord_query/addressSummary?sign=143C90B22D698234BAA7691B0020D5D6D4737106A57E72EEED098E9193075C69&timestamp=1570428513
返回示例:
[
  {
    "name": "河北省",
    "value": 22
  },
  {
    "name": "北京市",
    "value": 19
  },
  {
    "name": "湖南省",
    "value": 17
  },
  {
    "name": "广东省",
    "value": 12
  },
  {
    "name": "青海省",
    "value": 6
  },
  {
    "name": "吉林省",
    "value": 6
  },
  {
    "name": "湖北省",
    "value": 5
  }
]

(inner) get /medicalrecord_query/ageSummary(dateFromopt, dateToopt, diseaseIdopt, timestamp, sign)

年龄段统计
沙箱
日期最大时长跨度为30天
Parameters:
Name Type Attributes Default Description
dateFrom Date <optional>
now-7 开始日期,默认前7天0点,示例:2021-10-16 00:00:00 或 2021-10-16
dateTo Date <optional>
now 结束日期,默认当天0点,示例:2021-10-23 00:00:00 或 2021-10-23
diseaseId String(24) <optional>
病症ID,不提交病症ID时返回所有病症的病案结果
timestamp String(10) 时间戳,值为秒值,长度10位,时间戳有效期:±10分钟
sign String(64) 签名
Properties:
Name Type Description
JSON Array.<Object> 返回JSON数组
Properties
Name Type Description
name String 年龄段
value Number 病案数汇总
Examples
请求示例:/medicalrecord_query/ageSummary?sign=143C90B22D698234BAA7691B0020D5D6D4737106A57E72EEED098E9193075C69&timestamp=1570428513
返回示例:
[
  {
    "value": 61,
    "name": "6岁以下"
  },
  {
    "value": 11,
    "name": "6-15岁"
  },
  {
    "value": 61,
    "name": "15-30岁"
  },
  {
    "value": 211,
    "name": "30-65岁"
  },
  {
    "value": 18,
    "name": "65-80岁"
  },
  {
    "value": 2,
    "name": "80岁以上"
  }
]

(inner) get /medicalrecord_query/curativeeffectSummary(dateFromopt, dateToopt, diseaseIdopt, timestamp, sign)

疗效评估统计
沙箱
日期最大时长跨度为30天
Parameters:
Name Type Attributes Default Description
dateFrom Date <optional>
now-7 开始日期,默认前7天0点,示例:2021-10-16 00:00:00 或 2021-10-16
dateTo Date <optional>
now 结束日期,默认当天0点,示例:2021-10-23 00:00:00 或 2021-10-23
diseaseId String(24) <optional>
病症ID,不提交病症ID时返回所有病症的病案结果
timestamp String(10) 时间戳,值为秒值,长度10位,时间戳有效期:±10分钟
sign String(64) 签名
Properties:
Name Type Description
JSON Array.<Object> 返回JSON数组
Properties
Name Type Description
name String 疗效评估名称
value Number 病案数汇总
Examples
请求示例:/medicalrecord_query/curativeeffectSummary?sign=143C90B22D698234BAA7691B0020D5D6D4737106A57E72EEED098E9193075C69&timestamp=1570428513
返回示例:
[
  {
    "name": "未评估",
    "value": 919
  },
  {
    "name": "好转",
    "value": 32
  },
  {
    "name": "痊愈",
    "value": 72
  }
]

(inner) get /medicalrecord_query/dateSummary(dateFromopt, dateToopt, diseaseIdopt, timestamp, sign)

按日统计
沙箱
日期最大时长跨度为30天
Parameters:
Name Type Attributes Default Description
dateFrom Date <optional>
now-7 开始日期,默认前7天0点,示例:2021-10-16 00:00:00 或 2021-10-16
dateTo Date <optional>
now 结束日期,默认当天0点,示例:2021-10-23 00:00:00 或 2021-10-23
diseaseId String(24) <optional>
病症ID,不提交病症ID时返回所有病症的病案结果
timestamp String(10) 时间戳,值为秒值,长度10位,时间戳有效期:±10分钟
sign String(64) 签名
Properties:
Name Type Description
timeLine Array.<Object> 时间线数据
Properties
Name Type Description
name String 病症名称
data Array.<Number> 每日病案数汇总
times Array.<String> 时间线数组
Examples
请求示例:/medicalrecord_query/dateSummary/?sign=143C90B22D698234BAA7691B0020D5D6D4737106A57E72EEED098E9193075C69&timestamp=1570428513
返回示例:
{
  "timeLine": [
    {
      "name": "咳嗽",
      "data": [6, 5, 3, 8, 6, 6, 9, 0]
    },
    {
      "name": "阳痿",
      "data": [4, 2, 4, 1, 3, 5, 5, 0]
    },
    {
      "name": "湿疹",
      "data": [1, 5, 6, 0, 1, 3, 1, 0]
    },
    {
      "name": "失眠",
      "data": [10, 5, 2, 4, 6, 1, 3, 0]
    },
  ],
  "times": [
    "2022-11-22",
    "2022-11-23",
    "2022-11-24",
    "2022-11-25",
    "2022-11-26",
    "2022-11-27",
    "2022-11-28",
    "2022-11-29"
  ]
}

(inner) get /medicalrecord_query/diseaseSummary(dateFromopt, dateToopt, diseaseIdopt, timestamp, sign)

病症统计
沙箱
日期最大时长跨度为30天
Parameters:
Name Type Attributes Default Description
dateFrom Date <optional>
now-7 开始日期,默认前7天0点,示例:2021-10-16 00:00:00 或 2021-10-16
dateTo Date <optional>
now 结束日期,默认当天0点,示例:2021-10-23 00:00:00 或 2021-10-23
diseaseId String(24) <optional>
病症ID,不提交病症ID时返回所有病症的病案结果
timestamp String(10) 时间戳,值为秒值,长度10位,时间戳有效期:±10分钟
sign String(64) 签名
Properties:
Name Type Description
JSON Array.<Object> 返回JSON数组
Properties
Name Type Description
name String 病症名称
value Number 病案数汇总
Examples
请求示例:/medicalrecord_query/diseaseSummary?sign=143C90B22D698234BAA7691B0020D5D6D4737106A57E72EEED098E9193075C69&timestamp=1570428513
返回示例:
[
  {
    "name": "体质辨识【王琦专科】",
    "value": 132
  },
  {
    "name": "感冒",
    "value": 74
  },
  {
    "name": "咳嗽",
    "value": 43
  },
  {
    "name": "失眠",
    "value": 31
  },
  {
    "name": "胃痛",
    "value": 28
  }
]

(inner) get /medicalrecord_query/genderSummary(dateFromopt, dateToopt, diseaseIdopt, timestamp, sign)

性别统计
沙箱
日期最大时长跨度为30天
Parameters:
Name Type Attributes Default Description
dateFrom Date <optional>
now-7 开始日期,默认前7天0点,示例:2021-10-16 00:00:00 或 2021-10-16
dateTo Date <optional>
now 结束日期,默认当天0点,示例:2021-10-23 00:00:00 或 2021-10-23
diseaseId String(24) <optional>
病症ID,不提交病症ID时返回所有病症的病案结果
timestamp String(10) 时间戳,值为秒值,长度10位,时间戳有效期:±10分钟
sign String(64) 签名
Properties:
Name Type Description
JSON Array.<Object> 返回JSON数组
Properties
Name Type Description
name String 性别
value Number 病案数汇总
Examples
请求示例:/medicalrecord_query/genderSummary?sign=143C90B22D698234BAA7691B0020D5D6D4737106A57E72EEED098E9193075C69&timestamp=1570428513
返回示例:
[
  {
    "name": "男",
    "value": 186
  },
  {
    "name": "女",
    "value": 121
  }
]

(inner) get /medicalrecord_query/medicalhistorySummary(dateFromopt, dateToopt, diseaseIdopt, timestamp, sign)

既往病史统计
沙箱
日期最大时长跨度为30天
Parameters:
Name Type Attributes Default Description
dateFrom Date <optional>
now-7 开始日期,默认前7天0点,示例:2021-10-16 00:00:00 或 2021-10-16
dateTo Date <optional>
now 结束日期,默认当天0点,示例:2021-10-23 00:00:00 或 2021-10-23
diseaseId String(24) <optional>
病症ID,不提交病症ID时返回所有病症的病案结果
timestamp String(10) 时间戳,值为秒值,长度10位,时间戳有效期:±10分钟
sign String(64) 签名
Properties:
Name Type Description
JSON Array.<Object> 返回JSON数组
Properties
Name Type Description
name String 既往病史名称
value Number 病案数汇总
Examples
请求示例:/medicalrecord_query/medicalhistorySummary?sign=143C90B22D698234BAA7691B0020D5D6D4737106A57E72EEED098E9193075C69&timestamp=1570428513
返回示例:
[
  {
    "name": "高血脂",
    "value": 39
  },
  {
    "name": "高血压",
    "value": 31
  },
  {
    "name": "心脏病",
    "value": 10
  },
  {
    "name": "肝病",
    "value": 10
  },
  {
    "name": "高血糖",
    "value": 9
  },
  {
    "name": "脑梗死",
    "value": 6
  },
  {
    "name": "肾病",
    "value": 5
  },
  {
    "name": "脑出血",
    "value": 2
  }
]

(inner) get /medicalrecord_query/prescriptionNameSummary(dateFromopt, dateToopt, diseaseIdopt, timestamp, sign)

方案(中药配方)统计
沙箱
日期最大时长跨度为30天
Parameters:
Name Type Attributes Default Description
dateFrom Date <optional>
now-7 开始日期,默认前7天0点,示例:2021-10-16 00:00:00 或 2021-10-16
dateTo Date <optional>
now 结束日期,默认当天0点,示例:2021-10-23 00:00:00 或 2021-10-23
diseaseId String(24) <optional>
病症ID,不提交病症ID时返回所有病症的病案结果
timestamp String(10) 时间戳,值为秒值,长度10位,时间戳有效期:±10分钟
sign String(64) 签名
Properties:
Name Type Description
JSON Array.<Object> 返回JSON数组
Properties
Name Type Description
name String 方案(中药配方)名称
value Number 病案数汇总
Examples
请求示例:/medicalrecord_query/prescriptionNameSummary?sign=143C90B22D698234BAA7691B0020D5D6D4737106A57E72EEED098E9193075C69&timestamp=1570428513
返回示例:
[
  {
    "name": "归脾汤加减",
    "value": 46
  },
  {
    "name": "荆防败毒散加减",
    "value": 41
  },
  {
    "name": "验方",
    "value": 21
  },
  {
    "name": "桑菊饮加减",
    "value": 15
  },
  {
    "name": "桂枝汤加味",
    "value": 15
  }
]

(inner) get /medicalrecord_query/prescriptionSummary(dateFromopt, dateToopt, diseaseIdopt, timestamp, sign)

饮片统计
沙箱
日期最大时长跨度为30天
Parameters:
Name Type Attributes Default Description
dateFrom Date <optional>
now-7 开始日期,默认前7天0点,示例:2021-10-16 00:00:00 或 2021-10-16
dateTo Date <optional>
now 结束日期,默认当天0点,示例:2021-10-23 00:00:00 或 2021-10-23
diseaseId String(24) <optional>
病症ID,不提交病症ID时返回所有病症的病案结果
timestamp String(10) 时间戳,值为秒值,长度10位,时间戳有效期:±10分钟
sign String(64) 签名
Properties:
Name Type Description
JSON Array.<Object> 返回JSON数组
Properties
Name Type Description
name String 饮片名称
value Number 病案数汇总
Examples
请求示例:/medicalrecord_query/prescriptionSummary?sign=143C90B22D698234BAA7691B0020D5D6D4737106A57E72EEED098E9193075C69&timestamp=1570428513
返回示例:
[
  {
    "name": "茯苓",
    "value": 2732
  },
  {
    "name": "当归",
    "value": 2112
  },
  {
    "name": "炙甘草",
    "value": 1722
  },
  {
    "name": "白术",
    "value": 1722
  },
  {
    "name": "黄芪",
    "value": 1669
  },
  {
    "name": "陈皮",
    "value": 1510
  },
  {
    "name": "黄芩",
    "value": 1371
  },
  {
    "name": "桔梗",
    "value": 1304
  },
  {
    "name": "柴胡",
    "value": 1256
  },
  {
    "name": "白芍",
    "value": 1208
  },
  {
    "name": "熟地黄",
    "value": 1102
  },
  {
    "name": "川芎",
    "value": 1089.5
  },
  {
    "name": "生地黄",
    "value": 1029
  },
  {
    "name": "党参",
    "value": 1023
  },
  {
    "name": "生石膏",
    "value": 995
  },
  {
    "name": "人参",
    "value": 965
  },
  {
    "name": "鲜芦根",
    "value": 930
  },
  {
    "name": "丹皮",
    "value": 917
  },
  {
    "name": "泽泻",
    "value": 896
  },
  {
    "name": "生甘草",
    "value": 891
  },
  {
    "name": "桂枝",
    "value": 869
  }
]

(inner) get /medicalrecord_query/syndrometypeSummary(dateFromopt, dateToopt, diseaseIdopt, timestamp, sign)

证型统计
沙箱
日期最大时长跨度为30天
Parameters:
Name Type Attributes Default Description
dateFrom Date <optional>
now-7 开始日期,默认前7天0点,示例:2021-10-16 00:00:00 或 2021-10-16
dateTo Date <optional>
now 结束日期,默认当天0点,示例:2021-10-23 00:00:00 或 2021-10-23
diseaseId String(24) <optional>
病症ID,不提交病症ID时返回所有病症的病案结果
timestamp String(10) 时间戳,值为秒值,长度10位,时间戳有效期:±10分钟
sign String(64) 签名
Properties:
Name Type Description
JSON Array.<Object> 返回JSON数组
Properties
Name Type Description
name String 证型名称
value Number 病案数汇总
Examples
请求示例:/medicalrecord_query/syndrometypeSummary/?sign=143C90B22D698234BAA7691B0020D5D6D4737106A57E72EEED098E9193075C69&timestamp=1570428513
返回示例:
[
  {
    "name": "风寒",
    "value": 56
  },
  {
    "name": "气短型—气虚质",
    "value": 41
  },
  {
    "name": "心脾两虚",
    "value": 32
  },
  {
    "name": "肥胖型—痰湿质",
    "value": 27
  },
  {
    "name": "风热",
    "value": 23
  }
]