コンテンツにスキップ

ShinryouEx

診療行為に、診療行為マスターの情報を加えた表示用のモデル。名称や点数などを一緒に扱えます。

定義: src/lib/models/shinryou-ex.ts

フィールド

フィールド 説明
shinryouId number 診療行為 ID
visitId number どの診察の診療行為か(Visit
shinryoucode number 診療行為コード
memo object(省略可) 補助情報
master ShinryouMaster 診療行為マスターの情報

備考

  • 保存用の基本の形は Shinryou です。

型定義

import { z } from "zod";
import { shinryouMasterSchema } from "@/lib/models/shinryou-master";

export const shinryouExSchema = z.object({
  shinryouId: z.number(),
  visitId: z.number(),
  shinryoucode: z.number(),
  memo: z.record(z.unknown()).optional(),
  master: shinryouMasterSchema
});

export type ShinryouEx = z.infer<typeof shinryouExSchema>;