コンテンツにスキップ

Wqueue

受付の待ち行列の 1 件を表すモデル。データベースの wqueue テーブルに対応します。

定義: src/lib/models/wqueue.ts

フィールド

フィールド 説明
visitId number どの受付か(Visit
waitState number 待ちの段階(0 = 診察待ち、1 = 診察中、2 = 会計待ち、3 = 薬渡し待ち、4 = 再診待ち)

備考

  • 患者・診察の情報とまとめて扱う場合は WqueueFull を使います。

型定義

import { z } from "zod";

export const wqueueSchema = z.object({
  visitId: z.number(),
  waitState: z.number()
});

export type Wqueue = z.infer<typeof wqueueSchema>;