diff --git a/src/entity/emr/emr_physical_examination.ts b/src/entity/emr/emr_physical_examination.ts index 5754322..d311ad8 100644 --- a/src/entity/emr/emr_physical_examination.ts +++ b/src/entity/emr/emr_physical_examination.ts @@ -7,15 +7,21 @@ import { DeleteDateColumn, JoinColumn, OneToOne, + ManyToOne, } from "typeorm"; import { EmrRegistrationOutpatient } from "./emr_registration_outpatient"; +import { EmrPatient } from "./emr_patient"; @Entity("emr_physical_examination", { schema: "emr" }) export class EmrPhysicalExamination { @PrimaryGeneratedColumn("uuid") id: string; + @ManyToOne(() => EmrPatient, { onDelete: "CASCADE" }) + @JoinColumn() + patient: EmrPatient; + @OneToOne(() => EmrRegistrationOutpatient, { onDelete: "CASCADE" }) @JoinColumn() registration_outpatient: EmrRegistrationOutpatient;