利用者のバイタルデータを取得するAPI
利用者IDと記録の対象日を指定し記録情報を取得
API ID
VS0005
Request URL
vital/select2
| 環境 | URL |
|---|---|
| Staging環境 | https://stage-api.link.carekarte.jp/vital/select2 |
| 環境 | URL |
|---|---|
| 本番環境 | https://api.link.carekarte.jp/vital/select2 |
HTTPメソッド
POST
リクエスト
header(すべて必須)
| 名前 | 値 |
| Content-Type | application/json |
| authorization | tokenサービスで取得した値を設定 |
Body(JSON形式)
| パラメータ | 型 | 必須 | サイズ・形式 | 説明 | 仕様 |
| userId | String | ○ | 10桁 | 利用者ID | |
| date | String | ○ | YYYY-MM-DD | 記録取得日 |
指定した日付の記録の一覧を取得 JST時刻 |
サンプルデータ
{
"userId":"0000000068",
"date":"2021-10-22"
}
レスポンス
Body(JSON形式)
| パラメータ | 型 | 必須 | サイズ・形式 | 説明 | 仕様 | CAREKARTEタイトル項目 |
| userId | String | ○ | 10桁 | 利用者ID | ||
| records | [array] | 取得情報 | 対象記録がない場合は省略 | |||
| recordId | Number | ○ | 記録ID | |||
| staffId | String | ○ | 10桁 | 職員ID | ||
| handoverFlag | Boolean | ○ | 申し送りフラグ | true:申し送りの記録 false:通常記録 |
||
| sdateTime | String | ○ | YYYY-MM-DD HH:mm:ss | 記録開始日時 | JST時刻 | |
| edateTime | String | ○ | YYYY-MM-DD HH:mm:ss | 記録終了日時 | JST時刻 | |
| temp | Number | ○ | 体温 | 【バイタル】体温 | ||
| bptop | Number | ○ | 血圧上 | 【バイタル】血圧(上) | ||
| bpbtm | Number | ○ | 血圧下 | 【バイタル】血圧(下) | ||
| pulse | Number | ○ | 脈拍 | 【バイタル】脈拍 | ||
| resp | Number | ○ | 呼吸 | 【バイタル】呼吸 | ||
| hb | Number | ○ | 心拍 | ※心拍 | ||
| spo2 | Number | ○ | SPo2(%) | 【バイタル】SPO2 | ||
| bgl | Number | ○ | 血糖値(mg/dl) | 【血糖値】血糖値 | ||
| state | String | ○ | 様子 | 【バイタル】様子 | ||
| support | String | ○ | 対応 | 【バイタル】対応 |
※標準マスタにはない項目(カスタマイズが必要です)
サンプルデータ
記録の取得完了
{
"userId": "0000000068",
"records": [
{
"recordId": 18118,
"staffId": "9900000001",
"handoverFlag": false,
"sdateTime": "2021-10-22 09:00:00",
"edateTime": "2021-10-22 09:00:00",
"temp": 36.2,
"bptop": 100,
"bpbtm": 7,
"pulse": 10,
"resp": 4,
"hb": null,
"spo2": 10,
"bgl": null,
"state": "バイタル様子",
"support": "バイタル対応"
},
{
"recordId": 18119,
"staffId": "9900000001",
"handoverFlag": false,
"sdateTime": "2021-10-22 09:00:00",
"edateTime": "2021-10-22 09:00:00",
"temp": null,
"bptop": null,
"bpbtm": null,
"pulse": null,
"resp": null,
"hb": null,
"spo2": null,
"bgl": 10,
"state": "",
"support": ""
},
{
"recordId": 18144,
"staffId": "0000000004",
"handoverFlag": true,
"sdateTime": "2021-10-22 09:00:00",
"edateTime": "2021-10-22 09:00:00",
"temp": 36.2,
"bptop": 100,
"bpbtm": 7,
"pulse": 10,
"resp": 4,
"hb": null,
"spo2": 10,
"bgl": null,
"state": "バイタル様子",
"support": "バイタル対応"
},
{
"recordId": 18145,
"staffId": "0000000004",
"handoverFlag": true,
"sdateTime": "2021-10-22 09:00:00",
"edateTime": "2021-10-22 09:00:00",
"temp": null,
"bptop": null,
"bpbtm": null,
"pulse": null,
"resp": null,
"hb": null,
"spo2": null,
"bgl": 10,
"state": "",
"support": ""
}
]
}
エラー発生時(存在しない利用者のIDの場合)
{
"code": 400,
"timestamp": "11/15/2021, 7:15:24 AM",
"path": "/vital/select2",
"method": "POST",
"message": "UserId does not exist"
}
連携イメージ(CAREKARTE)
