部屋マスタ取得API

CAREKARTEの部屋マスタよりベッド情報までの一覧を取得するAPI

部屋マスタ取得APIは、事業所に作成されている部屋マスタを取得します。
リクエストでブロックレベルやユニットレベルでの絞り込みが可能です。指定がない場合は、事業所で現在使用している部屋とベッドの情報を取得します。

API ID

MST0003

Request URL

room-bed/select
環境 URL
Staging環境 https://stage-api.link.carekarte.jp/room-bed/select
環境 URL
本番環境 https://api.link.carekarte.jp/room-bed/select

HTTPメソッド

POST

リクエスト

header(すべて必須)

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

Body(JSON形式)

パラメータ 必須:○
条件付き必須:●(※1)
サイズ・形式 説明 仕様
blockCd String 2桁 ブロックコード  
unitCd String   3桁 ユニットコード unitCdを指定する場合は、blockCdの指定が必要
includedelFlag Boolean     使用しないフラグ(居室) true:「使用しない」チェックを含む居室情報取得
false・もしくは宣言なし:「使用しない」チェックOFFの居室情報のみ
bedincludedelFlag Boolean     使用しないフラグ(ベッド) true:「使用しない」チェックを含むベッド情報取得
false・もしくは宣言なし:「使用しない」チェックOFFのベッド情報のみ

(※)Bodyに必須項目がないため、Bodyなしでもリクエスト可能
(※1)unitCdを指定する場合はblockCdの指定が必須

サンプルデータ

{
  "blockCd":"01",
  "unitCd":"001",
  "includedelFlag":false,
  "bedincludedelFlag":false
}

レスポンス

Body(JSON形式)

パラメータ 必須 サイズ・形式 説明 仕様
result [array]   結果を返却する  
 corpCd String 1桁 法人コード  
 officeCd String 2桁 事業所コード  
 blockCd String 2桁 ブロックコード  
 unitCd String 3桁 ユニットコード  
 roomCd String   居室コード  
 roomNm String   居室名  
 bedNum Number   収容人数  
 includedelFlag Boolean   使用しないフラグ(居室) true:使用しないチェックON
false:使用しないチェックOFF
 roomType String   居室種別 0:指定なし
1:ユニット型個室
2:ユニット型個室的多床室
3:従来型個室
4:多床室
5:多床室(H24.4.以降)
 roomAttri String   居室属性 0:指定なし(居室)
1:外泊属性
2:入院属性
 bed [array]     ベッド情報 居室内にベッド情報が登録されていない場合配列は省略されます
  bedCd String     ベッドコード  
  bedNm String     ベッド備考  
  bedincludedelFlag Boolean     使用しないフラグ(ベッド) true:使用しないチェックON
false:使用しないチェックOFF

サンプルデータ

マスタの正常取得時
{
    "result": [
        {
            "corpCd": "1",
            "officeCd": "01",
            "blockCd": "01",
            "unitCd": "001",
            "roomCd": "001",
            "roomNm": "睦月",
            "bedNum": "1",
            "includedelFlag": false,
            "roomType": "1",
            "roomAttri": "0",
            "bed": [
                {
                    "bedCd": "001",
                    "bedNm": "備考",
                    "bedincludedelFlag": false
                }
            ]
        },
        {
            "corpCd": "1",
            "officeCd": "01",
            "blockCd": "01",
            "unitCd": "001",
            "roomCd": "002",
            "roomNm": "如月",
            "bedNum": "1",
            "includedelFlag": false,
            "roomType": "1",
            "roomAttri": "0",
            "bed": [
                {
                    "bedCd": "001",
                    "bedNm": "",
                    "bedincludedelFlag": false
                }
            ]
        },
        {
            "corpCd": "1",
            "officeCd": "01",
            "blockCd": "01",
            "unitCd": "001",
            "roomCd": "003",
            "roomNm": "弥生",
            "bedNum": "1",
            "includedelFlag": false,
            "roomType": "1",
            "roomAttri": "0",
            "bed": [
                {
                    "bedCd": "001",
                    "bedNm": "",
                    "bedincludedelFlag": false
                }
            ]
        },
        {
            "corpCd": "1",
            "officeCd": "01",
            "blockCd": "01",
            "unitCd": "001",
            "roomCd": "004",
            "roomNm": "卯月",
            "bedNum": "1",
            "includedelFlag": false,
            "roomType": "1",
            "roomAttri": "0",
            "bed": [
                {
                    "bedCd": "001",
                    "bedNm": "",
                    "bedincludedelFlag": false
                }
            ]
        },
        {
            "corpCd": "1",
            "officeCd": "01",
            "blockCd": "01",
            "unitCd": "001",
            "roomCd": "005",
            "roomNm": "皐月",
            "bedNum": "1",
            "includedelFlag": false,
            "roomType": "1",
            "roomAttri": "0",
            "bed": [
                {
                    "bedCd": "001",
                    "bedNm": "",
                    "bedincludedelFlag": false
                }
            ]
        },
        {
            "corpCd": "1",
            "officeCd": "01",
            "blockCd": "01",
            "unitCd": "001",
            "roomCd": "006",
            "roomNm": "水無月",
            "bedNum": "1",
            "includedelFlag": false,
            "roomType": "1",
            "roomAttri": "0",
            "bed": [
                {
                    "bedCd": "001",
                    "bedNm": "",
                    "bedincludedelFlag": false
                }
            ]
        },
        {
            "corpCd": "1",
            "officeCd": "01",
            "blockCd": "01",
            "unitCd": "001",
            "roomCd": "007",
            "roomNm": "文月",
            "bedNum": "1",
            "includedelFlag": false,
            "roomType": "1",
            "roomAttri": "0",
            "bed": [
                {
                    "bedCd": "001",
                    "bedNm": "",
                    "bedincludedelFlag": false
                }
            ]
        },
        {
            "corpCd": "1",
            "officeCd": "01",
            "blockCd": "01",
            "unitCd": "001",
            "roomCd": "008",
            "roomNm": "葉月",
            "bedNum": "1",
            "includedelFlag": false,
            "roomType": "1",
            "roomAttri": "0",
            "bed": [
                {
                    "bedCd": "001",
                    "bedNm": "",
                    "bedincludedelFlag": false
                }
            ]
        },
        {
            "corpCd": "1",
            "officeCd": "01",
            "blockCd": "01",
            "unitCd": "001",
            "roomCd": "009",
            "roomNm": "長月",
            "bedNum": "1",
            "includedelFlag": false,
            "roomType": "1",
            "roomAttri": "0",
            "bed": [
                {
                    "bedCd": "001",
                    "bedNm": "",
                    "bedincludedelFlag": false
                }
            ]
        },
        {
            "corpCd": "1",
            "officeCd": "01",
            "blockCd": "01",
            "unitCd": "001",
            "roomCd": "010",
            "roomNm": "神無月",
            "bedNum": "1",
            "includedelFlag": false,
            "roomType": "1",
            "roomAttri": "0",
            "bed": [
                {
                    "bedCd": "001",
                    "bedNm": "",
                    "bedincludedelFlag": false
                }
            ]
        },
        {
            "corpCd": "1",
            "officeCd": "01",
            "blockCd": "01",
            "unitCd": "001",
            "roomCd": "011",
            "roomNm": "霜月(多床室)",
            "bedNum": "4",
            "includedelFlag": false,
            "roomType": "5",
            "roomAttri": "0",
            "bed": [
                {
                    "bedCd": "001",
                    "bedNm": "備考",
                    "bedincludedelFlag": false
                },
                {
                    "bedCd": "002",
                    "bedNm": "",
                    "bedincludedelFlag": false
                },
                {
                    "bedCd": "003",
                    "bedNm": "",
                    "bedincludedelFlag": false
                },
                {
                    "bedCd": "004",
                    "bedNm": "",
                    "bedincludedelFlag": false
                }
            ]
        },
        {
            "corpCd": "1",
            "officeCd": "01",
            "blockCd": "01",
            "unitCd": "001",
            "roomCd": "012",
            "roomNm": "師走(多床室)",
            "bedNum": "4",
            "includedelFlag": false,
            "roomType": "5",
            "roomAttri": "0",
            "bed": [
                {
                    "bedCd": "001",
                    "bedNm": "",
                    "bedincludedelFlag": false
                },
                {
                    "bedCd": "002",
                    "bedNm": "",
                    "bedincludedelFlag": false
                },
                {
                    "bedCd": "003",
                    "bedNm": "",
                    "bedincludedelFlag": false
                },
                {
                    "bedCd": "004",
                    "bedNm": "",
                    "bedincludedelFlag": false
                }
            ]
        },
        {
            "corpCd": "1",
            "officeCd": "01",
            "blockCd": "01",
            "unitCd": "001",
            "roomCd": "014",
            "roomNm": "一部ベッド使用",
            "bedNum": "4",
            "includedelFlag": false,
            "roomType": "4",
            "roomAttri": "0",
            "bed": [
                {
                    "bedCd": "002",
                    "bedNm": "使用する",
                    "bedincludedelFlag": false
                },
                {
                    "bedCd": "003",
                    "bedNm": "",
                    "bedincludedelFlag": false
                }
            ]
        }
    ]
}

エラー発生時(includedelFlagの値が不正だった場合)
{
"ecErrorCode": "",
"elErrorCode": "EL400001",
"message": "[includedelFlag]の値が正しくありません。",
"method": "POST",
"path": "/room-bed/select",
"code": 400,
"timestamp": "4/22/2022, 6:09:52 AM"
}

連携イメージ(CAREKARTE)

居室マスタは、CCJ管理のためユーザー様操作ではご確認いただけません。
有効な居室およびベッドについては、居室管理に表示される居室・ベッドをご参照ください。