From bcb328a1c3afd4d55e1cd8b99cb4be0c60f065e0 Mon Sep 17 00:00:00 2001 From: avicenan Date: Thu, 12 Mar 2026 12:37:28 +0700 Subject: [PATCH] fix diagnostic procedure --- src/entity/emr/emr_diagnostic_procedure.ts | 5 +++++ 1 file changed, 5 insertions(+) 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;