ConductShinryouEx¶
処置内の診療行為に、診療行為マスターの情報を加えた表示用のモデル。
定義: src/lib/models/conduct-shinryou-ex.ts
フィールド¶
| フィールド | 型 | 説明 |
|---|---|---|
conductShinryouId |
number | ID |
conductId |
number | どの処置の診療行為か(Conduct) |
shinryoucode |
number | 診療行為コード |
master |
ShinryouMaster | 診療行為マスターの情報 |
memo |
object(省略可) | 補助情報 |
備考¶
- 保存用の基本の形は ConductShinryou です。
型定義¶
import { z } from "zod";
import { shinryouMasterSchema } from "@/lib/models/shinryou-master";
export const conductShinryouExSchema = z.object({
conductShinryouId: z.number(),
conductId: z.number(),
shinryoucode: z.number(),
master: shinryouMasterSchema,
memo: z.record(z.unknown()).optional()
});
export type ConductShinryouEx = z.infer<typeof conductShinryouExSchema>;