update: physical examination emergency

This commit is contained in:
wayanrivan
2026-04-28 10:32:03 +07:00
parent f1d60807eb
commit 3b1e7cccce
2 changed files with 57 additions and 0 deletions

View File

@ -0,0 +1,56 @@
import {
Entity,
PrimaryGeneratedColumn,
Column,
CreateDateColumn,
UpdateDateColumn,
DeleteDateColumn,
JoinColumn,
OneToOne,
ManyToOne,
} from "typeorm";
import { EmrPatient } from "./emr_patient";
import { EmrRegistration } from "./emr_registration";
@Entity("emr_physical_examination_emergency", { schema: "emr" })
export class EmrPhysicalExaminationEmergency {
@PrimaryGeneratedColumn("uuid")
id: string;
@ManyToOne(() => EmrPatient, { onDelete: "CASCADE" })
@JoinColumn()
patient: EmrPatient;
@OneToOne(() => EmrRegistration, { onDelete: "CASCADE" })
@JoinColumn()
registration: EmrRegistration;
@Column({ nullable: true, type: "text" })
status_generalis: string;
@Column({ nullable: true, type: "text" })
status_neurologis: string;
@Column()
@CreateDateColumn()
created_at: Date;
@Column({ nullable: true, length: 256 })
created_by: string;
@Column({ nullable: true })
@UpdateDateColumn()
updated_at: Date;
@Column({ nullable: true, length: 256 })
updated_by: string;
@Column({ nullable: true })
@DeleteDateColumn()
deleted_at: Date;
@Column({ nullable: true, length: 256 })
deleted_by: string;
}

View File

@ -26,6 +26,7 @@ export * from "../entity/emr/emr_pharmacy_order";
export * from "../entity/emr/emr_pharmacy_order_activity";
export * from "../entity/emr/emr_registration_emergency_responsible";
export * from "../entity/emr/emr_discharge_status_emergency";
export * from "../entity/emr/emr_physical_examination_emergency";
export * from "../types/registration_type";
export * from "../types/registration_status";