コンテンツにスキップ

Koukikourei

後期高齢者医療の保険情報を表すモデル。データベースの hoken_koukikourei テーブルに対応します。

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

フィールド

フィールド 説明
koukikoureiId number 後期高齢 ID
patientId number 患者 ID(Patient
hokenshaBangou string 保険者番号
hihokenshaBangou string 被保険者番号
futanWari number 患者負担割合(1/2/3 = ○割負担)
validFrom string 有効開始日 (YYYY-MM-DD)
validUpto string 有効終了日(YYYY-MM-DD, 0000-00-00 は有効期限なし)

型定義

import { z } from "zod";

export const koukikoureiSchema = z.object({
  koukikoureiId: z.number(),
  patientId: z.number(),
  hokenshaBangou: z.string(),
  hihokenshaBangou: z.string(),
  futanWari: z.number(),
  validFrom: z.string(),
  validUpto: z.string()
});

export type Koukikourei = z.infer<typeof koukikoureiSchema>;