利用者の身長・体重情報を、体重の記録タイトルへ連携する登録用API
API ID
HW0002
Request URL
bodyinfo/hw-add
| 環境 | URL |
|---|---|
| Staging環境 | https://stage-api.link.carekarte.jp/bodyinfo/hw-add |
| 環境 | URL |
|---|---|
| 本番環境 | https://api.link.carekarte.jp/bodyinfo/hw-add |
HTTPメソッド
POST
リクエスト
header(すべて必須)
| 名前 | 値 |
| Content-Type | application/json |
| authorization | tokenサービスで取得した値を設定 |
Body(JSON形式)
| パラメータ | 型 | 必須:○ | サイズ・形式 | 説明 | 仕様 | CAREKARTEタイトル項目 |
| userId | String | ○ | 10桁 | 利用者ID | ||
| sdateTime | String | ○ | YYYY-MM-DD HH:mm:ss | 記録開始日時(JST) | ||
| edateTime | String | YYYY-MM-DD HH:mm:ss | 記録終了日時(JST) | パラメータがない、もしくは記録開始日時より以前の値が入っていた場合は、記録開始日時と同じ値を格納 | ||
| staffId | String | 10桁 | 職員ID | 入力されている場合その職員をセット 未入力の場合は”0000000000″をセット、記録者名は「CK Link」をセット |
||
| defaultFlag | boolean | デフォルト記録フラグ | trueの場合、デフォルト記録の処理を行う。 false、もしくはパラメータがない場合、デフォルト記録の処理は行わない。 |
|||
| handoverFlag | boolean | 申し送りフラグ | trueの場合、申し送りフラグON false、もしくはパラメータがない場合、申し送りフラグOFF |
|||
| height | Number | 身長 | 身長 | |||
| weight | Number | 体重 | 体重 | |||
| bmi | Number | BMI | 値が入力されている場合はセット BODYに記述がなく、身長・体重両方入力されている場合は「weight/(height*height)」で算出した値を小数点第一位までセット(CAREKARTEタイトル仕様に準拠) BODYに記述がなく、身長か体重のどちらかしかない、もしくは両方値がない場合は入力は行われない |
BMI | ||
| state | String | 様子 | 様子 | |||
| support | String | 対応 | 対応 |
サンプルデータ
{
"userId": "0000000022",
"sdateTime":"2021-09-18 05:00:00" ,
"edateTime":"2021-09-18 05:00:00",
"staffId": "0000000016",
"height":154.3,
"weight":46.3,
"handoverFlag":true,
"state":"身長、体重測定の様子"
}
レスポンス
Body(JSON形式)
| パラメータ | 型 | 必須 | サイズ・形式 | 説明 | 仕様 | CAREKARTEタイトル項目 |
| userId | String | ○ | 10桁 | 利用者ID | ||
| recordId | Number[array] | ○ | 記録ID | 利用者ごとのユニークID |
サンプルデータ
記録の登録完了
{
"userId": "0000000022",
"recordId": [
2595
]
}
エラー発生時(存在しない職員のIDの場合)
{
"code": 400,
"timestamp": "10/12/2021, 2:14:43 AM",
"path": "/bodyinfo/hw-add",
"method": "POST",
"message": "StaffId does not exist"
}
連携イメージ(CAREKARTE)
