From f2d5f09763aa33728eb5731055211dc906a245ff Mon Sep 17 00:00:00 2001 From: avicenan Date: Thu, 12 Mar 2026 10:12:25 +0700 Subject: [PATCH] fix diagnostic procedure --- src/entity/emr/emr_diagnostic_procedure.ts | 10 +++++----- src/enum/emrDiagnosticProcedureType.ts | 4 ++++ 2 files changed, 9 insertions(+), 5 deletions(-) create mode 100644 src/enum/emrDiagnosticProcedureType.ts diff --git a/src/entity/emr/emr_diagnostic_procedure.ts b/src/entity/emr/emr_diagnostic_procedure.ts index 6fd8479..e4ec587 100644 --- a/src/entity/emr/emr_diagnostic_procedure.ts +++ b/src/entity/emr/emr_diagnostic_procedure.ts @@ -9,7 +9,7 @@ import { OneToOne, JoinColumn, } from "typeorm"; -import { EmrDiagnosisType } from "../../enum/emrDiagnosisType"; +import { EmrDiagnosticProcedureType } from "../../enum/emrDiagnosticProcedureType"; import { EmrPatient } from "./emr_patient"; import { DiagnosticProcedure } from "../diagnostic_procedure"; import { EmrRegistration } from "./emr_registration"; @@ -29,20 +29,20 @@ export class EmrDiagnosticProcedure { @ManyToOne(() => DiagnosticProcedure, { onDelete: "CASCADE", nullable: true }) @JoinColumn() - id_diagnostic_procedure: DiagnosticProcedure; + diagnostic_procedure: DiagnosticProcedure; @Column({ nullable: true, type: "text" }) diagnostic_procedure_code: string; @Column({ nullable: true, type: "text" }) - diagnostic_procedure: string; + diagnostic_procedure_name: string; @Column({ type: "enum", - enum: EmrDiagnosisType, + enum: EmrDiagnosticProcedureType, nullable: false, }) - diagnosis_type: EmrDiagnosisType; + diagnostic_procedure_type: EmrDiagnosticProcedureType; @Column() @CreateDateColumn() diff --git a/src/enum/emrDiagnosticProcedureType.ts b/src/enum/emrDiagnosticProcedureType.ts new file mode 100644 index 0000000..bdcbe4b --- /dev/null +++ b/src/enum/emrDiagnosticProcedureType.ts @@ -0,0 +1,4 @@ +export enum EmrDiagnosticProcedureType { + PRIMARY = "primary", + SECONDARY = "secondary", +} \ No newline at end of file