penambahan kolom klasifikasi asa untuk entri tindakan dokter anestesi

This commit is contained in:
salmanoe 2021-11-15 19:51:49 +07:00
parent 73d361468b
commit 39a7c5c7dd
4 changed files with 376 additions and 275 deletions

View File

@ -20,77 +20,77 @@ import com.jasamedika.medifirst2000.helper.Caption;
@Entity @Entity
@Table(name = "PelayananPasien_T") @Table(name = "PelayananPasien_T")
public class PelayananPasien extends MedicalRecordTransaction { public class PelayananPasien extends MedicalRecordTransaction {
@ManyToOne @ManyToOne
@JoinColumn(name = "Generik") @JoinColumn(name = "Generik")
@Caption(value = "Generik") @Caption(value = "Generik")
private Generik generik; private Generik generik;
@Column(name = "Generik", insertable = false, updatable = false,nullable=true) @Column(name = "Generik", insertable = false, updatable = false, nullable = true)
private Integer generikId; private Integer generikId;
@Caption(value = "statusOrder") @Caption(value = "statusOrder")
@Column(name = "statusOrder", nullable = true) @Column(name = "statusOrder", nullable = true)
private Byte statusOrder; private Byte statusOrder;
@Caption(value = "jasa") @Caption(value = "jasa")
@Column(name = "jasa") @Column(name = "jasa")
private Double jasa; private Double jasa;
@ManyToOne @ManyToOne
@JoinColumn(name = "KelasFk") @JoinColumn(name = "KelasFk")
@Caption(value = "Produk") @Caption(value = "Produk")
private Kelas kelas; private Kelas kelas;
@Column(name = "KelasFk", insertable = false, updatable = false,nullable=true) @Column(name = "KelasFk", insertable = false, updatable = false, nullable = true)
private Integer kelasId; private Integer kelasId;
@Caption(value = "Is Pasien") @Caption(value = "Is Pasien")
@Column(name = "isPasien", nullable = true) @Column(name = "isPasien", nullable = true)
private Boolean isPasien; private Boolean isPasien;
@Caption(value = "Is Pasien") @Caption(value = "Is Pasien")
@Column(name = "isObat", nullable = true) @Column(name = "isObat", nullable = true)
private Boolean isObat; private Boolean isObat;
@Caption(value = "Is Pasien") @Caption(value = "Is Pasien")
@Column(name = "isDosis", nullable = true) @Column(name = "isDosis", nullable = true)
private Boolean isDosis; private Boolean isDosis;
@Caption(value = "Is Pasien") @Caption(value = "Is Pasien")
@Column(name = "isRoute", nullable = true) @Column(name = "isRoute", nullable = true)
private Boolean isRoute; private Boolean isRoute;
@Caption(value = "Is Pasien") @Caption(value = "Is Pasien")
@Column(name = "isDokumentasi", nullable = true) @Column(name = "isDokumentasi", nullable = true)
private Boolean isDokumentasi; private Boolean isDokumentasi;
@Caption(value = "Is Pasien") @Caption(value = "Is Pasien")
@Column(name = "isWaktu", nullable = true) @Column(name = "isWaktu", nullable = true)
private Boolean isWaktu; private Boolean isWaktu;
@Caption(value = "Is Pasien") @Caption(value = "Is Pasien")
@Column(name = "isInformasi", nullable = true) @Column(name = "isInformasi", nullable = true)
private Boolean isInformasi; private Boolean isInformasi;
@Caption(value = "Is Benar") @Caption(value = "Is Benar")
@Column(name = "isBenar", nullable = true) @Column(name = "isBenar", nullable = true)
private Boolean isBenar; private Boolean isBenar;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name="StrukFk") @JoinColumn(name = "StrukFk")
private StrukPelayanan strukPelayanan; private StrukPelayanan strukPelayanan;
@Column(name = "StrukFk", nullable = false, insertable=false, updatable=false) @Column(name = "StrukFk", nullable = false, insertable = false, updatable = false)
private String strukFk; private String strukFk;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name="StrukTerimaFk") @JoinColumn(name = "StrukTerimaFk")
private StrukPelayanan strukTerima; private StrukPelayanan strukTerima;
@Column(name = "StrukTerimaFk", nullable = true, insertable=false, updatable=false) @Column(name = "StrukTerimaFk", nullable = true, insertable = false, updatable = false)
private String strukTerimaId; private String strukTerimaId;
@Caption(value = "nilaiKonversi") @Caption(value = "nilaiKonversi")
@Column(name = "nilaiKonversi", nullable = true) @Column(name = "nilaiKonversi", nullable = true)
private Float nilaiKonversi; private Float nilaiKonversi;
@ -98,15 +98,15 @@ public class PelayananPasien extends MedicalRecordTransaction {
@Caption(value = "Status") @Caption(value = "Status")
@Column(name = "status", nullable = true) @Column(name = "status", nullable = true)
private String status; private String status;
@Caption(value = "Tanggal Pelayanan") @Caption(value = "Tanggal Pelayanan")
@Column(name = "TglPelayanan", nullable = true) @Column(name = "TglPelayanan", nullable = true)
private Date tglPelayanan; private Date tglPelayanan;
@Caption(value = "Harga Satuan") @Caption(value = "Harga Satuan")
@Column(name = "hargaSatuan", nullable = true) @Column(name = "hargaSatuan", nullable = true)
private Double hargaSatuan; private Double hargaSatuan;
@Caption(value = "Harga Jual") @Caption(value = "Harga Jual")
@Column(name = "HargaJual", nullable = true) @Column(name = "HargaJual", nullable = true)
private Double hargaJual; private Double hargaJual;
@ -118,35 +118,35 @@ public class PelayananPasien extends MedicalRecordTransaction {
@Caption(value = "Piutang Penjamin") @Caption(value = "Piutang Penjamin")
@Column(name = "piutangPenjamin", nullable = true) @Column(name = "piutangPenjamin", nullable = true)
private Double piutangPenjamin; private Double piutangPenjamin;
@Caption(value = "Piutang Rumah Sakit") @Caption(value = "Piutang Rumah Sakit")
@Column(name = "piutangRumahSakit", nullable = true) @Column(name = "piutangRumahSakit", nullable = true)
private Double piutangRumahSakit; private Double piutangRumahSakit;
@ManyToOne @ManyToOne
@JoinColumn(name = "NoBatch") @JoinColumn(name = "NoBatch")
@Caption(value = "Struk Order") @Caption(value = "Struk Order")
private StrukPelayananDNoBatch noBatch; private StrukPelayananDNoBatch noBatch;
@Column(name = "NoBatch", columnDefinition = "CHAR(32)", insertable = false, updatable = false,nullable=true) @Column(name = "NoBatch", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = true)
private String noBatchId; private String noBatchId;
@ManyToOne @ManyToOne
@JoinColumn(name = "satuanViewFK") @JoinColumn(name = "satuanViewFK")
@Caption(value = "satuanView") @Caption(value = "satuanView")
private SatuanStandar satuanView; private SatuanStandar satuanView;
@Column(name = "satuanViewFK", insertable = false, updatable = false,nullable=true) @Column(name = "satuanViewFK", insertable = false, updatable = false, nullable = true)
private Integer satuanViewId; private Integer satuanViewId;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "StrukOrderFk") @JoinColumn(name = "StrukOrderFk")
@Caption(value = "Struk Order") @Caption(value = "Struk Order")
private StrukOrder strukOrder; private StrukOrder strukOrder;
@Column(name = "StrukOrderFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false) @Column(name = "StrukOrderFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String strukOrderId; private String strukOrderId;
@ManyToOne @ManyToOne
@JoinColumn(name = "JenisObatFk") @JoinColumn(name = "JenisObatFk")
@Caption(value = "Jenis Obat") @Caption(value = "Jenis Obat")
@ -183,7 +183,7 @@ public class PelayananPasien extends MedicalRecordTransaction {
@Column(name = "RouteFk", insertable = false, updatable = false) @Column(name = "RouteFk", insertable = false, updatable = false)
private Integer routeId; private Integer routeId;
@ManyToOne @ManyToOne
@JoinColumn(name = "KeteranganPakaiFk") @JoinColumn(name = "KeteranganPakaiFk")
@Caption(value = "Keterangan Pakai") @Caption(value = "Keterangan Pakai")
@ -200,10 +200,10 @@ public class PelayananPasien extends MedicalRecordTransaction {
@Caption(value = "Kelompok Transaksi") @Caption(value = "Kelompok Transaksi")
@JoinColumn(name = "KdKelompokTransaksi") @JoinColumn(name = "KdKelompokTransaksi")
private KelompokTransaksi kelompokTransaksi; private KelompokTransaksi kelompokTransaksi;
@Column(name = "KdKelompokTransaksi", insertable = false, updatable = false,nullable=true) @Column(name = "KdKelompokTransaksi", insertable = false, updatable = false, nullable = true)
private Integer kelompokTransaksiId; private Integer kelompokTransaksiId;
@Column(name = "KeteranganLain", nullable = true, length = 100) @Column(name = "KeteranganLain", nullable = true, length = 100)
@Caption(value = "KeteranganLain") @Caption(value = "KeteranganLain")
private String keteranganLain; private String keteranganLain;
@ -215,45 +215,45 @@ public class PelayananPasien extends MedicalRecordTransaction {
@Caption(value = "hargaNetto") @Caption(value = "hargaNetto")
@Column(name = "hargaNetto") @Column(name = "hargaNetto")
private Double hargaNetto; private Double hargaNetto;
@Caption(value = "dosis") @Caption(value = "dosis")
@Column(name = "dosis") @Column(name = "dosis")
private Float dosis; private Float dosis;
@Caption(value = "NoRecTriger") @Caption(value = "NoRecTriger")
@Column(name = "noRecTriger", nullable = true) @Column(name = "noRecTriger", nullable = true)
private String noRecTriger; private String noRecTriger;
@ManyToOne @ManyToOne
@JoinColumn(name = "StrukResepFk") @JoinColumn(name = "StrukResepFk")
@Caption(value = "StrukResep") @Caption(value = "StrukResep")
private StrukResep strukResep; private StrukResep strukResep;
@Column(name = "StrukResepFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false,nullable=true) @Column(name = "StrukResepFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = true)
private String strukResepId; private String strukResepId;
@ManyToOne @ManyToOne
@Caption(value = "JenisKemasan") @Caption(value = "JenisKemasan")
@JoinColumn(name = "JenisKemasanFK") @JoinColumn(name = "JenisKemasanFK")
private JenisKemasan jenisKemasan; private JenisKemasan jenisKemasan;
@Column(name = "JenisKemasanFK", insertable = false, updatable = false,nullable=true) @Column(name = "JenisKemasanFK", insertable = false, updatable = false, nullable = true)
private Integer jenisKemasanId; private Integer jenisKemasanId;
@Column(name = "rKe", nullable = true) @Column(name = "rKe", nullable = true)
@Caption(value = "rKe") @Caption(value = "rKe")
private String rKe; private String rKe;
@JsonBackReference @JsonBackReference
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pelayananPasien") @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pelayananPasien")
private Set<PelayananPasienPetugas> pelayananPasienPetugasSet = new HashSet<>(); private Set<PelayananPasienPetugas> pelayananPasienPetugasSet = new HashSet<>();
@JsonBackReference @JsonBackReference
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pelayananPasien") @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pelayananPasien")
private Set<RacikanDetail> racikan = new HashSet<>(); private Set<RacikanDetail> racikan = new HashSet<>();
@JsonBackReference @JsonBackReference
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pelayananPasien") @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pelayananPasien")
private Set<PelayananPasienDetail> pelayananPasienDetailSet = new HashSet<>(); private Set<PelayananPasienDetail> pelayananPasienDetailSet = new HashSet<>();
public Generik getGenerik() { public Generik getGenerik() {

View File

@ -20,42 +20,108 @@ import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
/** /**
* class PelayananPasienPetugas * class PelayananPasienPetugas
* *
* @author Generator * @author Generator
*/ */
@Entity @Entity
@Table(name = "PelayananPasienPetugas_T") @Table(name = "PelayananPasienPetugas_T")
public class PelayananPasienPetugas extends BaseTransaction { public class PelayananPasienPetugas extends BaseTransaction {
@Caption(value="Deskripsi Tugas Fungsi")
@Caption(value = "Deskripsi Tugas Fungsi")
private String deskripsitugasfungsi; private String deskripsitugasfungsi;
@Caption(value = "Is Petugas Pe P Jawab")
private Byte ispetugaspepjawab;
@ManyToOne
@JoinColumn(name = "PelayananPasien")
@NotNull(message = "Object Asal Produk Harus Diisi")
@Caption(value = "Object Asal Produk")
private PelayananPasien pelayananPasien;
@ManyToOne
@JoinColumn(name = "ObjectAsalProdukFk")
@NotNull(message = "Object Asal Produk Harus Diisi")
@Caption(value = "Object Asal Produk")
private AsalProduk kdasalproduk;
@Column(name = "ObjectAsalProdukFk", insertable = false, updatable = false)
private Integer ObjectAsalProdukId;
@Column(name = "PelayananPasien", insertable = false, updatable = false)
private String pelayananPasienId;
@ManyToOne
@JoinColumn(name = "ObjectJenisPetugasPeFk")
@NotNull(message = "Object Jenis Petugas Pe Harus Diisi")
@Caption(value = "Object Jenis Petugas Pe")
private JenisPetugasPelaksana kdjenispetugaspe;
@Column(name = "ObjectJenisPetugasPeFk", insertable = false, updatable = false)
private Integer ObjectJenisPetugasPeId;
@ManyToOne
@JoinColumn(name = "ObjectPegawaiFk")
@NotNull(message = "Object Pegawai Harus Diisi")
@Caption(value = "Object Pegawai")
private Pegawai kdpegawai;
@Column(name = "ObjectPegawaiFk", insertable = false, updatable = false)
private Integer ObjectPegawaiId;
@ManyToOne
@JoinColumn(name = "ObjectProdukFk")
@NotNull(message = "Object Produk Harus Diisi")
@Caption(value = "Object Produk")
private Produk kdproduk;
@Column(name = "ObjectProdukFk", insertable = false, updatable = false)
private Integer ObjectProdukId;
@ManyToOne
@JoinColumn(name = "ObjectRuanganFk")
@NotNull(message = "Object Ruangan Harus Diisi")
@Caption(value = "Object Ruangan")
private Ruangan kdruangan;
@Column(name = "ObjectRuanganFk", insertable = false, updatable = false)
private Integer ObjectRuanganId;
@ManyToOne
@JoinColumn(name = "NoMasukFk")
@NotNull(message = "No Masuk Harus Diisi")
@Caption(value = "No Masuk")
private AntrianPasienDiPeriksa nomasuk;
@Column(name = "NoMasukFk", insertable = false, updatable = false)
private String NoMasukId;
@Caption(value = "Tanggal Pelayanan")
private DateTime tglpelayanan;
@Column(name = "asaid", nullable = true)
@Caption(value = "Jenis Klasifikasi ASA")
private Byte asaId;
public void setDeskripsiTugasFungsi(String deskripsitugasfungsi) { public void setDeskripsiTugasFungsi(String deskripsitugasfungsi) {
this.deskripsitugasfungsi = deskripsitugasfungsi; this.deskripsitugasfungsi = deskripsitugasfungsi;
} }
@Column(name = "DeskripsiTugasFungsi", nullable = true , length = 75) @Column(name = "DeskripsiTugasFungsi", nullable = true, length = 75)
public String getDeskripsiTugasFungsi(){ public String getDeskripsiTugasFungsi() {
return this.deskripsitugasfungsi; return this.deskripsitugasfungsi;
} }
@Caption(value="Is Petugas Pe P Jawab")
private Byte ispetugaspepjawab;
public void setisPetugasPePJawab(Byte ispetugaspepjawab) { public void setisPetugasPePJawab(Byte ispetugaspepjawab) {
this.ispetugaspepjawab = ispetugaspepjawab; this.ispetugaspepjawab = ispetugaspepjawab;
} }
@Column(name = "isPetugasPePJawab", nullable = false ) @Column(name = "isPetugasPePJawab", nullable = false)
public Byte getisPetugasPePJawab(){ public Byte getisPetugasPePJawab() {
return this.ispetugaspepjawab; return this.ispetugaspepjawab;
} }
@ManyToOne
@JoinColumn(name = "PelayananPasien")
@NotNull(message="Object Asal Produk Harus Diisi")
@Caption(value="Object Asal Produk")
private PelayananPasien pelayananPasien;
public PelayananPasien getPelayananPasien() { public PelayananPasien getPelayananPasien() {
return pelayananPasien; return pelayananPasien;
} }
@ -64,132 +130,70 @@ public class PelayananPasienPetugas extends BaseTransaction {
this.pelayananPasien = pelayananPasien; this.pelayananPasien = pelayananPasien;
} }
@ManyToOne
@JoinColumn(name = "ObjectAsalProdukFk")
@NotNull(message="Object Asal Produk Harus Diisi")
@Caption(value="Object Asal Produk")
private AsalProduk kdasalproduk;
public void setObjectAsalProduk(AsalProduk kdasalproduk) { public void setObjectAsalProduk(AsalProduk kdasalproduk) {
this.kdasalproduk = kdasalproduk; this.kdasalproduk = kdasalproduk;
} }
@Column(name = "KdAsalProduk", nullable = false ) @Column(name = "KdAsalProduk", nullable = false)
public AsalProduk getObjectAsalProduk(){ public AsalProduk getObjectAsalProduk() {
return this.kdasalproduk; return this.kdasalproduk;
} }
@Column(name = "ObjectAsalProdukFk", insertable=false,updatable=false)
private Integer ObjectAsalProdukId;
@Column(name = "PelayananPasien", insertable=false,updatable=false)
private String pelayananPasienId;
@ManyToOne
@JoinColumn(name = "ObjectJenisPetugasPeFk")
@NotNull(message="Object Jenis Petugas Pe Harus Diisi")
@Caption(value="Object Jenis Petugas Pe")
private JenisPetugasPelaksana kdjenispetugaspe;
public void setObjectJenisPetugasPe(JenisPetugasPelaksana kdjenispetugaspe) { public void setObjectJenisPetugasPe(JenisPetugasPelaksana kdjenispetugaspe) {
this.kdjenispetugaspe = kdjenispetugaspe; this.kdjenispetugaspe = kdjenispetugaspe;
} }
@Column(name = "KdJenisPetugasPe", nullable = false ) @Column(name = "KdJenisPetugasPe", nullable = false)
public JenisPetugasPelaksana getObjectJenisPetugasPe(){ public JenisPetugasPelaksana getObjectJenisPetugasPe() {
return this.kdjenispetugaspe; return this.kdjenispetugaspe;
} }
@Column(name = "ObjectJenisPetugasPeFk", insertable=false,updatable=false)
private Integer ObjectJenisPetugasPeId;
@ManyToOne
@JoinColumn(name = "ObjectPegawaiFk")
@NotNull(message="Object Pegawai Harus Diisi")
@Caption(value="Object Pegawai")
private Pegawai kdpegawai;
public void setObjectPegawai(Pegawai kdpegawai) { public void setObjectPegawai(Pegawai kdpegawai) {
this.kdpegawai = kdpegawai; this.kdpegawai = kdpegawai;
} }
@Column(name = "KdPegawai", nullable = true , length = 5) @Column(name = "KdPegawai", nullable = true, length = 5)
public Pegawai getObjectPegawai(){ public Pegawai getObjectPegawai() {
return this.kdpegawai; return this.kdpegawai;
} }
@Column(name = "ObjectPegawaiFk", insertable=false,updatable=false)
private Integer ObjectPegawaiId;
@ManyToOne
@JoinColumn(name = "ObjectProdukFk")
@NotNull(message="Object Produk Harus Diisi")
@Caption(value="Object Produk")
private Produk kdproduk;
public void setObjectProduk(Produk kdproduk) { public void setObjectProduk(Produk kdproduk) {
this.kdproduk = kdproduk; this.kdproduk = kdproduk;
} }
@Column(name = "KdProduk", nullable = false , length = 6) @Column(name = "KdProduk", nullable = false, length = 6)
public Produk getObjectProduk(){ public Produk getObjectProduk() {
return this.kdproduk; return this.kdproduk;
} }
@Column(name = "ObjectProdukFk", insertable=false,updatable=false)
private Integer ObjectProdukId;
@ManyToOne
@JoinColumn(name = "ObjectRuanganFk")
@NotNull(message="Object Ruangan Harus Diisi")
@Caption(value="Object Ruangan")
private Ruangan kdruangan;
public void setObjectRuangan(Ruangan kdruangan) { public void setObjectRuangan(Ruangan kdruangan) {
this.kdruangan = kdruangan; this.kdruangan = kdruangan;
} }
@Column(name = "KdRuangan", nullable = false , length = 3) @Column(name = "KdRuangan", nullable = false, length = 3)
public Ruangan getObjectRuangan(){ public Ruangan getObjectRuangan() {
return this.kdruangan; return this.kdruangan;
} }
@Column(name = "ObjectRuanganFk", insertable=false,updatable=false)
private Integer ObjectRuanganId;
@ManyToOne
@JoinColumn(name = "NoMasukFk")
@NotNull(message="No Masuk Harus Diisi")
@Caption(value="No Masuk")
private AntrianPasienDiPeriksa nomasuk;
public void setNoMasuk(AntrianPasienDiPeriksa nomasuk) { public void setNoMasuk(AntrianPasienDiPeriksa nomasuk) {
this.nomasuk = nomasuk; this.nomasuk = nomasuk;
} }
public AntrianPasienDiPeriksa getNoMasuk() {
public AntrianPasienDiPeriksa getNoMasuk(){
return this.nomasuk; return this.nomasuk;
} }
@Column(name = "NoMasukFk", insertable=false,updatable=false)
private String NoMasukId;
@Caption(value="Tanggal Pelayanan")
private DateTime tglpelayanan;
public void setTanggalPelayanan(DateTime tglpelayanan) { public void setTanggalPelayanan(DateTime tglpelayanan) {
this.tglpelayanan = tglpelayanan; this.tglpelayanan = tglpelayanan;
} }
@Column(name = "TglPelayanan", nullable = false ) @Column(name = "TglPelayanan", nullable = false)
public DateTime getTanggalPelayanan(){ public DateTime getTanggalPelayanan() {
return this.tglpelayanan; return this.tglpelayanan;
} }
@JsonBackReference @JsonBackReference
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pelayananPasienPetugas") @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pelayananPasienPetugas")
public Set<MapPelayananPasienPetugasToPegawai> mapPelayananPasienPetugasToPegawaiSet = new HashSet<>(); public Set<MapPelayananPasienPetugasToPegawai> mapPelayananPasienPetugasToPegawaiSet = new HashSet<>();
public Set<MapPelayananPasienPetugasToPegawai> getMapPelayananPasienPetugasToPegawaiSet() { public Set<MapPelayananPasienPetugasToPegawai> getMapPelayananPasienPetugasToPegawaiSet() {
@ -328,8 +332,13 @@ public class PelayananPasienPetugas extends BaseTransaction {
public void setTglpelayanan(DateTime tglpelayanan) { public void setTglpelayanan(DateTime tglpelayanan) {
this.tglpelayanan = tglpelayanan; this.tglpelayanan = tglpelayanan;
} }
public Byte getAsaId() {
return asaId;
}
public void setAsaId(Byte asaId) {
this.asaId = asaId;
}
} }

View File

@ -1,182 +1,138 @@
package com.jasamedika.medifirst2000.vo; package com.jasamedika.medifirst2000.vo;
import java.io.Serializable;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
import javax.persistence.*; import javax.persistence.Column;
import org.joda.time.DateTime; import org.joda.time.DateTime;
import org.hibernate.validator.constraints.NotEmpty;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO; import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.entities.Kelas;
import com.jasamedika.medifirst2000.entities.MapPelayananPasienPetugasToPegawai;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.internal.util.logging.Messages;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
/** /**
* class PelayananPasienPetugas * class PelayananPasienPetugas
* *
* @author Generator * @author Generator
*/ */
public class PelayananPasienPetugasVO extends BaseTransactionVO { public class PelayananPasienPetugasVO extends BaseTransactionVO {
@Caption(value="Deskripsi Tugas Fungsi")
@Caption(value = "Deskripsi Tugas Fungsi")
private String deskripsitugasfungsi; private String deskripsitugasfungsi;
@Caption(value = "Is Petugas Pe P Jawab")
private Byte ispetugaspepjawab;
@Caption(value = "Object Asal Produk")
private AsalProdukVO kdasalproduk;
@Column(name = "ObjectAsalProdukFk", insertable = false, updatable = false)
private Integer ObjectAsalProdukId;
@Caption(value = "Object Jenis Petugas Pe")
private JenisPetugasPelaksanaVO kdjenispetugaspe;
private Integer ObjectJenisPetugasPeId;
@Caption(value = "Object Pegawai")
private PegawaiVO kdpegawai;
private Integer ObjectPegawaiId;
@Caption(value = "Object Produk")
private ProdukVO kdproduk;
private Integer ObjectProdukId;
@Caption(value = "Object Ruangan")
private RuanganVO kdruangan;
private Integer ObjectRuanganId;
@Caption(value = "No Masuk")
private AntrianPasienDiPeriksaVO nomasuk;
private String NoMasukId;
@Caption(value = "Tanggal Pelayanan")
private DateTime tglpelayanan;
@Caption(value = "Jenis Klasifikasi ASA")
private Byte asaId;
public void setDeskripsiTugasFungsi(String deskripsitugasfungsi) { public void setDeskripsiTugasFungsi(String deskripsitugasfungsi) {
this.deskripsitugasfungsi = deskripsitugasfungsi; this.deskripsitugasfungsi = deskripsitugasfungsi;
} }
@Column(name = "DeskripsiTugasFungsi", nullable = true , length = 75) public String getDeskripsiTugasFungsi() {
public String getDeskripsiTugasFungsi(){
return this.deskripsitugasfungsi; return this.deskripsitugasfungsi;
} }
@Caption(value="Is Petugas Pe P Jawab")
private Byte ispetugaspepjawab;
public void setisPetugasPePJawab(Byte ispetugaspepjawab) { public void setisPetugasPePJawab(Byte ispetugaspepjawab) {
this.ispetugaspepjawab = ispetugaspepjawab; this.ispetugaspepjawab = ispetugaspepjawab;
} }
@Column(name = "isPetugasPePJawab", nullable = false ) public Byte getisPetugasPePJawab() {
public Byte getisPetugasPePJawab(){
return this.ispetugaspepjawab; return this.ispetugaspepjawab;
} }
@ManyToOne
@JoinColumn(name = "ObjectAsalProdukFk")
@NotNull(message="Object Asal Produk Harus Diisi")
@Caption(value="Object Asal Produk")
private AsalProdukVO kdasalproduk;
public void setObjectAsalProduk(AsalProdukVO kdasalproduk) { public void setObjectAsalProduk(AsalProdukVO kdasalproduk) {
this.kdasalproduk = kdasalproduk; this.kdasalproduk = kdasalproduk;
} }
@Column(name = "KdAsalProduk", nullable = false ) public AsalProdukVO getObjectAsalProduk() {
public AsalProdukVO getObjectAsalProduk(){
return this.kdasalproduk; return this.kdasalproduk;
} }
@Column(name = "ObjectAsalProdukFk", insertable=false,updatable=false)
private Integer ObjectAsalProdukId;
@ManyToOne
@JoinColumn(name = "ObjectJenisPetugasPeFk")
@NotNull(message="Object Jenis Petugas Pe Harus Diisi")
@Caption(value="Object Jenis Petugas Pe")
private JenisPetugasPelaksanaVO kdjenispetugaspe;
public void setObjectJenisPetugasPe(JenisPetugasPelaksanaVO kdjenispetugaspe) { public void setObjectJenisPetugasPe(JenisPetugasPelaksanaVO kdjenispetugaspe) {
this.kdjenispetugaspe = kdjenispetugaspe; this.kdjenispetugaspe = kdjenispetugaspe;
} }
@Column(name = "KdJenisPetugasPe", nullable = false ) public JenisPetugasPelaksanaVO getObjectJenisPetugasPe() {
public JenisPetugasPelaksanaVO getObjectJenisPetugasPe(){
return this.kdjenispetugaspe; return this.kdjenispetugaspe;
} }
@Column(name = "ObjectJenisPetugasPeFk", insertable=false,updatable=false)
private Integer ObjectJenisPetugasPeId;
@ManyToOne
@JoinColumn(name = "ObjectPegawaiFk")
@NotNull(message="Object Pegawai Harus Diisi")
@Caption(value="Object Pegawai")
private PegawaiVO kdpegawai;
public void setObjectPegawai(PegawaiVO kdpegawai) { public void setObjectPegawai(PegawaiVO kdpegawai) {
this.kdpegawai = kdpegawai; this.kdpegawai = kdpegawai;
} }
@Column(name = "KdPegawai", nullable = true , length = 5) public PegawaiVO getObjectPegawai() {
public PegawaiVO getObjectPegawai(){
return this.kdpegawai; return this.kdpegawai;
} }
@Column(name = "ObjectPegawaiFk", insertable=false,updatable=false)
private Integer ObjectPegawaiId;
@ManyToOne
@JoinColumn(name = "ObjectProdukFk")
@NotNull(message="Object Produk Harus Diisi")
@Caption(value="Object Produk")
private ProdukVO kdproduk;
public void setObjectProduk(ProdukVO kdproduk) { public void setObjectProduk(ProdukVO kdproduk) {
this.kdproduk = kdproduk; this.kdproduk = kdproduk;
} }
@Column(name = "KdProduk", nullable = false , length = 6) public ProdukVO getObjectProduk() {
public ProdukVO getObjectProduk(){
return this.kdproduk; return this.kdproduk;
} }
@Column(name = "ObjectProdukFk", insertable=false,updatable=false)
private Integer ObjectProdukId;
@ManyToOne
@JoinColumn(name = "ObjectRuanganFk")
@NotNull(message="Object Ruangan Harus Diisi")
@Caption(value="Object Ruangan")
private RuanganVO kdruangan;
public void setObjectRuangan(RuanganVO kdruangan) { public void setObjectRuangan(RuanganVO kdruangan) {
this.kdruangan = kdruangan; this.kdruangan = kdruangan;
} }
@Column(name = "KdRuangan", nullable = false , length = 3) public RuanganVO getObjectRuangan() {
public RuanganVO getObjectRuangan(){
return this.kdruangan; return this.kdruangan;
} }
@Column(name = "ObjectRuanganFk", insertable=false,updatable=false)
private Integer ObjectRuanganId;
@ManyToOne
@JoinColumn(name = "NoMasukFk")
@NotNull(message="No Masuk Harus Diisi")
@Caption(value="No Masuk")
private AntrianPasienDiPeriksaVO nomasuk;
public void setNoMasuk(AntrianPasienDiPeriksaVO nomasuk) { public void setNoMasuk(AntrianPasienDiPeriksaVO nomasuk) {
this.nomasuk = nomasuk; this.nomasuk = nomasuk;
} }
public AntrianPasienDiPeriksaVO getNoMasuk() {
public AntrianPasienDiPeriksaVO getNoMasuk(){
return this.nomasuk; return this.nomasuk;
} }
@Column(name = "NoMasukFk", insertable=false,updatable=false)
private String NoMasukId;
@Caption(value="Tanggal Pelayanan")
private DateTime tglpelayanan;
public void setTanggalPelayanan(DateTime tglpelayanan) { public void setTanggalPelayanan(DateTime tglpelayanan) {
this.tglpelayanan = tglpelayanan; this.tglpelayanan = tglpelayanan;
} }
@Column(name = "TglPelayanan", nullable = false ) public DateTime getTanggalPelayanan() {
public DateTime getTanggalPelayanan(){
return this.tglpelayanan; return this.tglpelayanan;
} }
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pelayananPasienPetugas")
public Set<MapPelayananPasienPetugasToPegawaiVO> mapPelayananPasienPetugasToPegawaiSet = new HashSet<>(); public Set<MapPelayananPasienPetugasToPegawaiVO> mapPelayananPasienPetugasToPegawaiSet = new HashSet<>();
public Set<MapPelayananPasienPetugasToPegawaiVO> getMapPelayananPasienPetugasToPegawaiSet() { public Set<MapPelayananPasienPetugasToPegawaiVO> getMapPelayananPasienPetugasToPegawaiSet() {
@ -188,5 +144,132 @@ public class PelayananPasienPetugasVO extends BaseTransactionVO {
this.mapPelayananPasienPetugasToPegawaiSet = mapPelayananPasienPetugasToPegawaiSet; this.mapPelayananPasienPetugasToPegawaiSet = mapPelayananPasienPetugasToPegawaiSet;
} }
} public String getDeskripsitugasfungsi() {
return deskripsitugasfungsi;
}
public void setDeskripsitugasfungsi(String deskripsitugasfungsi) {
this.deskripsitugasfungsi = deskripsitugasfungsi;
}
public Byte getIspetugaspepjawab() {
return ispetugaspepjawab;
}
public void setIspetugaspepjawab(Byte ispetugaspepjawab) {
this.ispetugaspepjawab = ispetugaspepjawab;
}
public AsalProdukVO getKdasalproduk() {
return kdasalproduk;
}
public void setKdasalproduk(AsalProdukVO kdasalproduk) {
this.kdasalproduk = kdasalproduk;
}
public Integer getObjectAsalProdukId() {
return ObjectAsalProdukId;
}
public void setObjectAsalProdukId(Integer objectAsalProdukId) {
ObjectAsalProdukId = objectAsalProdukId;
}
public JenisPetugasPelaksanaVO getKdjenispetugaspe() {
return kdjenispetugaspe;
}
public void setKdjenispetugaspe(JenisPetugasPelaksanaVO kdjenispetugaspe) {
this.kdjenispetugaspe = kdjenispetugaspe;
}
public Integer getObjectJenisPetugasPeId() {
return ObjectJenisPetugasPeId;
}
public void setObjectJenisPetugasPeId(Integer objectJenisPetugasPeId) {
ObjectJenisPetugasPeId = objectJenisPetugasPeId;
}
public PegawaiVO getKdpegawai() {
return kdpegawai;
}
public void setKdpegawai(PegawaiVO kdpegawai) {
this.kdpegawai = kdpegawai;
}
public Integer getObjectPegawaiId() {
return ObjectPegawaiId;
}
public void setObjectPegawaiId(Integer objectPegawaiId) {
ObjectPegawaiId = objectPegawaiId;
}
public ProdukVO getKdproduk() {
return kdproduk;
}
public void setKdproduk(ProdukVO kdproduk) {
this.kdproduk = kdproduk;
}
public Integer getObjectProdukId() {
return ObjectProdukId;
}
public void setObjectProdukId(Integer objectProdukId) {
ObjectProdukId = objectProdukId;
}
public RuanganVO getKdruangan() {
return kdruangan;
}
public void setKdruangan(RuanganVO kdruangan) {
this.kdruangan = kdruangan;
}
public Integer getObjectRuanganId() {
return ObjectRuanganId;
}
public void setObjectRuanganId(Integer objectRuanganId) {
ObjectRuanganId = objectRuanganId;
}
public AntrianPasienDiPeriksaVO getNomasuk() {
return nomasuk;
}
public void setNomasuk(AntrianPasienDiPeriksaVO nomasuk) {
this.nomasuk = nomasuk;
}
public String getNoMasukId() {
return NoMasukId;
}
public void setNoMasukId(String noMasukId) {
NoMasukId = noMasukId;
}
public DateTime getTglpelayanan() {
return tglpelayanan;
}
public void setTglpelayanan(DateTime tglpelayanan) {
this.tglpelayanan = tglpelayanan;
}
public Byte getAsaId() {
return asaId;
}
public void setAsaId(Byte asaId) {
this.asaId = asaId;
}
}

View File

@ -16,56 +16,57 @@ import com.jasamedika.medifirst2000.entities.SatuanStandar;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
public class PelayananPasienVO extends MedicalRecordTransactionVO { public class PelayananPasienVO extends MedicalRecordTransactionVO {
@ManyToOne @ManyToOne
@Caption(value = "Generik") @Caption(value = "Generik")
private GenerikVO generik; private GenerikVO generik;
@Caption(value = "statusOrder") @Caption(value = "statusOrder")
private Byte statusOrder; private Byte statusOrder;
@Caption(value = "Jasa Farmasi")
private Double jasa; private Double jasa;
@ManyToOne @ManyToOne
@Caption(value = "Produk") @Caption(value = "Produk")
private KelasVO kelas; private KelasVO kelas;
@Caption(value = "Is Pasien") @Caption(value = "Is Pasien")
private Boolean isPasien; private Boolean isPasien;
@Caption(value = "Is Pasien") @Caption(value = "Is Pasien")
private Boolean isObat; private Boolean isObat;
@Caption(value = "Is Pasien") @Caption(value = "Is Pasien")
private Boolean isDosis; private Boolean isDosis;
@Caption(value = "Is Pasien") @Caption(value = "Is Pasien")
private Boolean isRoute; private Boolean isRoute;
@Caption(value = "Is Pasien") @Caption(value = "Is Pasien")
private Boolean isDokumentasi; private Boolean isDokumentasi;
@Caption(value = "Is Pasien") @Caption(value = "Is Pasien")
private Boolean isWaktu; private Boolean isWaktu;
@Caption(value = "Is Pasien") @Caption(value = "Is Pasien")
private Boolean isInformasi; private Boolean isInformasi;
@Caption(value = "Is Benar") @Caption(value = "Is Benar")
private Boolean isBenar; private Boolean isBenar;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
private StrukPelayananVO strukPelayanan; private StrukPelayananVO strukPelayanan;
@Caption(value = "Status") @Caption(value = "Status")
private String status; private String status;
@Caption(value = "Tanggal Pelayanan") @Caption(value = "Tanggal Pelayanan")
private Date tglPelayanan; private Date tglPelayanan;
@Caption(value = "Harga Satuan") @Caption(value = "Harga Satuan")
private Double hargaSatuan; private Double hargaSatuan;
@Caption(value = "Harga Jual") @Caption(value = "Harga Jual")
private Double hargaJual; private Double hargaJual;
@ -74,15 +75,15 @@ public class PelayananPasienVO extends MedicalRecordTransactionVO {
@Caption(value = "Piutang Penjamin") @Caption(value = "Piutang Penjamin")
private Double piutangPenjamin; private Double piutangPenjamin;
@Caption(value = "Piutang Rumah Sakit") @Caption(value = "Piutang Rumah Sakit")
private Double piutangRumahSakit; private Double piutangRumahSakit;
@ManyToOne @ManyToOne
@Caption(value = "Struk Order") @Caption(value = "Struk Order")
private StrukPelayananDNoBatchVO noBatch; private StrukPelayananDNoBatchVO noBatch;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@Caption(value = "Struk Order") @Caption(value = "Struk Order")
private StrukOrderVO strukOrder; private StrukOrderVO strukOrder;
@ -119,7 +120,7 @@ public class PelayananPasienVO extends MedicalRecordTransactionVO {
@ManyToOne @ManyToOne
@Caption(value = "Kelompok Transaksi") @Caption(value = "Kelompok Transaksi")
private KelompokTransaksiVO kelompokTransaksi; private KelompokTransaksiVO kelompokTransaksi;
@Caption(value = "KeteranganLain") @Caption(value = "KeteranganLain")
private String keteranganLain; private String keteranganLain;
@ -128,32 +129,32 @@ public class PelayananPasienVO extends MedicalRecordTransactionVO {
@Caption(value = "hargaNetto") @Caption(value = "hargaNetto")
private Double hargaNetto; private Double hargaNetto;
@Caption(value = "NoRecTriger") @Caption(value = "NoRecTriger")
private String noRecTriger; private String noRecTriger;
@Column(name = "qty", nullable = false, length = 100) @Column(name = "qty", nullable = false, length = 100)
@Caption(value = "qty") @Caption(value = "qty")
private Double qty; private Double qty;
@Caption(value = "totalHarga") @Caption(value = "totalHarga")
private Double totalHarga; private Double totalHarga;
@Caption(value = "resepKe") @Caption(value = "resepKe")
private Integer resepKe; private Integer resepKe;
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pelayananPasien") @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pelayananPasien")
private Set<PelayananPasienPetugasVO> pelayananPasienPetugasSet = new HashSet<>(); private Set<PelayananPasienPetugasVO> pelayananPasienPetugasSet = new HashSet<>();
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pelayananPasien") @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pelayananPasien")
private Set<RacikanDetailVO> racikan = new HashSet<>(); private Set<RacikanDetailVO> racikan = new HashSet<>();
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pelayananPasien") @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pelayananPasien")
private Set<PelayananPasienDetailVO> pelayananPasienDetailSet = new HashSet<>(); private Set<PelayananPasienDetailVO> pelayananPasienDetailSet = new HashSet<>();
@Caption(value = "petugas") @Caption(value = "petugas")
private Set<PelayananPasienPetugasVO> petugas = new HashSet<>(); private Set<PelayananPasienPetugasVO> petugas = new HashSet<>();
private SatuanStandar satuanView; private SatuanStandar satuanView;
private Integer satuanViewId; private Integer satuanViewId;
@ -502,4 +503,12 @@ public class PelayananPasienVO extends MedicalRecordTransactionVO {
this.resepKe = resepKe; this.resepKe = resepKe;
} }
public Double getJasa() {
return jasa;
}
public void setJasa(Double jasa) {
this.jasa = jasa;
}
} }