組織情報取得API

組織情報の一覧を取得するAPI

API ID

O0002

Request URL

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

HTTPメソッド

POST

リクエスト

header(すべて必須)

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

Body(JSON形式)

パラメータ 必須 サイズ・形式 説明 仕様
outside Boolean     外泊・入院の表示フラグ true:外泊・入院のユニットを取得する falseまたはパラメータなし:外泊・入院のユニットを取得しない

サンプルデータ

※Bodyに何も記載がない場合でも取得可能です。

{
"outside":false
}

レスポンス

Body(JSON形式)

パラメータ 必須 サイズ・形式 説明 仕様
corpCd String 1 法人コード  
corpNm String     法人名  
officeCd String 2 事業所コード  
officeNm String     事業所名  
postCd String     事業所郵便番号  
addr String     事業所住所  
units [array]   ユニット情報の配列 blockCd,unitCdの順に昇順
 blockCd String   2 ブロックコード  
 blockNm String     ブロック名  
 unitCd String   3 ユニットコード  
 unitNm String     ユニット名  

サンプルデータ

記録の正常取得時
{
    "corpCd": "1",
    "corpNm": "社会福祉法人 富士会",
    "officeCd": "01",
    "officeNm": "特別養護老人ホーム 新富士苑"
    "postCd": "1230000",
    "addr": "静岡県静岡市"
    "units": [
         {
            "blockCd": "00",
            "blockNm": "ブロック",
            "unitCd": "000",
            "unitNm": "ユニット"
        },
         {
            "blockCd": "01",
            "blockNm": "特養1F",
            "unitCd": "000",
            "unitNm": "ユニット"
        },
        {
            "blockCd": "01",
            "blockNm": "特養1F",
            "unitCd": "001",
            "unitNm": "特養ユニット1-1"
        },
        {
            "blockCd": "01",
            "blockNm": "特養1F",
            "unitCd": "002",
            "unitNm": "特養ユニット1-2"
        },
        {
            "blockCd": "02",
            "blockNm": "特養2F",
            "unitCd": "001",
            "unitNm": "特養ユニット2-1"
        },
        {
            "blockCd": "02",
            "blockNm": "特養2F",
            "unitCd": "002",
            "unitNm": "特養ユニット2-2"
        },
    ]
}   ]
}

エラー発生時(トークンが間違っている場合)
{
    "code": 403,
    "timestamp": "2/15/2022, 1:47:05 AM",
    "path": "/organization/select",
    "method": "POST",
    "message": "Forbidden"
}

連携イメージ(CAREKARTE)

CAREKARTEの組織構造は法人、事業所、ブロック、ユニットの順に階層構造となっています。