コンテンツにスキップ

batch-resolve-clinic-operations

複数の日付について、それぞれが診療日か休診日かなどの診療運用区分を判定する。祝日定義(shukujitsu.json)や定休日・臨時休診・臨時診療の設定をもとに判定します。

リクエスト

項目 内容
メソッド POST
パス /api/batch-resolve-clinic-operations
リクエストボディ 日付文字列(YYYY-MM-DD)の配列

["2026-07-10", "2026-07-11", "2026-07-12"]

レスポンス

日付文字列をキー、ClinicOperation を値とするオブジェクト。各 ClinicOperationtypecodenational-holiday / regular-holiday / ad-hoc-holiday / ad-hoc-workday / in-operation)を持ち、名称がある場合は name を含みます。

{
  "2026-07-10": { "type": "in-operation", "code": "in-operation" },
  "2026-07-11": { "type": "regular-holiday", "code": "regular-holiday", "name": "定休日" },
  "2026-07-12": { "type": "regular-holiday", "code": "regular-holiday", "name": "定休日" }
}

エラー

ステータス 意味
400 リクエストボディが文字列の配列でない
500 判定に失敗した