コンテンツにスキップ

Roujin

老人保健(旧制度)の保険情報を表すモデル。データベースの hoken_roujin テーブルに対応します。

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

フィールド

フィールド 説明
roujinId number 老人保健 ID
patientId number 患者 ID(Patient
shichouson number 市町村番号
jukyuusha number 受給者番号
futanWari number 患者負担割合(1/2/3 = ○割負担)
validFrom string 有効開始日 (YYYY-MM-DD)
validUpto string 有効終了日(YYYY-MM-DD, 0000-00-00 は有効期限なし)

型定義

import { z } from "zod";

export const roujinSchema = z.object({
  roujinId: z.number(),
  patientId: z.number(),
  shichouson: z.number(),
  jukyuusha: z.number(),
  futanWari: z.number(),
  validFrom: z.string(),
  validUpto: z.string()
});

export type Roujin = z.infer<typeof roujinSchema>;