Feat: Integrate Control Letter

This commit is contained in:
hasyim_kai
2025-11-04 16:56:08 +07:00
parent 2275f4dc99
commit 331f4a6b20
15 changed files with 365 additions and 173 deletions

No files matched your search

+10 -5
View File
@@ -3,14 +3,19 @@ import { z } from 'zod'
const ControlLetterSchema = z.object({
sepStatus: z.string({
required_error: 'Mohon isi status SEP',
}).default('SEP Internal'),
spesialist_id: z.number({
required_error: 'Mohon isi Spesialis/Sub Spesialis',
}),
SpesialisSubSpesialis: z.string({
required_error: 'Mohon isi status Spesialis/Sub Spesialis',
subspesialist_id: z.number({
required_error: 'Mohon isi Spesialis/Sub Spesialis',
}),
dpjp: z.string({
required_error: 'Mohon isi status DPJP',
doctor_id: z.number({
required_error: 'Mohon isi DPJP',
}),
controlDate: z.string({
encounter_id: z.number().optional(),
unit_id: z.number().optional(),
date: z.string({
required_error: 'Mohon lengkapi Tanggal Kontrol',
})
.refine(