コンテンツにスキップ

DiseaseEnterData

傷病名を新しく登録するための入力データを表すモデル。病名と修飾語をコードで指定します。

定義: src/lib/models/disease-enter-data.ts

フィールド

フィールド 説明
patientId number 患者 ID(Patient
byoumeicode number 病名コード(ByoumeiMaster
startDate string 発症日・診断日 (YYYY-MM-DD)
adjCodes number[] 修飾語コードの一覧(ShuushokugoMaster

型定義

import { z } from "zod";

export const diseaseEnterDataSchema = z.object({
  patientId: z.number(),
  byoumeicode: z.number(),
  startDate: z.string(),
  adjCodes: z.array(z.number())
});

export type DiseaseEnterData = z.infer<typeof diseaseEnterDataSchema>;