72 lines
1.7 KiB
Java
72 lines
1.7 KiB
Java
package com.jasamedika.medifirst2000.entities;
|
|
|
|
import com.jasamedika.medifirst2000.helper.Caption;
|
|
import lombok.Getter;
|
|
import lombok.Setter;
|
|
|
|
import javax.persistence.*;
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
/**
|
|
* @author Teguh
|
|
*/
|
|
@Getter
|
|
@Setter
|
|
@Entity
|
|
@Table(name = "Kelahiran_T")
|
|
public class Kelahiran extends MedicalRecordTransaction {
|
|
|
|
@Column(name = "umurKehamilan")
|
|
@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)
|
|
private Integer bantuanPernapasanId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectProsesKelahiranFk")
|
|
@NotNull(message = "Proses Kelahiran tidak boleh kosong")
|
|
private ProsesKelahiran prosesKelahiran;
|
|
|
|
@Column(name = "ObjectProsesKelahiranFk", insertable = false, updatable = false)
|
|
private Integer prosesKelahiranID;
|
|
|
|
@Column(name = "indikasi")
|
|
@Caption(value = "Umur Kehamilan")
|
|
private String indikasi;
|
|
|
|
@Column(name = "dibantuOleh")
|
|
@Caption(value = "Dibantu Oleh")
|
|
private String dibantuOleh;
|
|
|
|
@Column(name = "tempat")
|
|
@Caption(value = "Tempat")
|
|
private String tempat;
|
|
|
|
@Column(name = "anakMenangis")
|
|
@Caption(value = "Anak Menangis")
|
|
private String anakMenangis;
|
|
|
|
@Column(name = "beratLahir")
|
|
@Caption(value = "Berat Lahir")
|
|
private Integer beratLahir;
|
|
|
|
@Column(name = "lingkarKepala")
|
|
@Caption(value = "Lingkar Kepala")
|
|
private Integer lingkarKepala;
|
|
|
|
@Column(name = "panjang")
|
|
@Caption(value = "panjang")
|
|
private Integer panjang;
|
|
|
|
@Column(name = "nilaiApgar")
|
|
@Caption(value = "Nilai Apgar")
|
|
private Integer nilaiApgar;
|
|
|
|
}
|