From 1667eedde44c7bdf5230e44bd2365aea671d8bac Mon Sep 17 00:00:00 2001 From: avicenan Date: Tue, 31 Mar 2026 20:44:13 +0700 Subject: [PATCH] fix(roommedicalequip): add regis and patient relation --- src/entity/emr/emr_room_medical_equipment.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/entity/emr/emr_room_medical_equipment.ts b/src/entity/emr/emr_room_medical_equipment.ts index dfd3da1..90042a9 100644 --- a/src/entity/emr/emr_room_medical_equipment.ts +++ b/src/entity/emr/emr_room_medical_equipment.ts @@ -7,15 +7,26 @@ import { DeleteDateColumn, JoinColumn, OneToOne, + ManyToOne, } from "typeorm"; import { RoomStock } from "../pharmacy-logistic/room_stock"; +import { EmrRegistration } from "./emr_registration"; +import { EmrPatient } from "./emr_patient"; @Entity("emr_room_medical_equipment", { schema: "emr" }) export class EmrRoomMedicalEquipment { @PrimaryGeneratedColumn("uuid") id: string; + @ManyToOne(() => EmrRegistration, { onDelete: "CASCADE" }) + @JoinColumn() + registration: EmrRegistration; + + @ManyToOne(() => EmrPatient, { onDelete: "CASCADE" }) + @JoinColumn() + patient: EmrPatient; + @OneToOne(() => RoomStock, { onDelete: "CASCADE" }) @JoinColumn() roomstock: RoomStock;