血压月报集成指南

概述

血压月报服务是一项基于血压数据的月报服务,通过对用户提供的血压数据分析,生成详细的血压报告,帮助用户了解自身血压状况并提供相应的健康建议。

血压月报分为两个接口:

  1. 生成血压月报:通过最近30天的血压测量数据生成血压报告,返回血压报告访问链接。

  2. 获取报告列表:查询指定用户下已生成的血压月报列表。

集成

当用户希望查看最近一个月的血压状况时,您可以使用生成血压月报接口生成用户的指定时间段的血压月报。

当用户希望查看历史血压月报时,您可以使用获取报告列表接口获取当前用户下历史月报列表并展示给用户。

接口详情

HOST: https://sdkb.omronhealthcare.com.cn/api

Version: v1

生成血压月报

接口地址:/{version}/Api/GenerateReport

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述: 通过最近30天的血压数据生成血压报告。

请求示例:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
appKeyappKeyheadertrue  
secret1、截取AppKey前九位
2、截取后的AppKey加盐(密钥)
3、使用MD5生成secret
eg、md5Util.EncoderByMd5(appKey.substring(0, 9) + salt)
headertrue  
version版本号pathtruestring 
bpList血压列表 truearray 
sbp高压 trueinteger 
dbp低压 trueinteger 
pulse脉搏 trueinteger 
type数据来源 0:家庭 1:诊室 trueinteger 
measureAt测量时间( pattern = "yyyy-MM-dd HH:mm:ss") truestring 
uuid用户唯一标识 truestring 

响应状态:

状态码说明schema
200OK 
300用户唯一标识不能为空 
404未找到资源 
512血压报告服务未开通 
513血压报告服务已过期 
-120024AppKey Secret 验证失败 

响应参数:

参数名称参数说明类型schema
code integer(int64)integer(int64)
data WebPathVoWebPathVo
createAt创建时间string 
path报告访问路径string 
message string 

响应示例:

获取指定用户报告列表

接口地址:/{version}/Api/BpReportUrl

请求方式:GET

响应数据类型:*/*

接口描述: 通过用户的唯一标识查询已生成的报告列表。

请求示例:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
appKeyappKeyheadertrue  
secret1、截取AppKey前九位
2、截取后的AppKey加盐(密钥)
3、使用MD5生成secret
eg、md5Util.EncoderByMd5(appKey.substring(0, 9) + salt)
headertrue  
uuid用户唯一标识querytruestring 
version版本号pathtruestring 

响应状态:

状态码说明schema
200OK 
300用户唯一标识不能为空 
404未找到资源 
512血压报告服务未开通 
513血压报告服务已过期 
-120024AppKey Secret 验证失败 

响应参数:

参数名称参数说明类型schema
code integer(int64)integer(int64)
data array 
createAt创建时间string 
path报告访问路径string 
message string 

响应示例: