From 911175b9c1284864a32bf6b50afe7af7ae4dfc2e Mon Sep 17 00:00:00 2001 From: Shibly Teknologi Solusi Date: Wed, 13 May 2026 13:00:38 +0700 Subject: [PATCH] update registration inpatient --- src/entity/emr/emr_registration_inpatient.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/entity/emr/emr_registration_inpatient.ts b/src/entity/emr/emr_registration_inpatient.ts index 489a63f..7f00da4 100644 --- a/src/entity/emr/emr_registration_inpatient.ts +++ b/src/entity/emr/emr_registration_inpatient.ts @@ -15,11 +15,11 @@ export class EmrRegistrationInpatient { @PrimaryGeneratedColumn("uuid") id: string; - @OneToOne(() => EmrRegistration, { onDelete: "CASCADE" }) + @OneToOne(() => EmrRegistration, { onDelete: "CASCADE", nullable: true }) @JoinColumn() registration: EmrRegistration; - @ManyToOne(() => InpatientRoom, { onDelete: "NO ACTION" }) + @ManyToOne(() => InpatientRoom, { onDelete: "NO ACTION", nullable: true }) @JoinColumn() inpatient_room: InpatientRoom; @@ -27,7 +27,7 @@ export class EmrRegistrationInpatient { @JoinColumn() inpatient_room_bed: InpatientRoomBed | null; - @ManyToOne(() => EmrPatient, { onDelete: "NO ACTION" }) + @ManyToOne(() => EmrPatient, { onDelete: "NO ACTION", nullable: true }) @JoinColumn() patient: EmrPatient; @@ -37,7 +37,7 @@ export class EmrRegistrationInpatient { @Column({ nullable: true, length: 32 }) bed_number: string; - @Column({ type: "date", nullable: false }) + @Column({ type: "date", nullable: true }) admission_date: Date; @Column({ type: "text", nullable: true })