package com.jasamedika.medifirst2000.entities; import java.util.Date; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import javax.persistence.OneToOne; import javax.persistence.Table; import javax.validation.constraints.NotNull; import com.fasterxml.jackson.annotation.JsonBackReference; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited; /** * class StatusKemandirian * * @author Generator */ @Entity //@Audited @Table(name = "TransferPasienInternal_T") @JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) public class TransferPasienInternal extends MedicalRecordTransaction { @Caption(value="TanggalMasuk") private Date tanggalMasuk; @Caption(value="TanggalInput") private Date tanggalInput; @Caption(value="TanggalPindah") private Date tanggalpindah; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectAsalRuanganRawatFk") @Caption(value="Asal Ruang Rawat") private Ruangan asalRuanganRawat; @Column(name = "ObjectAsalRuanganRawatFk", insertable=false,updatable=false) private Integer asalRuanganRawatId; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectRuangRawatSelanjutnyaFk") @Caption(value="Ruang Rawat Selanjutnya") private Ruangan ruangRawatSelanjutnya; @Column(name = "ObjectRuangRawatSelanjutnyaFk", insertable=false,updatable=false) private Integer ruangRawatSelanjutnyaId; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectIsPasienDiberiTahuAlasanPemindahan") @Caption(value="Pasien Diberitahu Alasan Pemindahan") private StatusYaTidak isPasienDiberiTahuAlasanPemindahan; @Column(name = "ObjectIsPasienDiberiTahuAlasanPemindahan", insertable=false,updatable=false) private Integer isPasienDiberiTahuAlasanPemindahanId; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectIsKeluargaDiberiTahuAlasanPemindahan") @Caption(value="Pasien Diberitahu Alasan Pemindahan") private StatusYaTidak isKeluargaDiberiTahuAlasanPemindahan; @Column(name = "ObjectIsKeluargaDiberiTahuAlasanPemindahan", insertable=false,updatable=false) private Integer isKeluargaDiberiTahuAlasanPemindahanId; @Caption(value="namaKeluarga") private String namaKeluarga; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectHubunganKeluarga") @Caption(value="HubunganKeluarga") private HubunganKeluarga hubunganKeluarga; @Column(name = "ObjectHubunganKeluarga", insertable=false,updatable=false) private Integer hubunganKeluargaId; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectDokterJaga") @Caption(value="Dokter Jaga") private Pegawai dokterJaga; @Column(name = "ObjectDokterJaga", insertable=false,updatable=false) private Integer dokterJagaId; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectDokterPenanggungJawab") @Caption(value="Dokter PenanggungJawab") private Pegawai dokterPenanggungJawab; @Column(name = "ObjectDokterPenanggungJawab", insertable=false,updatable=false) private Integer dokterPenanggungJawabId; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectDokterYangMengirim") @Caption(value="Dokter YangMengirim") private Pegawai dokterYangMengirim; @Column(name = "ObjectDokterYangMengirim", insertable=false,updatable=false) private Integer dokterYangMengirimId; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectPetugasYangMenerima") @Caption(value="Dokter PetugasYangMenerima") private Pegawai petugasYangMenerima; @Column(name = "ObjectPetugasYangMenerima", insertable=false,updatable=false) private Integer petugasYangMenerimaId; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectpetugasYangMengantar") @Caption(value="Petugas Yang Mengantar") private Pegawai petugasYangMengantar; @Column(name = "ObjectpetugasYangMengantar", insertable=false,updatable=false) private Integer petugasYangMengantarId; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectKeadaanPasien") @Caption(value="Dokter Jaga") private KeadaanPasien keadaanPasien; @Column(name = "ObjectKeadaanPasien", insertable=false,updatable=false) private Integer keadaanPasienId; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectFasilitas") @Caption(value="Fasilitas") private Fasilitas fasilitas; @Column(name = "ObjectFasilitas", insertable=false,updatable=false) private Integer fasilitasId; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectTenaga") @Caption(value="Tenaga") private Tenaga tenaga; @Column(name = "ObjectTenaga", insertable=false,updatable=false) private Integer tenagaId; @Column(name = "lainLain") private String lainLain; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectJenisNyeri") @Caption(value="JenisNyeri") private JenisNyeri jenisNyeri; @Column(name = "ObjectJenisNyeri", insertable=false,updatable=false) private Integer jenisNyeriId; @Column(name = "lokasiNyeri") private String lokasiNyeri; @Column(name = "durasiNyeri") private String durasiNyeri; @Column(name = "skalaNyeri") private String skalaNyeri; @Column(name = "skorNyeri") private String skorNyeri; @Column(name = "skor") private String skor; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectStatusPsikologis") @Caption(value="StatusPsikologis") private StatusPsikologis statusPsikologis; @Column(name = "ObjectStatusPsikologis", insertable=false,updatable=false) private Integer statusPsikologisId; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectResikoJatuh") @Caption(value="ResikoJatuh") private ResikoJatuh resikoJatuh; @Column(name = "ObjectResikoJatuh", insertable=false,updatable=false) private Integer resikoJatuhId; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectAlergi") @Caption(value="Alergi") private Alergi alergi; @Column(name = "ObjectAlergi", insertable=false,updatable=false) private Integer alergiId; @Column(name = "tekananDarah") private String tekananDarah; @Column(name = "nadi") private String nadi; @Column(name = "pernapasan") private String pernapasan; @Column(name = "suhu") private String suhu; @Column(name = "kesadaran") private String kesadaran; @Column(name = "keadaanUmum") private String keadaanUmum; @Column(name = "alergiLainnya") private String alergiLainnya; @Column(name = "alasanLainPemindahan") private String alasanLainPemindahan; @Column(name = "mrsa") private Boolean mrsa; @Column(name = "pemeriksaanFisik") private String pemeriksaanFisik; @Column(name = "statusLokasi") private String statusLokasi; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectDiagnosaUtama") @Caption(value="Diagnosa") private Diagnosa diagnosaUtama; @Column(name = "ObjectDiagnosaUtama", insertable=false,updatable=false) private Integer diagnosaId; @OneToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "transferPasienInternal") @JoinColumn(name = "objectStatusKemandirianFk") @Caption(value="Status Kemandirian") @JsonBackReference private StatusKemandirian statusKemandirian; @ManyToOne @JoinColumn(name = "objectInformasiMedisFk") @Caption(value="InformasiMedis Pasien") private InformasiMedis informasiMedis; @Column(name = "objectInformasiMedisFk", insertable=false,updatable=false,nullable=true) private Integer informasiMedisId; @ManyToOne @JoinColumn(name = "objectgangguanFk") @Caption(value="gangguan Pasien") private InformasiMedis gangguan; @Column(name = "objectgangguanFk", insertable=false,updatable=false,nullable=true) private Integer gangguanId; @ManyToOne @JoinColumn(name = "metodePemindahanFK") @Caption(value="metodePemindahan Pasien") private Peralatan metodePemindahan; @Column(name = "metodePemindahanFK", insertable=false,updatable=false,nullable=true) private Integer metodePemindahanId; @ManyToOne @JoinColumn(name = "objectinkontinensiaFk") @Caption(value="inkontinensia Pasien") private InformasiMedis inkontinensia; @Column(name = "objectinkontinensiaFk", insertable=false,updatable=false,nullable=true) private Integer inkontinensiaId; @ManyToOne @JoinColumn(name = "objectpotensiRehabilitasiFk") @Caption(value="potensiRehabilitasi Pasien") private InformasiMedis potensiRehabilitasi; @Column(name = "objectpotensiRehabilitasiFk", insertable=false,updatable=false,nullable=true) private Integer potensiRehabilitasiId; @Column(name = "objectStatusKemandirianFk", insertable=false,updatable=false,nullable=true) private String statusKemandirianId; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "transferPasienInternal") private Set diagnosaSekunder = new HashSet(); /*@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "transferPasienInternal") private Set detailInformasiMedis = new HashSet();*/ @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "transferPasienInternal") private Set detailPeralatan = new HashSet(); @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "transferPasienInternal") private Set detailPetugasPendamping = new HashSet(); @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "transferPasienInternal") private Set detailTerapiSaatPindah = new HashSet(); @Column(name = "pemeriksaanPenunjang") private String pemeriksaanPenunjang; @Column(name = "intervensi") private String intervensi; @Column(name = "Diet") private String diet; @Column(name = "rencanaPerawatan") private String rencanaPerawatan; public Date getTanggalMasuk() { return tanggalMasuk; } public void setTanggalMasuk(Date tanggalMasuk) { this.tanggalMasuk = tanggalMasuk; } public Date getTanggalInput() { return tanggalInput; } public void setTanggalInput(Date tanggalInput) { this.tanggalInput = tanggalInput; } public Date getTanggalpindah() { return tanggalpindah; } public void setTanggalpindah(Date tanggalpindah) { this.tanggalpindah = tanggalpindah; } public Ruangan getAsalRuanganRawat() { return asalRuanganRawat; } public void setAsalRuanganRawat(Ruangan asalRuanganRawat) { this.asalRuanganRawat = asalRuanganRawat; } public Integer getAsalRuanganRawatId() { return asalRuanganRawatId; } public void setAsalRuanganRawatId(Integer asalRuanganRawatId) { this.asalRuanganRawatId = asalRuanganRawatId; } public Ruangan getRuangRawatSelanjutnya() { return ruangRawatSelanjutnya; } public void setRuangRawatSelanjutnya(Ruangan ruangRawatSelanjutnya) { this.ruangRawatSelanjutnya = ruangRawatSelanjutnya; } public Integer getRuangRawatSelanjutnyaId() { return ruangRawatSelanjutnyaId; } public void setRuangRawatSelanjutnyaId(Integer ruangRawatSelanjutnyaId) { this.ruangRawatSelanjutnyaId = ruangRawatSelanjutnyaId; } public StatusYaTidak getIsPasienDiberiTahuAlasanPemindahan() { return isPasienDiberiTahuAlasanPemindahan; } public void setIsPasienDiberiTahuAlasanPemindahan(StatusYaTidak isPasienDiberiTahuAlasanPemindahan) { this.isPasienDiberiTahuAlasanPemindahan = isPasienDiberiTahuAlasanPemindahan; } public Integer getIsPasienDiberiTahuAlasanPemindahanId() { return isPasienDiberiTahuAlasanPemindahanId; } public void setIsPasienDiberiTahuAlasanPemindahanId(Integer isPasienDiberiTahuAlasanPemindahanId) { this.isPasienDiberiTahuAlasanPemindahanId = isPasienDiberiTahuAlasanPemindahanId; } public StatusYaTidak getIsKeluargaDiberiTahuAlasanPemindahan() { return isKeluargaDiberiTahuAlasanPemindahan; } public void setIsKeluargaDiberiTahuAlasanPemindahan(StatusYaTidak isKeluargaDiberiTahuAlasanPemindahan) { this.isKeluargaDiberiTahuAlasanPemindahan = isKeluargaDiberiTahuAlasanPemindahan; } public Integer getIsKeluargaDiberiTahuAlasanPemindahanId() { return isKeluargaDiberiTahuAlasanPemindahanId; } public void setIsKeluargaDiberiTahuAlasanPemindahanId(Integer isKeluargaDiberiTahuAlasanPemindahanId) { this.isKeluargaDiberiTahuAlasanPemindahanId = isKeluargaDiberiTahuAlasanPemindahanId; } public String getNamaKeluarga() { return namaKeluarga; } public void setNamaKeluarga(String namaKeluarga) { this.namaKeluarga = namaKeluarga; } public HubunganKeluarga getHubunganKeluarga() { return hubunganKeluarga; } public void setHubunganKeluarga(HubunganKeluarga hubunganKeluarga) { this.hubunganKeluarga = hubunganKeluarga; } public Integer getHubunganKeluargaId() { return hubunganKeluargaId; } public void setHubunganKeluargaId(Integer hubunganKeluargaId) { this.hubunganKeluargaId = hubunganKeluargaId; } public Pegawai getDokterJaga() { return dokterJaga; } public void setDokterJaga(Pegawai dokterJaga) { this.dokterJaga = dokterJaga; } public Integer getDokterJagaId() { return dokterJagaId; } public void setDokterJagaId(Integer dokterJagaId) { this.dokterJagaId = dokterJagaId; } public Pegawai getDokterPenanggungJawab() { return dokterPenanggungJawab; } public void setDokterPenanggungJawab(Pegawai dokterPenanggungJawab) { this.dokterPenanggungJawab = dokterPenanggungJawab; } public Integer getDokterPenanggungJawabId() { return dokterPenanggungJawabId; } public void setDokterPenanggungJawabId(Integer dokterPenanggungJawabId) { this.dokterPenanggungJawabId = dokterPenanggungJawabId; } public Pegawai getDokterYangMengirim() { return dokterYangMengirim; } public void setDokterYangMengirim(Pegawai dokterYangMengirim) { this.dokterYangMengirim = dokterYangMengirim; } public Integer getDokterYangMengirimId() { return dokterYangMengirimId; } public void setDokterYangMengirimId(Integer dokterYangMengirimId) { this.dokterYangMengirimId = dokterYangMengirimId; } public Pegawai getPetugasYangMenerima() { return petugasYangMenerima; } public void setPetugasYangMenerima(Pegawai petugasYangMenerima) { this.petugasYangMenerima = petugasYangMenerima; } public Integer getPetugasYangMenerimaId() { return petugasYangMenerimaId; } public void setPetugasYangMenerimaId(Integer petugasYangMenerimaId) { this.petugasYangMenerimaId = petugasYangMenerimaId; } public Pegawai getPetugasYangMengantar() { return petugasYangMengantar; } public void setPetugasYangMengantar(Pegawai petugasYangMengantar) { this.petugasYangMengantar = petugasYangMengantar; } public Integer getPetugasYangMengantarId() { return petugasYangMengantarId; } public void setPetugasYangMengantarId(Integer petugasYangMengantarId) { this.petugasYangMengantarId = petugasYangMengantarId; } public KeadaanPasien getKeadaanPasien() { return keadaanPasien; } public void setKeadaanPasien(KeadaanPasien keadaanPasien) { this.keadaanPasien = keadaanPasien; } public Integer getKeadaanPasienId() { return keadaanPasienId; } public void setKeadaanPasienId(Integer keadaanPasienId) { this.keadaanPasienId = keadaanPasienId; } public Fasilitas getFasilitas() { return fasilitas; } public void setFasilitas(Fasilitas fasilitas) { this.fasilitas = fasilitas; } public Integer getFasilitasId() { return fasilitasId; } public void setFasilitasId(Integer fasilitasId) { this.fasilitasId = fasilitasId; } public Tenaga getTenaga() { return tenaga; } public void setTenaga(Tenaga tenaga) { this.tenaga = tenaga; } public Integer getTenagaId() { return tenagaId; } public void setTenagaId(Integer tenagaId) { this.tenagaId = tenagaId; } public String getLainLain() { return lainLain; } public void setLainLain(String lainLain) { this.lainLain = lainLain; } public JenisNyeri getJenisNyeri() { return jenisNyeri; } public void setJenisNyeri(JenisNyeri jenisNyeri) { this.jenisNyeri = jenisNyeri; } public Integer getJenisNyeriId() { return jenisNyeriId; } public void setJenisNyeriId(Integer jenisNyeriId) { this.jenisNyeriId = jenisNyeriId; } public String getLokasiNyeri() { return lokasiNyeri; } public void setLokasiNyeri(String lokasiNyeri) { this.lokasiNyeri = lokasiNyeri; } public String getDurasiNyeri() { return durasiNyeri; } public void setDurasiNyeri(String durasiNyeri) { this.durasiNyeri = durasiNyeri; } public String getSkalaNyeri() { return skalaNyeri; } public void setSkalaNyeri(String skalaNyeri) { this.skalaNyeri = skalaNyeri; } public String getSkorNyeri() { return skorNyeri; } public void setSkorNyeri(String skorNyeri) { this.skorNyeri = skorNyeri; } public StatusPsikologis getStatusPsikologis() { return statusPsikologis; } public void setStatusPsikologis(StatusPsikologis statusPsikologis) { this.statusPsikologis = statusPsikologis; } public Integer getStatusPsikologisId() { return statusPsikologisId; } public void setStatusPsikologisId(Integer statusPsikologisId) { this.statusPsikologisId = statusPsikologisId; } public ResikoJatuh getResikoJatuh() { return resikoJatuh; } public void setResikoJatuh(ResikoJatuh resikoJatuh) { this.resikoJatuh = resikoJatuh; } public Integer getResikoJatuhId() { return resikoJatuhId; } public void setResikoJatuhId(Integer resikoJatuhId) { this.resikoJatuhId = resikoJatuhId; } public Alergi getAlergi() { return alergi; } public void setAlergi(Alergi alergi) { this.alergi = alergi; } public Integer getAlergiId() { return alergiId; } public void setAlergiId(Integer alergiId) { this.alergiId = alergiId; } public String getAlergiLainnya() { return alergiLainnya; } public void setAlergiLainnya(String alergiLainnya) { this.alergiLainnya = alergiLainnya; } public String getAlasanLainPemindahan() { return alasanLainPemindahan; } public void setAlasanLainPemindahan(String alasanLainPemindahan) { this.alasanLainPemindahan = alasanLainPemindahan; } public Boolean getMrsa() { return mrsa; } public void setMrsa(Boolean mrsa) { this.mrsa = mrsa; } public String getPemeriksaanFisik() { return pemeriksaanFisik; } public void setPemeriksaanFisik(String pemeriksaanFisik) { this.pemeriksaanFisik = pemeriksaanFisik; } public String getStatusLokasi() { return statusLokasi; } public void setStatusLokasi(String statusLokasi) { this.statusLokasi = statusLokasi; } public Diagnosa getDiagnosaUtama() { return diagnosaUtama; } public void setDiagnosaUtama(Diagnosa diagnosaUtama) { this.diagnosaUtama = diagnosaUtama; } public Integer getDiagnosaId() { return diagnosaId; } public void setDiagnosaId(Integer diagnosaId) { this.diagnosaId = diagnosaId; } public Set getDiagnosaSekunder() { return diagnosaSekunder; } public void setDiagnosaSekunder(Set diagnosaSekunder) { this.diagnosaSekunder = diagnosaSekunder; } public StatusKemandirian getStatusKemandirian() { return statusKemandirian; } public void setStatusKemandirian(StatusKemandirian statusKemandirian) { this.statusKemandirian = statusKemandirian; } public String getStatusKemandirianId() { return statusKemandirianId; } public void setStatusKemandirianId(String statusKemandirianId) { this.statusKemandirianId = statusKemandirianId; } public Set getDetailPeralatan() { return detailPeralatan; } public void setDetailPeralatan(Set detailPeralatan) { this.detailPeralatan = detailPeralatan; } public Set getDetailPetugasPendamping() { return detailPetugasPendamping; } public void setDetailPetugasPendamping(Set detailPetugasPendamping) { this.detailPetugasPendamping = detailPetugasPendamping; } public Set getDetailTerapiSaatPindah() { return detailTerapiSaatPindah; } public void setDetailTerapiSaatPindah(Set detailTerapiSaatPindah) { this.detailTerapiSaatPindah = detailTerapiSaatPindah; } public String getPemeriksaanPenunjang() { return pemeriksaanPenunjang; } public void setPemeriksaanPenunjang(String pemeriksaanPenunjang) { this.pemeriksaanPenunjang = pemeriksaanPenunjang; } public String getIntervensi() { return intervensi; } public void setIntervensi(String intervensi) { this.intervensi = intervensi; } public String getDiet() { return diet; } public void setDiet(String diet) { this.diet = diet; } public String getRencanaPerawatan() { return rencanaPerawatan; } public void setRencanaPerawatan(String rencanaPerawatan) { this.rencanaPerawatan = rencanaPerawatan; } public String getTekananDarah() { return tekananDarah; } public void setTekananDarah(String tekananDarah) { this.tekananDarah = tekananDarah; } public String getNadi() { return nadi; } public void setNadi(String nadi) { this.nadi = nadi; } public String getSuhu() { return suhu; } public void setSuhu(String suhu) { this.suhu = suhu; } public String getKesadaran() { return kesadaran; } public void setKesadaran(String kesadaran) { this.kesadaran = kesadaran; } public String getPernapasan() { return pernapasan; } public void setPernapasan(String pernapasan) { this.pernapasan = pernapasan; } public String getKeadaanUmum() { return keadaanUmum; } public void setKeadaanUmum(String keadaanUmum) { this.keadaanUmum = keadaanUmum; } public String getSkor() { return skor; } public void setSkor(String skor) { this.skor = skor; } public InformasiMedis getInformasiMedis() { return informasiMedis; } public void setInformasiMedis(InformasiMedis informasiMedis) { this.informasiMedis = informasiMedis; } public Integer getInformasiMedisId() { return informasiMedisId; } public void setInformasiMedisId(Integer informasiMedisId) { this.informasiMedisId = informasiMedisId; } public InformasiMedis getGangguan() { return gangguan; } public void setGangguan(InformasiMedis gangguan) { this.gangguan = gangguan; } public Integer getGangguanId() { return gangguanId; } public void setGangguanId(Integer gangguanId) { this.gangguanId = gangguanId; } public InformasiMedis getInkontinensia() { return inkontinensia; } public void setInkontinensia(InformasiMedis inkontinensia) { this.inkontinensia = inkontinensia; } public Integer getInkontinensiaId() { return inkontinensiaId; } public void setInkontinensiaId(Integer inkontinensiaId) { this.inkontinensiaId = inkontinensiaId; } public InformasiMedis getPotensiRehabilitasi() { return potensiRehabilitasi; } public void setPotensiRehabilitasi(InformasiMedis potensiRehabilitasi) { this.potensiRehabilitasi = potensiRehabilitasi; } public Integer getPotensiRehabilitasiId() { return potensiRehabilitasiId; } public void setPotensiRehabilitasiId(Integer potensiRehabilitasiId) { this.potensiRehabilitasiId = potensiRehabilitasiId; } public Peralatan getMetodePemindahan() { return metodePemindahan; } public void setMetodePemindahan(Peralatan metodePemindahan) { this.metodePemindahan = metodePemindahan; } public Integer getMetodePemindahanId() { return metodePemindahanId; } public void setMetodePemindahanId(Integer metodePemindahanId) { this.metodePemindahanId = metodePemindahanId; } }