WqueueFull¶
待ち行列の 1 件に、患者と診察の情報を加えた表示用のモデル。受付一覧の表示などに使います。
定義: src/lib/models/wqueue-full.ts
フィールド¶
| フィールド | 型 | 説明 |
|---|---|---|
wqueue |
Wqueue | 待ち行列の情報 |
visit |
Visit | 診察 |
patient |
Patient | 患者 |
型定義¶
import { z } from "zod";
import { patientSchema } from "@/lib/models/patient";
import { visitSchema } from "@/lib/models/visit";
import { wqueueSchema } from "@/lib/models/wqueue";
export const wqueueFullSchema = z.object({
wqueue: wqueueSchema,
visit: visitSchema,
patient: patientSchema
});
export type WqueueFull = z.infer<typeof wqueueFullSchema>;