diff --git a/src/entity/emr/emr_diagnostic_procedure.ts b/src/entity/emr/emr_diagnostic_procedure.ts index e4ec587..90a732e 100644 --- a/src/entity/emr/emr_diagnostic_procedure.ts +++ b/src/entity/emr/emr_diagnostic_procedure.ts @@ -13,6 +13,7 @@ import { EmrDiagnosticProcedureType } from "../../enum/emrDiagnosticProcedureTyp import { EmrPatient } from "./emr_patient"; import { DiagnosticProcedure } from "../diagnostic_procedure"; import { EmrRegistration } from "./emr_registration"; +import { User } from "../users"; @Entity("emr_diagnostic_procedure", { schema: "emr" }) export class EmrDiagnosticProcedure { @@ -27,6 +28,10 @@ export class EmrDiagnosticProcedure { @JoinColumn() registration: EmrRegistration; + @ManyToOne(() => User, { onDelete: "CASCADE" }) + @JoinColumn() + doctor: User; + @ManyToOne(() => DiagnosticProcedure, { onDelete: "CASCADE", nullable: true }) @JoinColumn() diagnostic_procedure: DiagnosticProcedure;