コンテンツにスキップ

change-wqueue-state

指定した診察(visitId)の待ち行列(wqueue)の待ち状態を変更する。状態を更新したあと、更新後の待ち行列エントリを返します。状態を変える操作のため POST を使います。

待ち状態(wqueue-state)は次の数値で表します。0=診察待ち、1=診察中、2=会計待ち、3=薬待ち、4=再診待ち。

リクエスト

項目 内容
メソッド POST
パス /api/change-wqueue-state
クエリ visit-id — 診察 ID(正の整数)、wqueue-state — 変更後の待ち状態(0 以上の整数)

POST /api/change-wqueue-state?visit-id=5678&wqueue-state=2

レスポンス

更新後の Wqueue

{
  "visitId": 5678,
  "waitState": 2
}

エラー

ステータス 意味
400 visit-id または wqueue-state が指定されていない、または数値の条件を満たさない
404 指定した診察の待ち行列エントリが存在しない
500 状態の変更に失敗した