【公開停止】環境状況検知情報登録API

センサー取得情報より環境に関する異常値を、環境状況検知情報の記録タイトルへ連携する登録用API
室温(高温・低温)・トイレ長時間滞在・生活反応なし・ベッド不在・夜間行動の異常検知を扱い、それぞれのタイトルへと振り分ける

API ID

ENVI0001

Request URL

envi/add
環境 URL
Staging環境 https://stage-api.link.carekarte.jp/envi/add
環境 URL
本番環境 https://api.link.carekarte.jp/envi/add

HTTPメソッド

POST

リクエスト

header(すべて必須)

名前
Content-Type application/json
authorization tokenサービスで取得した値を設定

Body(JSON形式)

パラメータ 必須 サイズ・形式 説明 仕様 CAREKARTEタイトル項目
data Array     入力された居室情報に紐づけされた利用者に記録を作成する  
 corpCd String 1桁 法人コード    
 officeCd String 2桁 事業所コード    
 blockCd String 3桁 ブロックコード    
 unitCd String 3桁 ユニットコード    
 roomCd String   部屋コード    
 bedCd String   ベッドコード    
 userId String   10桁 利用者ID 空白だった場合は「氏名不詳」記録  
sdateTime String YYYY-MM-DDTHH:mm:ss.sssZ 記録開始日時(UTC) 日付データを格納する  
edateTime String   YYYY-MM-DDTHH:mm:ss.sssZ 記録終了日時(UTC) 日付データを格納する  
envitype String “hightempchk”
“lowtempchk”
“longtimestay”
“vreaction”
“bedabsence”
“nreaction”
検知種別 連携する記録タイトルの種別(検知種別)を指定
値が以下のうちいずれかの場合、それぞれの記録タイトルに出力する。
“hightempchk” ”lowtempchk”:タイトル【異常検知(室温)】
“longtimestay”:タイトル【異常検知(トイレ長時間滞在)】
 “vreaction”:タイトル【異常検知(生活反応なし)】
 “bedabsence”:タイトル【異常検知(ベッド不在)】
 “nreaction”:タイトル【異常検知(夜間行動)】
 
hightempchk String   ON/OFF 高温注意 envitypeが「hightempchk」である場合チェックONにする。
空白またはOFFである場合は、セット無し
文字列内、前方より一致したものを優先してセットする
【異常検知(室温)】高温注意
lowtempchk String   ON/OFF 低温注意 envitypeが「lowtempchk」である場合チェックONにする。
空白またはOFFである場合は、セット無し
文字列内、前方より一致したものを優先してセットする
【異常検知(室温)】低温注意
roomtemp Number   小数点表示 室温 envitype:”hightempchk”
または”lowtempchk”の場合に連携可
【異常検知(室温)】現在室温
elatime Number     経過分数 envitype:”longtimestay”の場合に連携可 経過分数
state String     様子   様子
support String     対応   対応
staffId String   10桁 職員ID 空白だった場合は「CK Link」  

※カスタマイズでの項目追加ではなく、センサー連携用標準タイトルとなります

サンプルデータ

{ 
    "data":[
        {
            "corpCd":"1",
            "officeCd":"01",
            "blockCd":"01",
            "unitCd":"001",
            "roomCd":"001",
            "bedCd":"001",
            "userId": "0000000022"
        },
        {
            "corpCd":"1",
            "officeCd":"01",
            "blockCd":"01",
            "unitCd":"001",
            "roomCd":"002",
            "bedCd":"001",
            "userId": "0000000068"
        }
    ],
    "sdateTime":"2021-10-03T05:00:00.000Z" ,
    "edateTime":"2021-10-03T05:00:00.000Z",
    "staffId": "0000000017",
    "envitype":"hightempchk",
    "roomtemp":31.2,
    "elatime":5,
    "state":"高温注意!!",
    "support":"室温設定調整"
}

レスポンス

Body(JSON形式)

パラメータ 必須 サイズ・形式 説明 仕様 CAREKARTEタイトル項目
status Number     処理を返却  
data Array          
 userId String 10 利用者ID ”0000000000”の場合は、「氏名不詳」  
 recordId Number   記録ID※利用者ごとのユニークID    
 message String          

サンプルデータ

記録の登録完了
{
    "status": 0,
    "data": [
        {
            "userId": "0000000022",
            "recordId": 2596,
            "message": ""
        },
        {
            "userId": "0000000068",
            "recordId": 18009,
            "message": ""
        }
    ]
}

エラー発生時(envitypeが該当なしの場合)
{
    "code": 400,
    "timestamp": "10/3/2021, 2:19:06 AM",
    "path": "/envi/add",
    "method": "POST",
    "message": "記録タイトルの設定がありません"
}

連携イメージ(CAREKARTE)