2021-01-07 11:34:56 +07:00

164 lines
3.7 KiB
Java

package com.jasamedika.medifirst2000.entities;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* @author Teguh
*/
@Entity
@Table(name = "Kelahiran_T")
public class Kelahiran extends MedicalRecordTransaction {
@Column(name = "umurKehamilan", nullable = true)
@Caption(value = "Umur Kehamilan")
private Integer umurKehamilan;
@ManyToOne
@JoinColumn(name = "ObjectBantuanPernapasanFk")
@NotNull(message = "Bantuan Pernapasan tidak boleh kosong")
private StatusYaTidak bantuanPernapasan;
@Column(name = "ObjectBantuanPernapasanFk", insertable = false, updatable = false, nullable = true)
private Integer bantuanPernapasanId;
@ManyToOne
@JoinColumn(name = "ObjectProsesKelahiranFk")
@NotNull(message = "Proses Kelahiran tidak boleh kosong")
private ProsesKelahiran prosesKelahiran;
@Column(name = "ObjectProsesKelahiranFk", insertable = false, updatable = false, nullable = true)
private Integer prosesKelahiranID;
@Column(name = "indikasi", nullable = true)
@Caption(value = "Umur Kehamilan")
private String indikasi;
@Column(name = "dibantuOleh", nullable = true)
@Caption(value = "Dibantu Oleh")
private String dibantuOleh;
@Column(name = "tempat", nullable = true)
@Caption(value = "Tempat")
private String tempat;
@Column(name = "anakMenangis", nullable = true)
@Caption(value = "Anak Menangis")
private String anakMenangis;
@Column(name = "beratLahir", nullable = true)
@Caption(value = "Berat Lahir")
private Integer beratLahir;
@Column(name = "lingkarKepala", nullable = true)
@Caption(value = "Lingkar Kepala")
private Integer lingkarKepala;
@Column(name = "panjang", nullable = true)
@Caption(value = "panjang")
private Integer panjang;
@Column(name = "nilaiApgar", nullable = true)
@Caption(value = "Nilai Apgar")
private Integer nilaiApgar;
public Integer getUmurKehamilan() {
return umurKehamilan;
}
public void setUmurKehamilan(Integer umurKehamilan) {
this.umurKehamilan = umurKehamilan;
}
public ProsesKelahiran getProsesKelahiran() {
return prosesKelahiran;
}
public void setProsesKelahiran(ProsesKelahiran prosesKelahiran) {
this.prosesKelahiran = prosesKelahiran;
}
public String getIndikasi() {
return indikasi;
}
public void setIndikasi(String indikasi) {
this.indikasi = indikasi;
}
public String getDibantuOleh() {
return dibantuOleh;
}
public void setDibantuOleh(String dibantuOleh) {
this.dibantuOleh = dibantuOleh;
}
public String getTempat() {
return tempat;
}
public void setTempat(String tempat) {
this.tempat = tempat;
}
public StatusYaTidak getBantuanPernapasan() {
return bantuanPernapasan;
}
public void setBantuanPernapasan(StatusYaTidak bantuanPernapasan) {
this.bantuanPernapasan = bantuanPernapasan;
}
public String getAnakMenangis() {
return anakMenangis;
}
public void setAnakMenangis(String anakMenangis) {
this.anakMenangis = anakMenangis;
}
public Integer getBeratLahir() {
return beratLahir;
}
public void setBeratLahir(Integer beratLahir) {
this.beratLahir = beratLahir;
}
public Integer getLingkarKepala() {
return lingkarKepala;
}
public void setLingkarKepala(Integer lingkarKepala) {
this.lingkarKepala = lingkarKepala;
}
public Integer getPanjang() {
return panjang;
}
public void setPanjang(Integer panjang) {
this.panjang = panjang;
}
public Integer getNilaiApgar() {
return nilaiApgar;
}
public void setNilaiApgar(Integer nilaiApgar) {
this.nilaiApgar = nilaiApgar;
}
}