package com.jasamedika.medifirst2000.vo;

import javax.persistence.Column;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.validation.constraints.NotNull;

import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.helper.Caption;

//@Entity
//@Table(name = "RiwayatPascaLahir_T")
public class RiwayatPascaLahirVO extends MedicalRecordTransactionVO{
	
	@ManyToOne
	@JoinColumn(name = "ObjectSeringBiruFk")
	@NotNull(message="Status Sering Biru tidak boleh kosong")
	@Caption(value="Status Sering Biru")
	StatusYaTidakVO seringBiru;
	
	@ManyToOne
	@JoinColumn(name = "ObjectKejangFk")
	@NotNull(message="Status Kejang tidak boleh kosong")
	@Caption(value="Status kejang")
	StatusYaTidakVO kejang;
	
	@ManyToOne
	@JoinColumn(name = "ObjectDemamFk")
	@Caption(value="Status Demam")
	StatusYaTidakVO demam;
	
	@Column(name = "lamaKejangDlmMenit", nullable = true)
	@Caption(value="Lama Kejang")
	Integer lamaKejangDlmMenit;
	
	@ManyToOne
	@JoinColumn(name = "ObjectIsLetakKejangSeluruhTubuhFk")
	@Caption(value="Status Letak Kejang Seluruh Tubuh")
	StatusYaTidakVO isLetakKejangSeluruhTubuh;
	
	@Column(name = "letakKejang", nullable = true)
	@Caption(value="Letak Kejang")
	String letakKejang;
	
	@Column(name = "frekuensiKejang", nullable = true)
	@Caption(value="Frekuensi Kejang")
	String frekuensiKejang;
	
	@Column(name = "keadaanSetelahKejang", nullable = true)
	@Caption(value="Keadaan Setelah Kejang")
	String keadaanSetelahKejang;

	public StatusYaTidakVO getSeringBiru() {
		return seringBiru;
	}

	public void setSeringBiru(StatusYaTidakVO seringBiru) {
		this.seringBiru = seringBiru;
	}

	public StatusYaTidakVO getKejang() {
		return kejang;
	}

	public void setKejang(StatusYaTidakVO kejang) {
		this.kejang = kejang;
	}

	public StatusYaTidakVO getDemam() {
		return demam;
	}

	public void setDemam(StatusYaTidakVO demam) {
		this.demam = demam;
	}

	public Integer getLamaKejangDlmMenit() {
		return lamaKejangDlmMenit;
	}

	public void setLamaKejangDlmMenit(Integer lamaKejangDlmMenit) {
		this.lamaKejangDlmMenit = lamaKejangDlmMenit;
	}

	public StatusYaTidakVO getIsLetakKejangSeluruhTubuh() {
		return isLetakKejangSeluruhTubuh;
	}

	public void setIsLetakKejangSeluruhTubuh(StatusYaTidakVO isLetakKejangSeluruhTubuh) {
		this.isLetakKejangSeluruhTubuh = isLetakKejangSeluruhTubuh;
	}

	public String getLetakKejang() {
		return letakKejang;
	}

	public void setLetakKejang(String letakKejang) {
		this.letakKejang = letakKejang;
	}

	public String getFrekuensiKejang() {
		return frekuensiKejang;
	}

	public void setFrekuensiKejang(String frekuensiKejang) {
		this.frekuensiKejang = frekuensiKejang;
	}

	public String getKeadaanSetelahKejang() {
		return keadaanSetelahKejang;
	}

	public void setKeadaanSetelahKejang(String keadaanSetelahKejang) {
		this.keadaanSetelahKejang = keadaanSetelahKejang;
	}
}
