コンテンツにスキップ

batch-get-charge-payment

複数の診察 ID をまとめて渡し、それぞれの請求(Charge)と最新の入金(Payment)を一括で取得する。

リクエスト

項目 内容
メソッド POST
パス /api/batch-get-charge-payment
リクエストボディ 診察 ID(正の整数)の配列

[5678, 5679, 5680]

レスポンス

[診察 ID, Charge または null, Payment または null] という 3 要素タプルの配列。請求が未登録の場合は 2 番目が null、入金が未登録の場合は 3 番目が null になります。入金は最新(paytime が最も新しい)の 1 件です。

位置 内容
1 number 診察 ID
2 Charge または null 請求
3 Payment または null 最新の入金

[
  [5678, { "visitId": 5678, "charge": 1230 }, { "visitId": 5678, "amount": 1230, "paytime": "2026-07-10 10:30:00" }],
  [5679, { "visitId": 5679, "charge": 850 }, null],
  [5680, null, null]
]

エラー

ステータス 意味
400 リクエストボディが正の整数の配列でない
503 取得処理でエラーが発生した
500 取得に失敗した