メインコンテンツまでスキップ
バージョン: 最新 (develop)

レセプト連携

更新日: 2026-04-28


この機能でできること

Black Swan に蓄積したケア記録を、レセプト管理システム「ケア樹(グッドツリー)」に自動で送る機能です。

スタッフは Black Swan に記録するだけ で、ケア樹のレセプト作業に必要なデータが自動で連携されます。


ドキュメント一覧

ファイル内容
02_レセプトについて.md介護レセプトとは何か・月次の処理フロー
03_利用シナリオ.mdユースケース一覧(13シナリオ、アクター・タイミング・フロー付き)
04_連携の仕組み.mdBlack Swan とケア樹がどのようにつながるか
05_セキュリティ方針.md情報の取り扱い・安全性について
06_ケア樹でのレセプト提出手順.mdケア樹を使った国保連へのレセプト提出操作手順
07_ケア樹連携API一覧.md連携に使用するケア樹 API の一覧
08_連携データ一覧.mdどのデータが連携されるかの一覧
09_APIデータマッピング.mdケア樹 API と Black Swan モデルの対応表

Black Swan とケア樹の連携方法

データの流れ

┌─────────────────────┐
│ Black Swan │
│ │
│ ケア樹ログイン情報 │
│ (事業所設定で登録)│
└──────────┬───────────┘
│ ケア樹 API を呼び出してデータを送信

┌─────────────────────┐
│ ケア樹 API │
└──────────┬───────────┘
│ データが反映される

┌─────────────────────┐
│ ケア樹 Web │
│ (管理者がレセプト │
│ を確認・提出) │
└─────────────────────┘

Black Swan が主システム。ケア樹への登録・更新・削除はすべて Black Swan 側から行う。

同期パターン

GET で既存データを確認
├─ なければ POST(新規登録)
├─ あれば PUT(更新)
└─ Black Swan で削除されたら DELETE

紐付けキー

ケア樹から返却された ID を Black Swan 側のモデルに caretreeXxxId フィールドとして保存し、以降の PUT / DELETE に使用する。

登録の前提順序

依存関係があるため、以下の順序で登録する必要がある。

① 部屋グループ(02.02.03)
② 部屋(02.02.04) ← 部屋グループIDが必要
③ 事業所食事提供(02.02.05)
④ 利用者(02.04.01)
⑤ サービス提供期間(02.04.03)← 利用者IDが必要
⑥ 介護保険被保険者証(02.04.04)
⑦ 給付率(02.04.05)
⑧ 入退所(02.04.06) ← サービス提供期間が必要
⑨ 転室(02.04.07) ← 部屋IDが必要
⑩ 食事提供(02.04.08) ← 事業所食事提供が必要
⑪ 食止め(02.04.09)
⑫ 外出外泊(02.04.10)
⑬ 食事記録(04.02.02) ← 日次送信

使用する API の概観と不足データ

利用する API

連携に使用するのは計 13 API。詳細は 09_APIデータマッピング.md を参照。

API番号API名称
02.02.03部屋グループ
02.02.04部屋
02.02.05事業所食事提供
02.04.01利用者
02.04.03サービス提供期間
02.04.04介護保険被保険者証
02.04.05給付率
02.04.06入退所
02.04.07転室
02.04.08食事提供
02.04.09食止め
02.04.10外出外泊
04.02.02食事記録

Black Swan モデルへの追加フィールドが必要

ケア樹との紐付けキーや、ケア樹の API で必要になる値を保持するために追加が必要なフィールド。

モデル追加フィールド
GroupcaretreeRoomGroupId, caretreeRoomGroupNo, caretreeSortNo
BedcaretreeRoomId, caretreeRoomNo, caretreeSortNo, caretreeKai, caretreeTeiin, caretreeType, caretreeKyoshitsuType, caretreeKyoshitsuhiTanka, caretreeStartDt
UsercaretreeRiyoushaId
InsurancecaretreeKaigoHokenId, caretreeKyuufuRitsuId, ninteiShubetsuCd
BedAdmissionContractcaretreeTeikyouKikanId, caretreeNyuutaishoId, caretreeTenshitsuId
DayCareContractcaretreeTeikyouKikanId
CareMealcaretreeShokujiTeikyouId
UserAbsencecaretreeShokudomeId, caretreeGaishutsuGaihakuId, shokudomeFromShokujiBunruiKbn, shokudomeToShokujiBunruiKbn
StaffcaretreeStaffId(食事記録の送信に必要)

Black Swan に存在しないが必要なデータ

ケア樹の API で必須だが Black Swan が現在持っていないデータ。施設の設定や請求のための情報であり、連携開始前に管理者が入力できる画面を新たに追加する必要がある。

データ関連 API
居室費単価・居室形態・居室タイプ02.02.04 部屋
事業所の食事種類・単価・食事形態・税区分02.02.05 事業所食事提供
提供形態CD(通所系)02.04.03 サービス提供期間
退所後状況CD02.04.06 入退所
利用者ごとの食事種類・単価・食事形態・税区分02.04.08 食事提供
食止め開始・終了の食事区分02.04.09 食止め
外出・外泊の開始食事区分・開始終了時間02.04.10 外出外泊

確認事項

  • 同期のタイミング: バッチ処理(自動・定期実行)にするか、管理者がボタンを押したタイミングで実行するか
  • 削除の扱い: Black Swan でデータを削除した場合、ケア樹側でも DELETE を行うか(ケア樹に依存データが残っている場合はエラーになる可能性あり)
  • 送信データの全体確認: 各 API で実際に送るフィールドを確認する(詳細は 09_APIデータマッピング.md 参照)