From 78b04c5176e4bcba53b54d98fc8ab2b51c9de096 Mon Sep 17 00:00:00 2001 From: wayanrivan Date: Mon, 23 Feb 2026 11:55:17 +0700 Subject: [PATCH] add new column in anamnesis --- src/entity/emr/emr_anamnesis.ts | 11 +++++++---- src/entity/emr/emr_diagnosis.ts | 4 ++-- src/entity/emr/emr_diagnostic_procedure.ts | 4 ++-- src/entity/emr/emr_diet.ts | 2 +- src/entity/emr/emr_patient.ts | 2 +- src/entity/emr/emr_physical_examination.ts | 4 ++-- src/entity/emr/emr_vital_signs.ts | 2 +- 7 files changed, 16 insertions(+), 13 deletions(-) diff --git a/src/entity/emr/emr_anamnesis.ts b/src/entity/emr/emr_anamnesis.ts index 143199f..4033365 100644 --- a/src/entity/emr/emr_anamnesis.ts +++ b/src/entity/emr/emr_anamnesis.ts @@ -24,18 +24,21 @@ export class Emranamnesis { id_emr_outpatient: EmrRegistrationOutpatient; /** Contoh: "08:00-12:00" atau "Pagi" */ - @Column({ nullable: true, length: 512 }) + @Column({ nullable: true, type: "text" }) chief_complaint: string; - @Column({ nullable: true, length: 512 }) + @Column({ nullable: true, type: "text" }) additional_complaint: string; - @Column({ nullable: true, length: 512 }) + @Column({ nullable: true, type: "text" }) history_of_present_illness: string; - @Column({ nullable: true, length: 512 }) + @Column({ nullable: true, type: "text" }) history_of_allergies: string; + @Column({ nullable: true, type: "text" }) + history_of_illness: string; + @Column({ type: "enum", enum: anamnesisStatus, diff --git a/src/entity/emr/emr_diagnosis.ts b/src/entity/emr/emr_diagnosis.ts index 0063473..1f61dd4 100644 --- a/src/entity/emr/emr_diagnosis.ts +++ b/src/entity/emr/emr_diagnosis.ts @@ -26,10 +26,10 @@ export class EmrDiagnosis { @JoinColumn() id_diagnosis: Diagnosis; - @Column({ nullable: true, length: 512 }) + @Column({ nullable: true, type: "text" }) diagnosis_code: string; - @Column({ nullable: true, length: 512 }) + @Column({ nullable: true, type: "text" }) name: string; @Column({ diff --git a/src/entity/emr/emr_diagnostic_procedure.ts b/src/entity/emr/emr_diagnostic_procedure.ts index 9c16789..32e8f4f 100644 --- a/src/entity/emr/emr_diagnostic_procedure.ts +++ b/src/entity/emr/emr_diagnostic_procedure.ts @@ -26,10 +26,10 @@ export class EmrDiagnosticProcedure { @JoinColumn() id_diagnostic_procedure: DiagnosticProcedure; - @Column({ nullable: true, length: 512 }) + @Column({ nullable: true, type: "text" }) diagnostic_procedure_code: string; - @Column({ nullable: true, length: 512 }) + @Column({ nullable: true, type: "text" }) diagnostic_procedure: string; @Column({ diff --git a/src/entity/emr/emr_diet.ts b/src/entity/emr/emr_diet.ts index d6897d8..3ebf52a 100644 --- a/src/entity/emr/emr_diet.ts +++ b/src/entity/emr/emr_diet.ts @@ -20,7 +20,7 @@ export class EmrDiet { @JoinColumn() id_emr_outpatient: EmrRegistrationOutpatient; - @Column({ nullable: true, length: 512 }) + @Column({ nullable: true, type: "text" }) diet: string; @Column() diff --git a/src/entity/emr/emr_patient.ts b/src/entity/emr/emr_patient.ts index 23b6075..cd944b4 100644 --- a/src/entity/emr/emr_patient.ts +++ b/src/entity/emr/emr_patient.ts @@ -50,7 +50,7 @@ export class EmrPatient { @Column({ nullable: true, length: 256 }) place_of_birth: string; - @Column({ nullable: true, length: 512 }) + @Column({ nullable: true, type: "text" }) photo: string; @Column({ type: "text", nullable: true }) diff --git a/src/entity/emr/emr_physical_examination.ts b/src/entity/emr/emr_physical_examination.ts index c26977f..384d82f 100644 --- a/src/entity/emr/emr_physical_examination.ts +++ b/src/entity/emr/emr_physical_examination.ts @@ -20,10 +20,10 @@ export class EmrPhysicalExamination { @JoinColumn() id_emr_outpatient: EmrRegistrationOutpatient; - @Column({ nullable: true, length: 512 }) + @Column({ nullable: true, type: "text" }) internal_status: string; - @Column({ nullable: true, length: 512 }) + @Column({ nullable: true, type: "text" }) findings: string; @Column() diff --git a/src/entity/emr/emr_vital_signs.ts b/src/entity/emr/emr_vital_signs.ts index b39f259..54a6f0d 100644 --- a/src/entity/emr/emr_vital_signs.ts +++ b/src/entity/emr/emr_vital_signs.ts @@ -106,7 +106,7 @@ export class EmrVitalSigns { @Column({ nullable: true, length: 256 }) nutritional_status_assessment: string; - @Column({ nullable: true, length: 512 }) + @Column({ nullable: true, type: "text" }) patient_education: string; @Column({ nullable: true, length: 256 })