update
This commit is contained in:
@ -6,7 +6,7 @@ export class EmrEmergencyTransferAttachedDevice {
|
|||||||
@PrimaryGeneratedColumn("uuid")
|
@PrimaryGeneratedColumn("uuid")
|
||||||
id: string;
|
id: string;
|
||||||
|
|
||||||
@ManyToOne(() => EmrEmergencyTransfer, (transfer) => transfer.diagnostics, { onDelete: "NO ACTION" })
|
@ManyToOne(() => EmrEmergencyTransfer, { onDelete: "NO ACTION", nullable: true })
|
||||||
@JoinColumn()
|
@JoinColumn()
|
||||||
emergency_transfer: EmrEmergencyTransfer;
|
emergency_transfer: EmrEmergencyTransfer;
|
||||||
|
|
||||||
|
|||||||
@ -6,10 +6,8 @@ export class EmrEmergencyTransferClinicalIntervention {
|
|||||||
@PrimaryGeneratedColumn("uuid")
|
@PrimaryGeneratedColumn("uuid")
|
||||||
id: string;
|
id: string;
|
||||||
|
|
||||||
@ManyToOne(() => EmrEmergencyTransfer, (transfer) => transfer.clinical_interventions, {
|
@ManyToOne(() => EmrEmergencyTransfer, { onDelete: "NO ACTION", nullable: true })
|
||||||
onDelete: "NO ACTION",
|
@JoinColumn()
|
||||||
})
|
|
||||||
@JoinColumn({})
|
|
||||||
emergency_transfer: EmrEmergencyTransfer;
|
emergency_transfer: EmrEmergencyTransfer;
|
||||||
|
|
||||||
@Column({ nullable: true, type: "varchar", length: 128 })
|
@Column({ nullable: true, type: "varchar", length: 128 })
|
||||||
|
|||||||
@ -6,7 +6,7 @@ export class EmrEmergencyTransferDiagnostic {
|
|||||||
@PrimaryGeneratedColumn("uuid")
|
@PrimaryGeneratedColumn("uuid")
|
||||||
id: string;
|
id: string;
|
||||||
|
|
||||||
@ManyToOne(() => EmrEmergencyTransfer, (transfer) => transfer.diagnostics, { onDelete: "NO ACTION" })
|
@ManyToOne(() => EmrEmergencyTransfer, { onDelete: "NO ACTION", nullable: true })
|
||||||
@JoinColumn()
|
@JoinColumn()
|
||||||
emergency_transfer: EmrEmergencyTransfer;
|
emergency_transfer: EmrEmergencyTransfer;
|
||||||
|
|
||||||
|
|||||||
@ -6,7 +6,7 @@ export class EmrEmergencyTransferMedication {
|
|||||||
@PrimaryGeneratedColumn("uuid")
|
@PrimaryGeneratedColumn("uuid")
|
||||||
id: string;
|
id: string;
|
||||||
|
|
||||||
@ManyToOne(() => EmrEmergencyTransfer, (transfer) => transfer.medications, { onDelete: "NO ACTION" })
|
@ManyToOne(() => EmrEmergencyTransfer, { onDelete: "NO ACTION", nullable: true })
|
||||||
@JoinColumn()
|
@JoinColumn()
|
||||||
emergency_transfer: EmrEmergencyTransfer;
|
emergency_transfer: EmrEmergencyTransfer;
|
||||||
|
|
||||||
|
|||||||
@ -19,7 +19,7 @@ export class EmrEmergencyTransfer {
|
|||||||
|
|
||||||
// Registrasi emergency yang memiliki transfer antar unit
|
// Registrasi emergency yang memiliki transfer antar unit
|
||||||
@ManyToOne(() => EmrRegistration, { onDelete: "NO ACTION", nullable: true })
|
@ManyToOne(() => EmrRegistration, { onDelete: "NO ACTION", nullable: true })
|
||||||
@JoinColumn({ name: "registration_id" })
|
@JoinColumn()
|
||||||
registration: EmrRegistration;
|
registration: EmrRegistration;
|
||||||
|
|
||||||
// Asal ruang rawat
|
// Asal ruang rawat
|
||||||
@ -59,8 +59,9 @@ export class EmrEmergencyTransfer {
|
|||||||
primary_diagnosis: EmrDiagnosis;
|
primary_diagnosis: EmrDiagnosis;
|
||||||
|
|
||||||
// Diagnosis sekunder
|
// Diagnosis sekunder
|
||||||
@Column({ nullable: true, type: "text", array: true })
|
@ManyToOne(() => EmrDiagnosis, { onDelete: "NO ACTION" })
|
||||||
secondary_diagnoses: string[];
|
@JoinColumn()
|
||||||
|
secondary_diagnosis: EmrDiagnosis;
|
||||||
|
|
||||||
// Alasan pemindahan: kondisi memburuk / tidak stabil
|
// Alasan pemindahan: kondisi memburuk / tidak stabil
|
||||||
@Column({ nullable: true, type: "boolean", default: false })
|
@Column({ nullable: true, type: "boolean", default: false })
|
||||||
@ -138,24 +139,6 @@ export class EmrEmergencyTransfer {
|
|||||||
@Column({ nullable: true, type: "text" })
|
@Column({ nullable: true, type: "text" })
|
||||||
procedure: string;
|
procedure: string;
|
||||||
|
|
||||||
// Turunan data pemeriksaan diagnostik
|
|
||||||
@OneToMany(() => EmrEmergencyTransferDiagnostic, (row) => row.emergency_transfer, { onDelete: "NO ACTION" })
|
|
||||||
diagnostics: EmrEmergencyTransferDiagnostic[];
|
|
||||||
|
|
||||||
// Turunan data obat yang diberikan saat transfer
|
|
||||||
@OneToMany(() => EmrEmergencyTransferMedication, (row) => row.emergency_transfer, { onDelete: "NO ACTION" })
|
|
||||||
medications: EmrEmergencyTransferMedication[];
|
|
||||||
|
|
||||||
// Turunan data alat yang terpasang di pasien
|
|
||||||
@OneToMany(() => EmrEmergencyTransferAttachedDevice, (row) => row.emergency_transfer, { onDelete: "NO ACTION" })
|
|
||||||
attached_devices: EmrEmergencyTransferAttachedDevice;
|
|
||||||
|
|
||||||
// Turunan data tindakan klinis (infus, oksigen, dll)
|
|
||||||
@OneToMany(() => EmrEmergencyTransferClinicalIntervention, (row) => row.emergency_transfer, {
|
|
||||||
onDelete: "NO ACTION",
|
|
||||||
})
|
|
||||||
clinical_interventions: EmrEmergencyTransferClinicalIntervention[];
|
|
||||||
|
|
||||||
@Column()
|
@Column()
|
||||||
@CreateDateColumn()
|
@CreateDateColumn()
|
||||||
created_at: Date;
|
created_at: Date;
|
||||||
|
|||||||
Reference in New Issue
Block a user