151 lines
3.4 KiB
Plaintext
151 lines
3.4 KiB
Plaintext
package com.healthcare.ohctech.entity;
|
|
|
|
import jakarta.persistence.*;
|
|
import org.hibernate.annotations.UpdateTimestamp;
|
|
import java.time.LocalDateTime;
|
|
|
|
@Entity
|
|
@Table(name = "treatment_external")
|
|
public class TreatmentExternal {
|
|
|
|
@Id
|
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
|
@Column(name = "treatment_id")
|
|
private Long id;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "appointment_id", referencedColumnName = "appointment_id")
|
|
private EmployeeAppointment employeeAppointment;
|
|
|
|
@Column(name = "followup_id")
|
|
private int followupId;
|
|
|
|
@Column(name = "item_name")
|
|
private String itemName;
|
|
|
|
@Column(name = "frequency")
|
|
private String frequency;
|
|
|
|
@Column(name = "for_days")
|
|
private int forDays;
|
|
|
|
@Column(name = "item_qty")
|
|
private String itemQty;
|
|
|
|
@Column(name = "dosage")
|
|
private String dosage;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "dosage_category_id",referencedColumnName = "dosage_category_id")
|
|
private RouteOfAdministration routeOfAdministration;
|
|
|
|
@Column(name = "last_modified")
|
|
@UpdateTimestamp
|
|
private LocalDateTime lastModified;
|
|
|
|
@Column(name = "modified_by")
|
|
private Long modifiedBy;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "timing",referencedColumnName = "timing_id")
|
|
private MedicineTiming medicineTiming;
|
|
|
|
// Getters and setters
|
|
|
|
public Long getId() {
|
|
return id;
|
|
}
|
|
|
|
public void setId(Long id) {
|
|
this.id = id;
|
|
}
|
|
|
|
public EmployeeAppointment getEmployeeAppointment() {
|
|
return employeeAppointment;
|
|
}
|
|
|
|
public void setEmployeeAppointment(EmployeeAppointment employeeAppointment) {
|
|
this.employeeAppointment = employeeAppointment;
|
|
}
|
|
|
|
public int getFollowupId() {
|
|
return followupId;
|
|
}
|
|
|
|
public void setFollowupId(int followupId) {
|
|
this.followupId = followupId;
|
|
}
|
|
|
|
public String getItemName() {
|
|
return itemName;
|
|
}
|
|
|
|
public void setItemName(String itemName) {
|
|
this.itemName = itemName;
|
|
}
|
|
|
|
public String getFrequency() {
|
|
return frequency;
|
|
}
|
|
|
|
public void setFrequency(String frequency) {
|
|
this.frequency = frequency;
|
|
}
|
|
|
|
public int getForDays() {
|
|
return forDays;
|
|
}
|
|
|
|
public void setForDays(int forDays) {
|
|
this.forDays = forDays;
|
|
}
|
|
|
|
public String getItemQty() {
|
|
return itemQty;
|
|
}
|
|
|
|
public void setItemQty(String itemQty) {
|
|
this.itemQty = itemQty;
|
|
}
|
|
|
|
public String getDosage() {
|
|
return dosage;
|
|
}
|
|
|
|
public void setDosage(String dosage) {
|
|
this.dosage = dosage;
|
|
}
|
|
|
|
public RouteOfAdministration getRouteOfAdministration() {
|
|
return routeOfAdministration;
|
|
}
|
|
|
|
public void setRouteOfAdministration(RouteOfAdministration routeOfAdministration) {
|
|
this.routeOfAdministration = routeOfAdministration;
|
|
}
|
|
|
|
public LocalDateTime getLastModified() {
|
|
return lastModified;
|
|
}
|
|
|
|
public void setLastModified(LocalDateTime lastModified) {
|
|
this.lastModified = lastModified;
|
|
}
|
|
|
|
public Long getModifiedBy() {
|
|
return modifiedBy;
|
|
}
|
|
|
|
public void setModifiedBy(Long modifiedBy) {
|
|
this.modifiedBy = modifiedBy;
|
|
}
|
|
|
|
public MedicineTiming getMedicineTiming() {
|
|
return medicineTiming;
|
|
}
|
|
|
|
public void setMedicineTiming(MedicineTiming medicineTiming) {
|
|
this.medicineTiming = medicineTiming;
|
|
}
|
|
}
|