【公開停止】ナースコール情報登録(利用者ID)API

ナースコールからの呼び出し情報を、コールの記録タイトルへ利用者IDをキーとして連携する登録用API

API ID

NC0001

Request URL

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

HTTPメソッド

POST

リクエスト

header(すべて必須)

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

Body(JSON形式)

パラメータ 必須:○ サイズ・形式 説明 仕様 CAREKARTEタイトル項目
userId String 10桁 利用者ID    
blockCd String 2桁 ブロックコード    
unitCd String 3桁 ユニットコード    
sdate String YYYY-MM-DDTHH:mm:ss.sssZ コールされた日時(UTC)    
edate String   YYYY-MM-DDTHH:mm:ss.sssZ コールを対応完了した日時(UTC) パラメータがない、もしくは記録開始日時より以前の値が入っていた場合は、記録開始日時と同じ値を格納  
ncPlase String     ナースコール発生場所 居室名、共用部名等を記載 ※場所
ncType String     呼出種別   ※呼出種別
ncReasonClass String     呼出理由分類   ※呼出理由分類
ncReason String     呼出理由   ※呼出理由
ncNoAnswer String     未対応状況   ※未対応状況
ncTime Number   10桁 通話時間(秒)   ※通話時間
ncResponTime Number   10桁 呼出~応答時間(秒)   ※呼出~応答
ncRecoveryTime Number   10桁 終話~復旧時間(秒)   ※終話~復旧
ncStaffCd String   10桁 対応職員ID   ※対応者
ncCare String     処置入力   ※処置入力
roomNo String   20桁 居室番号   ※居室番号
bedNo String   10桁 ベッド番号   ※ベッド

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

サンプルデータ

{ 
    "userId": "0000000025",
    "sdate":"2021-09-11T00:08:11.123Z" ,
    "edate":"2021-09-11T00:08:11.123Z",
    "ncStaffCd": "0000000004",
    "blockCd":"01",
    "unitCd":"001",
    "ncPlase":"ナースコール発生場所",
    "ncType":"呼出種別",
    "ncReasonClass":"呼出理由分類",
    "ncReason":"呼び出し理由",
    "ncNoAnswer":"未対応状況",
    "ncTime":200,
    "ncResponTime":1000,
    "ncRecoveryTime":1000,
    "ncCare":"処置入力",
    "roomNo":"12345",
    "bedNo":"123456"
}

レスポンス

Body(JSON形式)

パラメータ 必須 サイズ・形式 説明 仕様
status Number 1桁   処理結果を返却
recordId Number[array]   記録ID 利用者ごとのユニークID

サンプルデータ

記録の登録完了
{
    "status": 0,
    "recordId": [
        364
    ]
}

エラー発生時(ユーザーの所属が対象事業所にない場合)
{
    "code": 400,
    "timestamp": "9/11/2021, 6:32:29 AM",
    "path": "/nsCall/add",
    "method": "POST",
    "message": "UserId does not exist"
}

連携イメージ(CAREKARTE)