コンテンツにスキップ

HokenIdSet

診察で使う保険を、ID の組だけで表すモデル。HokenInfo が保険の内容一式を持つのに対し、こちらは各保険の ID だけを持ちます。

定義: src/lib/models/hoken-id-set.ts

フィールド

フィールド 説明
shahokokuhoId number 社保国保の ID(0 = 使用なし)
koukikoureiId number 後期高齢の ID(0 = 使用なし)
roujinId number 老人保健の ID(0 = 使用なし)
kouhi1Id number 第 1 公費の ID(0 = 使用なし)
kouhi2Id number 第 2 公費の ID(0 = 使用なし)
kouhi3Id number 第 3 公費の ID(0 = 使用なし)

型定義

import { z } from "zod";

export const hokenIdSetSchema = z.object({
  shahokokuhoId: z.number(),
  koukikoureiId: z.number(),
  roujinId: z.number(),
  kouhi1Id: z.number(),
  kouhi2Id: z.number(),
  kouhi3Id: z.number()
});

export type HokenIdSet = z.infer<typeof hokenIdSetSchema>;