利用者の身長・体重情報を、体重の記録タイトルから連携する取得用API
日付指定で対象日の記録を取得、または日付指定なしで最新の記録を取得、または記録ID指定で特定の記録の情報を取得可能
API ID
HW0001
Request URL
bodyinfo/hw-select
| 環境 | URL |
|---|---|
| Staging環境 | https://stage-api.link.carekarte.jp/bodyinfo/hw-select |
| 環境 | URL |
|---|---|
| 本番環境 | https://api.link.carekarte.jp/bodyinfo/hw-select |
HTTPメソッド
POST
リクエスト
header(すべて必須)
| 名前 | 値 |
| Content-Type | application/json |
| authorization | tokenサービスで取得した値を設定 |
Body(JSON形式)
| パラメータ | 型 | 必須:○ | サイズ・形式 | 説明 | 仕様 | CAREKARTEタイトル項目 |
| userId | String | ○ | 10桁 | 利用者ID | ||
| recordId | Number | 記録ID | 登録APIで返却されるrecordIdを指定 | |||
| selectDate | String | YYYY-MM-DD | 記録日 |
指定した日付の記録の一覧を取得 JST時刻 |
サンプルデータ
{
"userId": "0000000022",
"selectDate": "2021-11-09"
}
レスポンス
Body(JSON形式)
| パラメータ | 型 | 必須 | サイズ・形式 | 説明 | 仕様 | CAREKARTEタイトル項目 |
| userId | String | ○ | 10桁 | 利用者ID | ||
| message | String | エラー等、メッセージがあれば返却 | ||||
| records | [array] | 指定された期間の記録が配列で返却される | ||||
| recordId | Number | ○ | 記録ID | |||
| handoverFlag | boolean | ○ | 申し送りフラグ | true:申し送り記録 false:申し送りではない通常 |
||
| sdateTime | String | ○ | YYYY-MM-DD HH:mm:ss | 記録開始日時 | JST時刻 | |
| edateTime | String | ○ | YYYY-MM-DD HH:mm:ss | 記録終了日時 | JST時刻 | |
| height | Number | ○ | 身長 | 身長 | ||
| weight | Number | ○ | 体重 | 体重 | ||
| bmi | Number | ○ | BMI | BMI | ||
| state | String | ○ | 様子 | 様子 | ||
| support | String | ○ | 対応 | 対応 | ||
| staffId | String | ○ | 10桁 | 職員ID |
サンプルデータ
記録の正常取得時
{
"userId": "0000000022",
"records": [
{
"recordId": 2624,
"handoverFlag": false,
"sdateTime": "2021-11-09 10:33:00",
"edateTime": "2021-11-09 10:33:00",
"height": 153,
"weight": 46,
"bmi": 19.7,
"state": "よーうーすー",
"support": "たーいーおーう",
"staffId": "9900000001"
},
{
"recordId": 2625,
"handoverFlag": false,
"sdateTime": "2021-11-09 18:33:00",
"edateTime": "2021-11-09 18:33:00",
"height": 153,
"weight": 48,
"bmi": 20.5,
"state": "夕食食べ過ぎて体重増えた",
"support": "食後の運動をした",
"staffId": "9900000001"
}
]
}
検索対象日に記録がない場合
{
"userId": "0000000068",
"message": "指定の記録は存在しませんでした"
}
連携イメージ(CAREKARTE)
