Merge branch 'dev/base' into dev/integrasi/minio

This commit is contained in:
Salman Manoe 2025-02-21 08:12:14 +07:00
commit 48f612fbd8
568 changed files with 11044 additions and 44167 deletions

View File

@ -1,16 +1,9 @@
package com.jasamedika.medifirst2000.controller;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStream;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletResponse;
import com.jasamedika.medifirst2000.controller.base.LocaleController;
import com.jasamedika.medifirst2000.dao.BridgingDao;
import com.jasamedika.medifirst2000.entities.Profile;
import com.jasamedika.medifirst2000.vo.IndikatorBIOSVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.RequestMapping;
@ -18,10 +11,10 @@ import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.jasamedika.medifirst2000.controller.base.LocaleController;
import com.jasamedika.medifirst2000.dao.BridgingDao;
import com.jasamedika.medifirst2000.entities.Profile;
import com.jasamedika.medifirst2000.vo.IndikatorBIOSVO;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.util.List;
import java.util.Map;
@RestController
@RequestMapping("/bios")
@ -39,7 +32,7 @@ public class BridgingBiosController extends LocaleController<IndikatorBIOSVO> {
if (x.size() > 0) {
for (int i = 0; i < x.size(); i++) {
text = (x.get(i).getAlamatLengkap()) + "|";
text = text + (x.get(i).getKdPos()) + "|";
text = text + (x.get(i).getKodePos()) + "|";
text = text + (x.get(i).getFixedPhone()) + "|";
text = text + (x.get(i).getFaksimile()) + "|";
text = text + (x.get(i).getAlamatEmail()) + "|";

View File

@ -1400,8 +1400,6 @@
<mapping class="com.jasamedika.medifirst2000.entities.PencatatanSuhuMesin" />
<mapping class="com.jasamedika.medifirst2000.entities.PencucianLinen" />
<mapping class="com.jasamedika.medifirst2000.entities.Pendidikan" />
<mapping
class="com.jasamedika.medifirst2000.entities.penerimaankasirnonlayanan_v" />
<mapping class="com.jasamedika.medifirst2000.entities.PenerimaanLinen" />
<mapping class="com.jasamedika.medifirst2000.entities.PenerimaInfo" />
<mapping class="com.jasamedika.medifirst2000.entities.Pengadaan" />
@ -1416,7 +1414,7 @@
<mapping
class="com.jasamedika.medifirst2000.entities.PengembalianKendaraanDinas" />
<mapping class="com.jasamedika.medifirst2000.entities.Pengendali" />
<mapping class="com.jasamedika.medifirst2000.entities.penggunaanobat" />
<mapping class="com.jasamedika.medifirst2000.entities.PenggunaanObat" />
<mapping
class="com.jasamedika.medifirst2000.entities.PenghasilanTidakKenaPajak" />
<mapping
@ -1575,7 +1573,6 @@
<mapping class="com.jasamedika.medifirst2000.entities.PreskripsiDiet" />
<mapping class="com.jasamedika.medifirst2000.entities.Printer" />
<mapping class="com.jasamedika.medifirst2000.entities.Produk" />
<mapping class="com.jasamedika.medifirst2000.entities.produkbarang_v" />
<mapping
class="com.jasamedika.medifirst2000.entities.ProdukDetailLabAnatomi" />
<mapping
@ -1586,7 +1583,7 @@
class="com.jasamedika.medifirst2000.entities.ProdukDetailLaboratoriumNilaiNormal" />
<mapping class="com.jasamedika.medifirst2000.entities.ProdukFarmakologi" />
<mapping
class="com.jasamedika.medifirst2000.entities.produkfastslowmoving_v" />
class="com.jasamedika.medifirst2000.entities.ProdukFastSlowMoving" />
<mapping class="com.jasamedika.medifirst2000.entities.ProdukFormulaProduksi" />
<mapping
class="com.jasamedika.medifirst2000.entities.ProdukKeslingNilaiNormal" />
@ -1689,16 +1686,16 @@
<mapping class="com.jasamedika.medifirst2000.entities.ResikoJatuh" />
<mapping class="com.jasamedika.medifirst2000.entities.ResikoJatuhDetail" />
<mapping class="com.jasamedika.medifirst2000.entities.ResikoMalnutirisi" />
<mapping class="com.jasamedika.medifirst2000.entities.responterhadapoperasi" />
<mapping class="com.jasamedika.medifirst2000.entities.ResponTerhadapOperasi" />
<mapping class="com.jasamedika.medifirst2000.entities.ResultSurvei" />
<mapping class="com.jasamedika.medifirst2000.entities.ResultSurveiDetail" />
<mapping class="com.jasamedika.medifirst2000.entities.ResumeMedis" />
<mapping class="com.jasamedika.medifirst2000.entities.Rhesus" />
<mapping class="com.jasamedika.medifirst2000.entities.RincianKegiatan" />
<mapping class="com.jasamedika.medifirst2000.entities.RIS_Order" />
<mapping class="com.jasamedika.medifirst2000.entities.RIS_Report" />
<mapping class="com.jasamedika.medifirst2000.entities.RIS_Study" />
<mapping class="com.jasamedika.medifirst2000.entities.RIS_User" />
<mapping class="com.jasamedika.medifirst2000.entities.RISOrder" />
<mapping class="com.jasamedika.medifirst2000.entities.RISReport" />
<mapping class="com.jasamedika.medifirst2000.entities.RISStudy" />
<mapping class="com.jasamedika.medifirst2000.entities.RISUser" />
<mapping class="com.jasamedika.medifirst2000.entities.Risiko" />
<mapping class="com.jasamedika.medifirst2000.entities.RisikoGizi" />
<mapping class="com.jasamedika.medifirst2000.entities.RisikoJatuh" />
@ -1731,23 +1728,18 @@
class="com.jasamedika.medifirst2000.entities.RiwayatPerkembanganDetail" />
<mapping
class="com.jasamedika.medifirst2000.entities.RiwayatPerkembanganPsikomotor" />
<mapping class="com.jasamedika.medifirst2000.entities.RmKarakteristikNyeri" />
<mapping class="com.jasamedika.medifirst2000.entities.RmLaboratorium" />
<mapping class="com.jasamedika.medifirst2000.entities.RmLokasiNyeri" />
<mapping class="com.jasamedika.medifirst2000.entities.RmPengaruhNyeri" />
<mapping class="com.jasamedika.medifirst2000.entities.RmTypeNyeri" />
<mapping class="com.jasamedika.medifirst2000.entities.KarakteristikNyeri" />
<mapping class="com.jasamedika.medifirst2000.entities.RouteFarmasi" />
<mapping class="com.jasamedika.medifirst2000.entities.Ruangan" />
<mapping
class="com.jasamedika.medifirst2000.entities.RuanganJenisLayananRemunMedis" />
<mapping class="com.jasamedika.medifirst2000.entities.RuanganM" />
<mapping class="com.jasamedika.medifirst2000.entities.RuanganPosisiCurrent" />
<mapping
class="com.jasamedika.medifirst2000.entities.RuanganRawatJalanPenunjang" />
<mapping class="com.jasamedika.medifirst2000.entities.RuangPerawatanIGD" />
<mapping
class="com.jasamedika.medifirst2000.entities.RuangPerawatanKemenkes" />
<mapping class="com.jasamedika.medifirst2000.entities.rujukan" />
<mapping class="com.jasamedika.medifirst2000.entities.Rujukan" />
<mapping class="com.jasamedika.medifirst2000.entities.RunningNumber" />
<mapping class="com.jasamedika.medifirst2000.entities.RupAnggaran" />
<mapping class="com.jasamedika.medifirst2000.entities.Saksi" />
@ -1789,7 +1781,7 @@
<mapping
class="com.jasamedika.medifirst2000.entities.SistemSkoringPasienGawatIGD" />
<mapping
class="com.jasamedika.medifirst2000.entities.Sitogenetika_AnalisaKromoson" />
class="com.jasamedika.medifirst2000.entities.SitogenetikaAnalisaKromoson" />
<mapping class="com.jasamedika.medifirst2000.entities.SkalaNyeri" />
<mapping
class="com.jasamedika.medifirst2000.entities.SkBiayaPegawaiPerjalananDinas" />

View File

@ -1,35 +1,35 @@
package com.jasamedika.medifirst2000.dao;
import java.util.Date;
import com.jasamedika.medifirst2000.entities.RISOrder;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;
import com.jasamedika.medifirst2000.entities.RIS_Order;
import java.util.Date;
@Repository("RIS_OrderDao")
public interface RIS_OrderDao extends PagingAndSortingRepository<RIS_Order, Integer>{
public interface RIS_OrderDao extends PagingAndSortingRepository<RISOrder, Integer>{
@Query("select model from RIS_Order model where model.EXTENSION6=:noRec")
RIS_Order getOneByNoOrder(@Param("noRec") String noRec);
@Query("select model from RISOrder model where model.extension6=:noRec")
RISOrder getOneByNoOrder(@Param("noRec") String noRec);
@Query("select model from RIS_Order model where model.ACCESSION_NUM=:accessionNum")
RIS_Order getOneByAccessionNum(@Param("accessionNum") String accessionNum);
@Query("select model from RISOrder model where model.accessionNum=:accessionNum")
RISOrder getOneByAccessionNum(@Param("accessionNum") String accessionNum);
@Query("select "
+ "a.ACCESSION_NUM "
+ "from RIS_Order a "
+ "where a.ORDER_MODALITY=:kode and a.ORDER_KEY="
+ "(select max(b.ORDER_KEY) "
+ "from RIS_Order b "
+ "where b.ORDER_MODALITY=:kode)")
String AccessionNumCode(@Param("kode") String kode);
+ "a.accessionNum "
+ "from RISOrder a "
+ "where a.orderModality=:kode and a.orderKey="
+ "(select max(b.orderKey) "
+ "from RISOrder b "
+ "where b.orderModality=:kode)")
String accessionNumCode(@Param("kode") String kode);
@Query("select max(a.ACCESSION_NUM) "
+ "from RIS_Order a where "
+ "substring(a.ACCESSION_NUM, 1, 1)=:kode and "
+ "month(date(substring(a.CREATE_DATE, 1, 8)))=month(date(:dateNow)) and "
+ "year(date(substring(a.CREATE_DATE, 1, 8)))=year(date(:dateNow))")
@Query("select max(a.accessionNum) "
+ "from RISOrder a where "
+ "substring(a.accessionNum, 1, 1)=:kode and "
+ "month(date(substring(a.createDate, 1, 8)))=month(date(:dateNow)) and "
+ "year(date(substring(a.createDate, 1, 8)))=year(date(:dateNow))")
String countAccessionNum(@Param("kode") String kode, @Param("dateNow") Date dateNow);
}

View File

@ -1,27 +1,26 @@
package com.jasamedika.medifirst2000.dao;
import java.util.List;
import java.util.Map;
import com.jasamedika.medifirst2000.entities.RISReport;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;
import com.jasamedika.medifirst2000.entities.RIS_Report;
import java.util.List;
import java.util.Map;
@Repository("RIS_ReportDao")
public interface RIS_ReportDao extends PagingAndSortingRepository<RIS_Report, Integer>{
public interface RIS_ReportDao extends PagingAndSortingRepository<RISReport, Integer>{
@Query("select new Map ( report.CONFIRM_DATE as confirmDate, "+
"report.CONFIRM_DOC_NAME as confirmDoctor, "+
"report.REPORT_TEXT as reportText, "+
"report.CONCLUSION as conclusion, "+
"report.CREATE_DATE as createDate, "+
"report.ACCESSION_NUM as accesion_num, "+
"report.READ_DATE as readDate) "+
"from RIS_Report report "+
"where substring(report.CREATE_DATE,1,8) between :startDate and :endDate")
@Query("select new Map ( report.confirmDate as confirmDate, "+
"report.confirmDocName as confirmDoctor, "+
"report.reportText as reportText, "+
"report.conclusion as conclusion, "+
"report.createDate as createDate, "+
"report.accessionNum as accesion_num, "+
"report.readDate as readDate) "+
"from RISReport report "+
"where substring(report.createDate,1,8) between :startDate and :endDate")
List<Map<String,Object>> getReportByTglCreate(@Param("startDate") String startDate,@Param("endDate") String endDate);
}

View File

@ -2,9 +2,9 @@ package com.jasamedika.medifirst2000.dao;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.stereotype.Repository;
import com.jasamedika.medifirst2000.entities.RIS_Study;
import com.jasamedika.medifirst2000.entities.RISStudy;
@Repository("RIS_StudyDao")
public interface RIS_StudyDao extends PagingAndSortingRepository<RIS_Study, Integer>{
public interface RIS_StudyDao extends PagingAndSortingRepository<RISStudy, Integer>{
}

View File

@ -2,9 +2,9 @@ package com.jasamedika.medifirst2000.dao;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.stereotype.Repository;
import com.jasamedika.medifirst2000.entities.RIS_User;
import com.jasamedika.medifirst2000.entities.RISUser;
@Repository("RIS_UserDao")
public interface RIS_UserDao extends PagingAndSortingRepository<RIS_User, Integer>{
public interface RIS_UserDao extends PagingAndSortingRepository<RISUser, Integer>{
}

View File

@ -1,33 +0,0 @@
package com.jasamedika.medifirst2000.dao;
import java.util.List;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;
import com.jasamedika.medifirst2000.entities.RuanganM;
/**
* Repository class for Kelas
*
* @author Roberto
*/
@Repository("RuanganMDao")
public interface RuanganMDao extends
PagingAndSortingRepository<RuanganM, Integer> {
// native query example, misal ada 2 parameter yaitu param2 dan param2
@Query(value = "select namaRuangan from ruangan_M where kdRuangan in (select nilaiField from settingDataFixed_M) and (id =:param1 or id = :param2 ) "
+ "union all "
+ "select namaDepartemen as namaRuangan from departemen_M where char_length(namaDepartemen) = 12 "
+ "union all", nativeQuery = true)
List<Object[]> getNativeNamaRuangan(@Param("param1") String param1,
@Param("param2") String param2);
// native query example
@Query(value = "select namakelas as namaRuangan from kelas_M where strpos(namaKelas,'N')=1", nativeQuery = true)
List<Object[]> getNativeNamaKelas();
}

View File

@ -1,12 +1,5 @@
package com.jasamedika.medifirst2000.dao.custom.impl;
import java.util.List;
import java.util.Map;
import javax.persistence.Query;
import org.springframework.stereotype.Repository;
import com.jasamedika.medifirst2000.dao.custom.StrukPelayananDetailDaoCustom;
import com.jasamedika.medifirst2000.dao.custom.base.impl.CoreDaoImpl;
import com.jasamedika.medifirst2000.entities.KelompokUser;
@ -14,6 +7,11 @@ import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.StrukPelayananDetail;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import org.springframework.stereotype.Repository;
import javax.persistence.Query;
import java.util.List;
import java.util.Map;
/**
* Repository Custom class
@ -1731,7 +1729,7 @@ public class StrukPelayananDetailDaoCustomImpl extends CoreDaoImpl<StrukPelayana
StringBuffer buffer = new StringBuffer();
buffer.append(" select new Map( sum(p.jumlah) as jumlah,p.kdProduk as kdProduk ,p.kdRuangan as kdRuangan,p.namaProduk as namaProduk,p.namaRuangan as namaRuangan )");
buffer.append(" from produkfastslowmoving_v p where p.kdRuangan=:ruanganId ");
buffer.append(" from ProdukFastSlowMoving p where p.kdRuangan=:ruanganId ");
if(CommonUtil.isNotNullOrEmpty(kelompokProdukId)){
buffer.append(" and p.kelompokProdukId=:kelompokProdukId");
@ -1778,7 +1776,7 @@ public class StrukPelayananDetailDaoCustomImpl extends CoreDaoImpl<StrukPelayana
StringBuffer buffer = new StringBuffer();
buffer.append(" select new Map( sum(p.jumlah) as jumlah,p.kdProduk as kdProduk ,p.kdRuangan as kdRuangan,p.namaProduk as namaProduk,p.namaRuangan as namaRuangan )");
buffer.append(" from produkfastslowmoving_v p where p.kdRuangan=:ruanganId ");
buffer.append(" from ProdukFastSlowMoving p where p.kdRuangan=:ruanganId ");
if(CommonUtil.isNotNullOrEmpty(kelompokProdukId)){
buffer.append(" and p.kelompokProdukId=:kelompokProdukId");

View File

@ -1,13 +1,10 @@
package com.jasamedika.medifirst2000.service;
import java.util.List;
import com.jasamedika.medifirst2000.entities.Alamat;
import com.jasamedika.medifirst2000.vo.ModelVO;
import com.jasamedika.medifirst2000.vo.ModelVO;
import com.jasamedika.medifirst2000.entities.PurchasedTest;
import com.jasamedika.medifirst2000.vo.AlamatVO;
import java.util.List;
/**
* Alamat Service
*

View File

@ -3,12 +3,12 @@ package com.jasamedika.medifirst2000.service;
import java.util.List;
import java.util.Map;
import com.jasamedika.medifirst2000.entities.RIS_Order;
import com.jasamedika.medifirst2000.entities.RISOrder;
public interface RIS_OrderService {
public Map<String, Object> save(RIS_Order vo);
public void delete(RIS_Order vo);
public RIS_Order getOne(RIS_Order vo);
public List<RIS_Order> getAll();
public RIS_Order getOneByNoOrder(String noRec);
public Map<String, Object> save(RISOrder vo);
public void delete(RISOrder vo);
public RISOrder getOne(RISOrder vo);
public List<RISOrder> getAll();
public RISOrder getOneByNoOrder(String noRec);
}

View File

@ -3,12 +3,12 @@ package com.jasamedika.medifirst2000.service;
import java.util.List;
import java.util.Map;
import com.jasamedika.medifirst2000.entities.RIS_Report;
import com.jasamedika.medifirst2000.entities.RISReport;
public interface RIS_ReportService {
public Map<String, Object> save(RIS_Report vo);
public Map<String, Object> save(RISReport vo);
public List<Map<String, Object>> getReportByTglCreate(String startDate, String endDate);
public void delete(RIS_Report vo);
public RIS_Report getOne(RIS_Report vo);
public List<RIS_Report> getAll();
public void delete(RISReport vo);
public RISReport getOne(RISReport vo);
public List<RISReport> getAll();
}

View File

@ -3,11 +3,11 @@ package com.jasamedika.medifirst2000.service;
import java.util.List;
import java.util.Map;
import com.jasamedika.medifirst2000.entities.RIS_Study;
import com.jasamedika.medifirst2000.entities.RISStudy;
public interface RIS_StudyService {
public Map<String, Object> save(RIS_Study vo);
public void delete(RIS_Study vo);
public RIS_Study getOne(RIS_Study vo);
public List<RIS_Study> getAll();
public Map<String, Object> save(RISStudy vo);
public void delete(RISStudy vo);
public RISStudy getOne(RISStudy vo);
public List<RISStudy> getAll();
}

View File

@ -3,11 +3,11 @@ package com.jasamedika.medifirst2000.service;
import java.util.List;
import java.util.Map;
import com.jasamedika.medifirst2000.entities.RIS_User;
import com.jasamedika.medifirst2000.entities.RISUser;
public interface RIS_UserService {
public Map<String, Object> save(RIS_User vo);
public void delete(RIS_User vo);
public RIS_User getOne(RIS_User vo);
public List<RIS_User> getAll();
public Map<String, Object> save(RISUser vo);
public void delete(RISUser vo);
public RISUser getOne(RISUser vo);
public List<RISUser> getAll();
}

View File

@ -1,21 +0,0 @@
package com.jasamedika.medifirst2000.service;
import java.util.List;
import com.jasamedika.medifirst2000.entities.RuanganM;
import com.jasamedika.medifirst2000.vo.ModelVO;
import com.jasamedika.medifirst2000.vo.PasienVO;
import com.jasamedika.medifirst2000.vo.ModelVO;
import com.jasamedika.medifirst2000.vo.RuanganMVO;
/**
* RuanganM Service
*
* @author Roberto
*/
public interface RuanganMService <T> extends BaseVoService<RuanganM, RuanganMVO, String> {
RuanganMVO add(RuanganMVO vo);
}

View File

@ -1,18 +1,12 @@
package com.jasamedika.medifirst2000.service;
import com.jasamedika.medifirst2000.entities.ResultSurvei;
import com.jasamedika.medifirst2000.vo.ResultSurveiVO;
import java.util.Date;
import java.util.List;
import java.util.Map;
import com.jasamedika.medifirst2000.entities.Pasien;
import com.jasamedika.medifirst2000.vo.ModelVO;
import com.jasamedika.medifirst2000.vo.ModelVO;
import com.jasamedika.medifirst2000.entities.PurchasedTest;
import com.jasamedika.medifirst2000.entities.ResultSurvei;
import com.jasamedika.medifirst2000.vo.PasienVO;
import com.jasamedika.medifirst2000.vo.RegistrasiPasienGawatDaruratVO;
import com.jasamedika.medifirst2000.vo.ResultSurveiVO;
/**
* Pasien Service
*

View File

@ -1,53 +1,21 @@
package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.jasamedika.medifirst2000.converter.base.BaseVoConverter;
import com.jasamedika.medifirst2000.dao.ProdukDao;
import com.jasamedika.medifirst2000.dao.ProdukFormulaProduksiDao;
import com.jasamedika.medifirst2000.dao.ProdukProduksiDao;
import com.jasamedika.medifirst2000.dao.RuanganDao;
import com.jasamedika.medifirst2000.dao.SatuanStandarDao;
import com.jasamedika.medifirst2000.dao.StokProdukDetailDao;
import com.jasamedika.medifirst2000.dao.StokProdukGlobalDao;
import com.jasamedika.medifirst2000.dao.StrukHistoriDao;
import com.jasamedika.medifirst2000.dao.StrukPelayananDao;
import com.jasamedika.medifirst2000.dao.*;
import com.jasamedika.medifirst2000.dao.custom.StokProdukGlobalDaoCustom;
import com.jasamedika.medifirst2000.entities.AsalProduk;
import com.jasamedika.medifirst2000.entities.DetailJenisProduk;
import com.jasamedika.medifirst2000.entities.HargaNettoProdukByTerima;
import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.entities.ProdukFormulaProduksi;
import com.jasamedika.medifirst2000.entities.ProdukProduksi;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.SatuanStandar;
import com.jasamedika.medifirst2000.entities.StokProdukDetail;
import com.jasamedika.medifirst2000.entities.StokProdukGlobal;
import com.jasamedika.medifirst2000.entities.StrukHistori;
import com.jasamedika.medifirst2000.entities.StrukPelayanan;
import com.jasamedika.medifirst2000.entities.StrukPelayananDetail;
import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.service.CssdBmhpService;
import com.jasamedika.medifirst2000.service.KartuStokService;
import com.jasamedika.medifirst2000.service.StokProdukGlobalService;
import com.jasamedika.medifirst2000.service.StrukOrderService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.StringUtil;
import com.jasamedika.medifirst2000.vo.CssdBmhpDetailVO;
import com.jasamedika.medifirst2000.vo.CssdBmhpHeaderVO;
import com.jasamedika.medifirst2000.vo.CssdProduksiBmhpDetailVO;
import com.jasamedika.medifirst2000.vo.CssdProduksiBmhpHeaderVO;
import com.jasamedika.medifirst2000.vo.ProdukVO;
import com.jasamedika.medifirst2000.vo.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.*;
@Service("cssdBmhpService")
public class CssdBmhpServiceImpl extends BaseAngaranServiceImpl implements CssdBmhpService {
@ -148,7 +116,7 @@ public class CssdBmhpServiceImpl extends BaseAngaranServiceImpl implements CssdB
produkFormulaProduksi.setProdukHasil(produkResult);
produkFormulaProduksi.setStatusEnabled(true);
produkFormulaProduksi.setFormulaProduksi("Barang bmhp");
produkFormulaProduksi.setqtyProdukAsal(cssdBmhpDetail.getQtyProduk());
produkFormulaProduksi.setQtyProdukAsal(cssdBmhpDetail.getQtyProduk());
produkFormulaProduksiDao.save(produkFormulaProduksi);
}
data.put("id", produkResult.getId());

View File

@ -6,7 +6,7 @@ import com.jasamedika.medifirst2000.dao.ProdukDao;
import com.jasamedika.medifirst2000.entities.MapProdukPaket;
import com.jasamedika.medifirst2000.entities.MapProdukPaketToProduk;
import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.entities.ProdukDto;
import com.jasamedika.medifirst2000.dto.ProdukDto;
import com.jasamedika.medifirst2000.service.MapProdukPaketToProdukService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.MapProdukPaketToProdukVO;

View File

@ -190,7 +190,7 @@ public class PelayananPiutangRekananServiceImpl implements PelayananPiutangRekan
maxTPenjaminAll = String.valueOf(persenTanggunganPenjamin.getMaxTPenjaminAll());
persenTPenjaminSelisih = String.valueOf(persenTanggunganPenjamin.getPersenTPenjamindrSelisih());
persenTProfileSelisih = String.valueOf(persenTanggunganPenjamin.getPersenTProfiledrSelisih());
qtyMaxKunjungan = String.valueOf(persenTanggunganPenjamin.getqtyMaxKunjungan());
qtyMaxKunjungan = String.valueOf(persenTanggunganPenjamin.getQtyMaxKunjungan());
isPaket = String.valueOf(persenTanggunganPenjamin.getIsPaket());
}
}

View File

@ -9,7 +9,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.dao.RIS_OrderDao;
import com.jasamedika.medifirst2000.entities.RIS_Order;
import com.jasamedika.medifirst2000.entities.RISOrder;
import com.jasamedika.medifirst2000.service.RIS_OrderService;
import com.jasamedika.medifirst2000.util.CommonUtil;
@ -20,41 +20,41 @@ public class RIS_OrderServiceImpl implements RIS_OrderService {
private RIS_OrderDao rIS_OrderDao;
@Override
public Map<String, Object> save(RIS_Order vo) {
public Map<String, Object> save(RISOrder vo) {
Map<String, Object> result = new HashMap<>();
if(CommonUtil.isNotNullOrEmpty(vo)) {
RIS_Order model = rIS_OrderDao.save(vo);
result.put("id", model.getORDER_KEY());
RISOrder model = rIS_OrderDao.save(vo);
result.put("id", model.getOrderKey());
}
return result;
}
@Override
public void delete(RIS_Order vo) {
public void delete(RISOrder vo) {
if(CommonUtil.isNotNullOrEmpty(vo)) {
rIS_OrderDao.delete(vo.getORDER_KEY());
rIS_OrderDao.delete(vo.getOrderKey());
}
}
@Override
public RIS_Order getOne(RIS_Order vo) {
RIS_Order result = new RIS_Order();
if(CommonUtil.isNotNullOrEmpty(vo.getORDER_KEY())) {
result = rIS_OrderDao.findOne(vo.getORDER_KEY());
public RISOrder getOne(RISOrder vo) {
RISOrder result = new RISOrder();
if(CommonUtil.isNotNullOrEmpty(vo.getOrderKey())) {
result = rIS_OrderDao.findOne(vo.getOrderKey());
}
return result;
}
@Override
public List<RIS_Order> getAll(){
List<RIS_Order> result = new ArrayList<>();
result = (List<RIS_Order>) rIS_OrderDao.findAll();
public List<RISOrder> getAll(){
List<RISOrder> result = new ArrayList<>();
result = (List<RISOrder>) rIS_OrderDao.findAll();
return result;
}
@Override
public RIS_Order getOneByNoOrder(String noRec) {
RIS_Order result = new RIS_Order();
public RISOrder getOneByNoOrder(String noRec) {
RISOrder result = new RISOrder();
if(CommonUtil.isNotNullOrEmpty(noRec)) {
result = rIS_OrderDao.getOneByNoOrder(noRec);
}

View File

@ -10,8 +10,8 @@ import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.dao.RIS_OrderDao;
import com.jasamedika.medifirst2000.dao.RIS_ReportDao;
import com.jasamedika.medifirst2000.entities.RIS_Order;
import com.jasamedika.medifirst2000.entities.RIS_Report;
import com.jasamedika.medifirst2000.entities.RISOrder;
import com.jasamedika.medifirst2000.entities.RISReport;
import com.jasamedika.medifirst2000.service.RIS_ReportService;
import com.jasamedika.medifirst2000.util.CommonUtil;
@ -25,35 +25,35 @@ public class RIS_ReportServiceImpl implements RIS_ReportService{
private RIS_OrderDao rIS_OrderDao;
@Override
public Map<String, Object> save(RIS_Report vo) {
public Map<String, Object> save(RISReport vo) {
Map<String, Object> result = new HashMap<>();
if(CommonUtil.isNotNullOrEmpty(vo)) {
RIS_Report model = rIS_ReportDao.save(vo);
result.put("id", model.getREPORT_KEY());
RISReport model = rIS_ReportDao.save(vo);
result.put("id", model.getReportKey());
}
return result;
}
@Override
public void delete(RIS_Report vo) {
public void delete(RISReport vo) {
if(CommonUtil.isNotNullOrEmpty(vo)) {
rIS_ReportDao.delete(vo.getREPORT_KEY());
rIS_ReportDao.delete(vo.getReportKey());
}
}
@Override
public RIS_Report getOne(RIS_Report vo) {
RIS_Report result = new RIS_Report();
if(CommonUtil.isNotNullOrEmpty(vo.getREPORT_KEY())) {
result = rIS_ReportDao.findOne(vo.getREPORT_KEY());
public RISReport getOne(RISReport vo) {
RISReport result = new RISReport();
if(CommonUtil.isNotNullOrEmpty(vo.getReportKey())) {
result = rIS_ReportDao.findOne(vo.getReportKey());
}
return result;
}
@Override
public List<RIS_Report> getAll() {
List<RIS_Report> result = new ArrayList<>();
result = (List<RIS_Report>) rIS_ReportDao.findAll();
public List<RISReport> getAll() {
List<RISReport> result = new ArrayList<>();
result = (List<RISReport>) rIS_ReportDao.findAll();
return result;
}
@ -62,10 +62,10 @@ public class RIS_ReportServiceImpl implements RIS_ReportService{
List<Map<String, Object>> result = rIS_ReportDao.getReportByTglCreate(startDate.replace("-", ""), endDate.replace("-", ""));
for(Map<String, Object> data : result)
{
RIS_Order order = rIS_OrderDao.getOneByAccessionNum(data.get("accesion_num")+"");
RISOrder order = rIS_OrderDao.getOneByAccessionNum(data.get("accesion_num")+"");
if(CommonUtil.isNotNullOrEmpty(order))
{
data.put("patientId", order.getPATIENT_ID());
data.put("patientId", order.getPatientId());
}
else
{

View File

@ -9,7 +9,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.dao.RIS_StudyDao;
import com.jasamedika.medifirst2000.entities.RIS_Study;
import com.jasamedika.medifirst2000.entities.RISStudy;
import com.jasamedika.medifirst2000.service.RIS_StudyService;
import com.jasamedika.medifirst2000.util.CommonUtil;
@ -20,35 +20,35 @@ public class RIS_StudyServiceImpl implements RIS_StudyService{
private RIS_StudyDao rIS_StudyDao;
@Override
public Map<String, Object> save(RIS_Study vo) {
public Map<String, Object> save(RISStudy vo) {
Map<String, Object> result = new HashMap<>();
if(CommonUtil.isNotNullOrEmpty(vo)) {
RIS_Study model = rIS_StudyDao.save(vo);
result.put("id", model.getSTUDY_KEY());
RISStudy model = rIS_StudyDao.save(vo);
result.put("id", model.getStudyKey());
}
return result;
}
@Override
public void delete(RIS_Study vo) {
public void delete(RISStudy vo) {
if(CommonUtil.isNotNullOrEmpty(vo)) {
rIS_StudyDao.delete(vo.getSTUDY_KEY());
rIS_StudyDao.delete(vo.getStudyKey());
}
}
@Override
public RIS_Study getOne(RIS_Study vo) {
RIS_Study result = new RIS_Study();
if(CommonUtil.isNotNullOrEmpty(vo.getSTUDY_KEY())) {
result = rIS_StudyDao.findOne(vo.getSTUDY_KEY());
public RISStudy getOne(RISStudy vo) {
RISStudy result = new RISStudy();
if(CommonUtil.isNotNullOrEmpty(vo.getStudyKey())) {
result = rIS_StudyDao.findOne(vo.getStudyKey());
}
return result;
}
@Override
public List<RIS_Study> getAll() {
List<RIS_Study> result = new ArrayList<>();
result = (List<RIS_Study>) rIS_StudyDao.findAll();
public List<RISStudy> getAll() {
List<RISStudy> result = new ArrayList<>();
result = (List<RISStudy>) rIS_StudyDao.findAll();
return result;
}
}

View File

@ -9,8 +9,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.dao.RIS_UserDao;
import com.jasamedika.medifirst2000.entities.RIS_Order;
import com.jasamedika.medifirst2000.entities.RIS_User;
import com.jasamedika.medifirst2000.entities.RISUser;
import com.jasamedika.medifirst2000.service.RIS_UserService;
import com.jasamedika.medifirst2000.util.CommonUtil;
@ -21,35 +20,35 @@ public class RIS_UserServiceImpl implements RIS_UserService{
private RIS_UserDao rIS_UserDao;
@Override
public Map<String, Object> save(RIS_User vo){
public Map<String, Object> save(RISUser vo){
Map<String, Object> result = new HashMap<>();
if(CommonUtil.isNotNullOrEmpty(vo)) {
RIS_User model = rIS_UserDao.save(vo);
result.put("id", model.getUSER_KEY());
RISUser model = rIS_UserDao.save(vo);
result.put("id", model.getUserKey());
}
return result;
}
@Override
public void delete(RIS_User vo) {
public void delete(RISUser vo) {
if(CommonUtil.isNotNullOrEmpty(vo)) {
rIS_UserDao.delete(vo.getUSER_KEY());
rIS_UserDao.delete(vo.getUserKey());
}
}
@Override
public RIS_User getOne(RIS_User vo) {
RIS_User result = new RIS_User();
if(CommonUtil.isNotNullOrEmpty(vo.getUSER_KEY())) {
result = rIS_UserDao.findOne(vo.getUSER_KEY());
public RISUser getOne(RISUser vo) {
RISUser result = new RISUser();
if(CommonUtil.isNotNullOrEmpty(vo.getUserKey())) {
result = rIS_UserDao.findOne(vo.getUserKey());
}
return result;
}
@Override
public List<RIS_User> getAll(){
List<RIS_User> result = new ArrayList<>();
result = (List<RIS_User>) rIS_UserDao.findAll();
public List<RISUser> getAll(){
List<RISUser> result = new ArrayList<>();
result = (List<RISUser>) rIS_UserDao.findAll();
return result;
}
}

View File

@ -45,7 +45,7 @@ import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.PelayananPasien;
import com.jasamedika.medifirst2000.entities.PelayananPasienDetail;
import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.entities.RIS_Order;
import com.jasamedika.medifirst2000.entities.RISOrder;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.StrukOrder;
import com.jasamedika.medifirst2000.service.PelayananPiutangRekananService;
@ -60,159 +60,165 @@ import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.StrukOrderVO;
@Service("RadiologiService")
public class RadiologiServiceImpl implements RadiologiService{
public class RadiologiServiceImpl implements RadiologiService {
@Autowired
private PasienDao pasienDao;
@Autowired
private KelasDao kelasDao;
@Autowired
private PasienDaftarDao pasienDaftarDao;
@Autowired
private RuanganDao ruanganDao;
@Autowired
private ProdukDao produkDao;
@Autowired
private PegawaiDao pegawaiDao;
@Autowired
private SettingDataFixedDao settingDataFixedDao;
@Autowired
private KelompokPasienDao kelompokPasienDao;
@Autowired
private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao;
@Autowired
private RIS_OrderService rIS_OrderService;
@Autowired
private PelayananPiutangRekananService pelayananPiutangRekananService;
@Autowired
private DiagnosaPasienDao diagnosaPasienDao;
@Autowired
private PelayananPasienDao pelayananPasienDao;
@Autowired
private HargaNettoProdukByKelasDDao hargaNettoProdukByKelasDDao;
@Autowired
private RIS_OrderDao rIS_OrderDao;
@Autowired
private StrukOrderDao strukOrderDao;
@Autowired
private OrderPelayananDao orderPelayananDao;
@Autowired
private BaseConverterImpl<OrderPelayananVO, OrderPelayanan> orderPelayananConverter;
@Autowired
private BaseConverterImpl<RuanganVO, Ruangan> ruanganConverter;
@Autowired
private BaseConverterImpl<ProdukVO, Produk> produkConverter;
@Override
public String accessionNum(String kdExternal, String flag) {
String kode = "";
String noUsulan = "";
if(flag.equalsIgnoreCase("CR")){
if(kdExternal.equalsIgnoreCase("1")) {
kode="1";
if (flag.equalsIgnoreCase("CR")) {
if (kdExternal.equalsIgnoreCase("1")) {
kode = "1";
} else {
kode="2";
kode = "2";
}
}else if (flag.equalsIgnoreCase("US")){
kode="3";
}else if (flag.equalsIgnoreCase("CT")){
kode="4";
}else if (flag.equalsIgnoreCase("MR")){
kode="5";
} else if (flag.equalsIgnoreCase("US")) {
kode = "3";
} else if (flag.equalsIgnoreCase("CT")) {
kode = "4";
} else if (flag.equalsIgnoreCase("MR")) {
kode = "5";
}
if(CommonUtil.isNotNullOrEmpty(kode)) {
if (CommonUtil.isNotNullOrEmpty(kode)) {
String accessNum = rIS_OrderDao.countAccessionNum(kode, DateUtil.now());
String monthNow=String.valueOf(DateUtil.getMonthFromDate(new Date()));
String yearNow=String.valueOf(DateUtil.getYearFromDate(new Date())).substring(2, 4);
String digit=null;
String monthNow = String.valueOf(DateUtil.getMonthFromDate(new Date()));
String yearNow = String.valueOf(DateUtil.getYearFromDate(new Date())).substring(2, 4);
String digit = null;
Long number = null;
if(CommonUtil.isNotNullOrEmpty(accessNum)) {
number = Long.valueOf(accessNum.substring(5))+1;
if (CommonUtil.isNotNullOrEmpty(accessNum)) {
number = Long.valueOf(accessNum.substring(5)) + 1;
} else {
number = (long) 1;
}
if(number.toString().length()==1){
digit="000";}
else if(number.toString().length()==2){
digit="00";}
else if(number.toString().length()==3){
digit="0";}
if(monthNow.length()==1)
monthNow = "0"+monthNow;
if(kode.equalsIgnoreCase("1")) {
noUsulan="1"+yearNow+monthNow+digit+number;
} else if(kode.equalsIgnoreCase("2")) {
noUsulan="2"+yearNow+monthNow+digit+number;
} else if(kode.equalsIgnoreCase("3")) {
noUsulan="3"+yearNow+monthNow+digit+number;
} else if(kode.equalsIgnoreCase("4")) {
noUsulan="4"+yearNow+monthNow+digit+number;
} else if(kode.equalsIgnoreCase("5")) {
noUsulan="5"+yearNow+monthNow+digit+number;
if (number.toString().length() == 1) {
digit = "000";
} else if (number.toString().length() == 2) {
digit = "00";
} else if (number.toString().length() == 3) {
digit = "0";
}
if (monthNow.length() == 1)
monthNow = "0" + monthNow;
if (kode.equalsIgnoreCase("1")) {
noUsulan = "1" + yearNow + monthNow + digit + number;
} else if (kode.equalsIgnoreCase("2")) {
noUsulan = "2" + yearNow + monthNow + digit + number;
} else if (kode.equalsIgnoreCase("3")) {
noUsulan = "3" + yearNow + monthNow + digit + number;
} else if (kode.equalsIgnoreCase("4")) {
noUsulan = "4" + yearNow + monthNow + digit + number;
} else if (kode.equalsIgnoreCase("5")) {
noUsulan = "5" + yearNow + monthNow + digit + number;
}
}
return noUsulan;
}
@Override
public Map<String, Object> updateOrderRadiologi(StrukOrderVO vo){
public Map<String, Object> updateOrderRadiologi(StrukOrderVO vo) {
Map<String, Object> result = new HashMap<>();
if(CommonUtil.isNotNullOrEmpty(vo.getNoOrder())) {
RIS_Order rIS_Order = rIS_OrderService.getOneByNoOrder(vo.getNoOrder());
if (CommonUtil.isNotNullOrEmpty(vo.getNoOrder())) {
RISOrder rIS_Order = rIS_OrderService.getOneByNoOrder(vo.getNoOrder());
if(CommonUtil.isNullOrEmpty(rIS_Order)) {
List<Map<String, Object>> orderPelayananList = orderPelayananDao.getOrderRadiologiByStrukOrder(vo.getNoRec());
if(CommonUtil.isNotNullOrEmpty(orderPelayananList)) {
for(Map<String, Object> OrderPelayanan : orderPelayananList){
orderPelayananDao.delete((String)OrderPelayanan.get("noRec"));
result.put("deleted", (String)OrderPelayanan.get("noRec"));
if (CommonUtil.isNullOrEmpty(rIS_Order)) {
List<Map<String, Object>> orderPelayananList = orderPelayananDao
.getOrderRadiologiByStrukOrder(vo.getNoRec());
if (CommonUtil.isNotNullOrEmpty(orderPelayananList)) {
for (Map<String, Object> OrderPelayanan : orderPelayananList) {
orderPelayananDao.delete((String) OrderPelayanan.get("noRec"));
result.put("deleted", (String) OrderPelayanan.get("noRec"));
}
}
StrukOrder strukOrder = strukOrderDao.findOne(vo.getNoRec());
if(CommonUtil.isNotNullOrEmpty(vo.getOrderPelayanan())) {
for(OrderPelayananVO orderPelayananVO : vo.getOrderPelayanan()) {
OrderPelayanan orderPelayanan = orderPelayananConverter.transferVOToModel(orderPelayananVO, new OrderPelayanan());
if(CommonUtil.isNotNullOrEmpty(strukOrder)) {
if (CommonUtil.isNotNullOrEmpty(vo.getOrderPelayanan())) {
for (OrderPelayananVO orderPelayananVO : vo.getOrderPelayanan()) {
OrderPelayanan orderPelayanan = orderPelayananConverter.transferVOToModel(orderPelayananVO,
new OrderPelayanan());
if (CommonUtil.isNotNullOrEmpty(strukOrder)) {
orderPelayanan.setStrukOrder(strukOrder);
orderPelayanan.setNoOrder(strukOrder);
}
if(CommonUtil.isNotNullOrEmpty(orderPelayananVO.getRuangan())) {
orderPelayanan.setRuangan(ruanganConverter.transferVOToModel(orderPelayananVO.getRuangan(), new Ruangan()));
if (CommonUtil.isNotNullOrEmpty(orderPelayananVO.getRuangan())) {
orderPelayanan.setRuangan(
ruanganConverter.transferVOToModel(orderPelayananVO.getRuangan(), new Ruangan()));
}
if(CommonUtil.isNotNullOrEmpty(orderPelayananVO.getRuanganTujuan())) {
orderPelayanan.setRuanganTujuan(ruanganConverter.transferVOToModel(orderPelayananVO.getRuanganTujuan(), new Ruangan()));
if (CommonUtil.isNotNullOrEmpty(orderPelayananVO.getRuanganTujuan())) {
orderPelayanan.setRuanganTujuan(ruanganConverter
.transferVOToModel(orderPelayananVO.getRuanganTujuan(), new Ruangan()));
}
if(CommonUtil.isNotNullOrEmpty(orderPelayananVO.getProduk())) {
orderPelayanan.setProduk(produkConverter.transferVOToModel(orderPelayananVO.getProduk(), new Produk()));
if (CommonUtil.isNotNullOrEmpty(orderPelayananVO.getProduk())) {
orderPelayanan.setProduk(
produkConverter.transferVOToModel(orderPelayananVO.getProduk(), new Produk()));
}
if(CommonUtil.isNotNullOrEmpty(orderPelayanan)) {
if (CommonUtil.isNotNullOrEmpty(orderPelayanan)) {
OrderPelayanan orderPelayananResult = orderPelayananDao.save(orderPelayanan);
result.put("added", orderPelayananResult.getNoRec());
}
@ -222,136 +228,142 @@ public class RadiologiServiceImpl implements RadiologiService{
}
return result;
}
@Override
@Transactional(readOnly=false)
public Map<String, Object> saveOrderRadiologi(OrderRadiologiVO vo){
@Transactional(readOnly = false)
public Map<String, Object> saveOrderRadiologi(OrderRadiologiVO vo) {
Map<String, Object> result = new HashMap<>();
try {
System.out.println(vo.getNoRecAntrian());
AntrianPasienDiPeriksa antrian = antrianPasienDiPeriksaDao.findByNoRec(vo.getNoRecAntrian());
OrderPelayanan orderPelayanan = null;
for(OrderPelayananVO orderPelayananVO : vo.getStrukOrder().getOrderPelayanan()){
for (OrderPelayananVO orderPelayananVO : vo.getStrukOrder().getOrderPelayanan()) {
PelayananPasien pelayananPasien = new PelayananPasien();
orderPelayanan = orderPelayananDao.findOne(orderPelayananVO.getNoRec());
Produk produk = produkDao.findOne(orderPelayananVO.getProdukId());
if(CommonUtil.isNotNullOrEmpty(vo.getStrukOrder())) {
if (CommonUtil.isNotNullOrEmpty(vo.getStrukOrder())) {
Map<String, Object> harga = getHarga(antrian, produk, orderPelayanan.getJumlah());
if(CommonUtil.isNotNullOrEmpty(orderPelayananVO.getIsVerifikasi())) {
if (CommonUtil.isNotNullOrEmpty(orderPelayananVO.getIsVerifikasi())) {
orderPelayanan.setIsVerifikasi(orderPelayananVO.getIsVerifikasi());
}
if(CommonUtil.isNotNullOrEmpty(DateUtil.now())) {
if (CommonUtil.isNotNullOrEmpty(DateUtil.now())) {
pelayananPasien.setTglPelayanan(DateUtil.now());
}
if(CommonUtil.isNotNullOrEmpty(orderPelayanan.getStrukOrder())) {
if (CommonUtil.isNotNullOrEmpty(orderPelayanan.getStrukOrder())) {
pelayananPasien.setStrukOrder(orderPelayanan.getStrukOrder());
}
if(CommonUtil.isNotNullOrEmpty(orderPelayanan.getKelas())) {
if (CommonUtil.isNotNullOrEmpty(orderPelayanan.getKelas())) {
pelayananPasien.setKelas(orderPelayanan.getKelas().getKelas());
}
if(CommonUtil.isNotNullOrEmpty(antrian)) {
if (CommonUtil.isNotNullOrEmpty(antrian)) {
pelayananPasien.setPasienDaftar(antrian);
}
if(CommonUtil.isNotNullOrEmpty(produk)) {
if (CommonUtil.isNotNullOrEmpty(produk)) {
pelayananPasien.setProduk(produk);
}
if(CommonUtil.isNotNullOrEmpty(harga.get("hargaJual"))){
if (CommonUtil.isNotNullOrEmpty(harga.get("hargaJual"))) {
pelayananPasien.setHargaJual((Double) harga.get("hargaJual"));
}
if(CommonUtil.isNotNullOrEmpty(harga.get("hargaNetto"))) {
if (CommonUtil.isNotNullOrEmpty(harga.get("hargaNetto"))) {
pelayananPasien.setHargaNetto((Double) harga.get("hargaJual"));
pelayananPasien.setHargaSatuan((Double) harga.get("hargaJual"));
}
if(CommonUtil.isNotNullOrEmpty(harga.get("hargaPiutangPenjamin"))) {
if (CommonUtil.isNotNullOrEmpty(harga.get("hargaPiutangPenjamin"))) {
pelayananPasien.setPiutangPenjamin((Double) harga.get("hargaPiutangPenjamin"));
}
if(CommonUtil.isNotNullOrEmpty(harga.get("hargaPiutangRumahSakit"))) {
if (CommonUtil.isNotNullOrEmpty(harga.get("hargaPiutangRumahSakit"))) {
pelayananPasien.setPiutangRumahSakit((Double) harga.get("hargaPiutangRumahSakit"));
}
if(CommonUtil.isNotNullOrEmpty(harga.get("stok"))) {
if (CommonUtil.isNotNullOrEmpty(harga.get("stok"))) {
pelayananPasien.setStock((Double) harga.get("stok"));
}
if(CommonUtil.isNotNullOrEmpty(harga.get("jumlah"))) {
if (CommonUtil.isNotNullOrEmpty(harga.get("jumlah"))) {
pelayananPasien.setJumlah((Double) harga.get("jumlah"));
}
if(CommonUtil.isNotNullOrEmpty(produk)) {
//Ruangan ruangan = ruanganDao.findOne(orderPelayanan.getRuangan().getId());
/*List<HargaNettoProdukByKelasD> detail = hargaNettoProdukByKelasDDao.
findByKelasNProduk(ruangan.getId(), produk.getId());*/
List<HargaNettoProdukByKelasD> detail = hargaNettoProdukByKelasDDao.findByKelasNProduk(antrian.getKelasId(), produk.getId());
if (CommonUtil.isNotNullOrEmpty(produk)) {
// Ruangan ruangan =
// ruanganDao.findOne(orderPelayanan.getRuangan().getId());
/*
* List<HargaNettoProdukByKelasD> detail =
* hargaNettoProdukByKelasDDao.
* findByKelasNProduk(ruangan.getId(), produk.getId());
*/
List<HargaNettoProdukByKelasD> detail = hargaNettoProdukByKelasDDao
.findByKelasNProduk(antrian.getKelasId(), produk.getId());
Set<PelayananPasienDetail> pelayananPasienDetailSet = new HashSet<>();
for(HargaNettoProdukByKelasD hargaNetto : detail) {
for (HargaNettoProdukByKelasD hargaNetto : detail) {
PelayananPasienDetail pelayananPasienDetail = new PelayananPasienDetail();
if(CommonUtil.isNotNullOrEmpty(pelayananPasien)) {
if (CommonUtil.isNotNullOrEmpty(pelayananPasien)) {
pelayananPasienDetail.setPelayananPasien(pelayananPasien);
}
if(CommonUtil.isNotNullOrEmpty(hargaNetto.getProduk())) {
if (CommonUtil.isNotNullOrEmpty(hargaNetto.getProduk())) {
pelayananPasienDetail.setProduk(hargaNetto.getProduk());
}
if(CommonUtil.isNotNullOrEmpty(antrian)){
if (CommonUtil.isNotNullOrEmpty(antrian)) {
pelayananPasienDetail.setPasienDaftar(antrian);
}
if(CommonUtil.isNotNullOrEmpty(orderPelayanan.getStrukOrder().getStatusOrder())){
if (CommonUtil.isNotNullOrEmpty(orderPelayanan.getStrukOrder().getStatusOrder())) {
pelayananPasienDetail.setStatusOrder(orderPelayanan.getStrukOrder().getStatusOrder());
}
if(CommonUtil.isNotNullOrEmpty(hargaNetto.getKomponenHarga())){
if (CommonUtil.isNotNullOrEmpty(hargaNetto.getKomponenHarga())) {
pelayananPasienDetail.setKomponenHarga(hargaNetto.getKomponenHarga());
}
if(CommonUtil.isNotNullOrEmpty(pelayananPasien.getTglPelayanan())){
if (CommonUtil.isNotNullOrEmpty(pelayananPasien.getTglPelayanan())) {
pelayananPasienDetail.setTglPelayanan(pelayananPasien.getTglPelayanan());
}
if(CommonUtil.isNotNullOrEmpty(hargaNetto.getHargaSatuan())){
if (CommonUtil.isNotNullOrEmpty(hargaNetto.getHargaSatuan())) {
pelayananPasienDetail.setHargaSatuan(hargaNetto.getHargaSatuan());
}
if(CommonUtil.isNotNullOrEmpty(harga.get("hargaJual"))){
if (CommonUtil.isNotNullOrEmpty(harga.get("hargaJual"))) {
pelayananPasienDetail.setHargaJual((Double) harga.get("hargaJual"));
}
if(CommonUtil.isNotNullOrEmpty(hargaNetto.getHargaNetto1())) {
if (CommonUtil.isNotNullOrEmpty(hargaNetto.getHargaNetto1())) {
pelayananPasienDetail.setHargaNetto(hargaNetto.getHargaNetto1());
}
if(CommonUtil.isNotNullOrEmpty(harga.get("hargaPiutangPenjamin"))) {
if (CommonUtil.isNotNullOrEmpty(harga.get("hargaPiutangPenjamin"))) {
pelayananPasienDetail.setPiutangPenjamin((Double) harga.get("hargaPiutangPenjamin"));
}
if(CommonUtil.isNotNullOrEmpty(harga.get("hargaPiutangRumahSakit"))) {
pelayananPasienDetail.setPiutangRumahSakit((Double) harga.get("hargaPiutangRumahSakit"));
if (CommonUtil.isNotNullOrEmpty(harga.get("hargaPiutangRumahSakit"))) {
pelayananPasienDetail
.setPiutangRumahSakit((Double) harga.get("hargaPiutangRumahSakit"));
}
if(CommonUtil.isNotNullOrEmpty(hargaNetto.getQtyCurrentStok())) {
if (CommonUtil.isNotNullOrEmpty(hargaNetto.getQtyCurrentStok())) {
pelayananPasienDetail.setStock(hargaNetto.getQtyCurrentStok().intValue());
}
if(CommonUtil.isNotNullOrEmpty(harga.get("jumlah"))) {
if (CommonUtil.isNotNullOrEmpty(harga.get("jumlah"))) {
pelayananPasienDetail.setJumlah((Double) harga.get("jumlah"));
}
if(CommonUtil.isNotNullOrEmpty(pelayananPasienDetail)) {
if (CommonUtil.isNotNullOrEmpty(pelayananPasienDetail)) {
pelayananPasienDetailSet.add(pelayananPasienDetail);
}
}
if(CommonUtil.isNotNullOrEmpty(pelayananPasienDetailSet)) {
if (CommonUtil.isNotNullOrEmpty(pelayananPasienDetailSet)) {
pelayananPasien.setPelayananPasienDetailSet(pelayananPasienDetailSet);
}
}
}
if(CommonUtil.isNotNullOrEmpty(pelayananPasien)) {
if (CommonUtil.isNotNullOrEmpty(pelayananPasien)) {
PelayananPasien pelayananPasienResult = pelayananPasienDao.save(pelayananPasien);
System.out.println(pelayananPasienResult.getNoRec()+"norec pelayanan pasien ");
System.out.println(pelayananPasienResult.getNoRec() + "norec pelayanan pasien ");
result.put("noRec pelayanan pasien", pelayananPasienResult.getNoRec());
if(CommonUtil.isNotNullOrEmpty(pelayananPasienResult)) {
if (CommonUtil.isNotNullOrEmpty(pelayananPasienResult)) {
orderPelayananDao.save(orderPelayanan);
}
}
}
if(CommonUtil.isNotNullOrEmpty(orderPelayanan.getStrukOrder())) {
if (CommonUtil.isNotNullOrEmpty(orderPelayanan.getStrukOrder())) {
try {
RIS_ORDER(vo, antrian, orderPelayanan.getStrukOrder());
}catch(Exception ex) {
} catch (Exception ex) {
ex.printStackTrace();
}
try {
@ -359,290 +371,295 @@ public class RadiologiServiceImpl implements RadiologiService{
strukOrder.setIsVerifikasi(true);
StrukOrder strukOrderResult = strukOrderDao.save(strukOrder);
result.put("noOrder", strukOrderResult.getNoOrder());
}catch(Exception ex) {
} catch (Exception ex) {
ex.printStackTrace();
}
}
}catch(Exception ex) {
} catch (Exception ex) {
ex.printStackTrace();
}
return result;
}
@Transactional(readOnly=false)
private Map<String, Object> getHarga(AntrianPasienDiPeriksa antrian, Produk produk, Double jumlah){
@Transactional(readOnly = false)
private Map<String, Object> getHarga(AntrianPasienDiPeriksa antrian, Produk produk, Double jumlah) {
Map<String, Object> result = new HashMap<>();
Map<String, Object> map = pelayananPiutangRekananService.getHargaPiutangRekananProfile(antrian.getNoRec(), produk, jumlah, 0);
if(CommonUtil.isNotNullOrEmpty(map)) {
List<PiutangRekananProfileTemp> listPiutangRekananProfileTemp=(List<PiutangRekananProfileTemp>) map.get("list");
Double mapHargaCito=0.0;
Double mapHargaSatuan=0.0;
Double mapHargaDiskon=0.0;
Double mapHargaNetto=0.0;
Double mapHargaPiutangRekanan=0.0;
Double mapHargaPiutangProfile=0.0;
for(PiutangRekananProfileTemp abcd:listPiutangRekananProfileTemp){
mapHargaCito=Double.valueOf(abcd.getHargaCito());
mapHargaSatuan=Double.valueOf(abcd.getHargaSatuan());
mapHargaDiskon=Double.valueOf(abcd.getHargaDiskon());
mapHargaNetto=Double.valueOf(abcd.getHargaNetto());
mapHargaPiutangRekanan=Double.valueOf(abcd.getHargaPiutangRekanan());
mapHargaPiutangProfile=Double.valueOf(abcd.getHargaPiutangProfile());
Map<String, Object> map = pelayananPiutangRekananService.getHargaPiutangRekananProfile(antrian.getNoRec(),
produk, jumlah, 0);
if (CommonUtil.isNotNullOrEmpty(map)) {
List<PiutangRekananProfileTemp> listPiutangRekananProfileTemp = (List<PiutangRekananProfileTemp>) map
.get("list");
Double mapHargaCito = 0.0;
Double mapHargaSatuan = 0.0;
Double mapHargaDiskon = 0.0;
Double mapHargaNetto = 0.0;
Double mapHargaPiutangRekanan = 0.0;
Double mapHargaPiutangProfile = 0.0;
for (PiutangRekananProfileTemp abcd : listPiutangRekananProfileTemp) {
mapHargaCito = Double.valueOf(abcd.getHargaCito());
mapHargaSatuan = Double.valueOf(abcd.getHargaSatuan());
mapHargaDiskon = Double.valueOf(abcd.getHargaDiskon());
mapHargaNetto = Double.valueOf(abcd.getHargaNetto());
mapHargaPiutangRekanan = Double.valueOf(abcd.getHargaPiutangRekanan());
mapHargaPiutangProfile = Double.valueOf(abcd.getHargaPiutangProfile());
}
result.put("hargaSatuan", mapHargaSatuan);
result.put("hargaJual", mapHargaSatuan);
result.put("hargaNetto", mapHargaNetto);
result.put("hargaPiutangPenjamin", mapHargaPiutangRekanan);
result.put("hargaPiutangRumahSakit", mapHargaPiutangProfile);
result.put("stok", (Double)1.00);
result.put("jumlah", (Double)1.00);
result.put("stok", (Double) 1.00);
result.put("jumlah", (Double) 1.00);
}
return result;
}
@Transactional(readOnly=false)
@Transactional(readOnly = false)
private Map<String, Object> RIS_ORDER(OrderRadiologiVO vo, AntrianPasienDiPeriksa antrian, StrukOrder strukOrder) {
Map<String, Object> result = new HashMap<>();
if(CommonUtil.isNotNullOrEmpty(vo.getStrukOrder())) {
for(OrderPelayananVO orderPelayananVO : vo.getStrukOrder().getOrderPelayanan()) {
RIS_Order ris_order = new RIS_Order();
if(CommonUtil.isNotNullOrEmpty(orderPelayananVO)) {
Produk produk = produkDao.findOne(orderPelayananVO.getProdukId());
if(CommonUtil.isNotNullOrEmpty(produk.getId())) {
ris_order.setORDER_CODE(produk.getId().toString());
}
if(CommonUtil.isNotNullOrEmpty(produk.getNamaProduk())) {
ris_order.setORDER_NAME(produk.getNamaProduk());
}
if(CommonUtil.isNotNullOrEmpty(produk.getDetailJenisProduk().getJenisProduk())) {
JenisProduk jenisProduk = produk.getDetailJenisProduk().getJenisProduk();
if(CommonUtil.isNotNullOrEmpty(jenisProduk.getNamaExternal())) {
ris_order.setORDER_MODALITY(jenisProduk.getNamaExternal());
}
if(CommonUtil.isNotNullOrEmpty(jenisProduk.getJenisProduk())) {
ris_order.setACCESSION_NUM(accessionNum(produk.getDetailJenisProduk().getKodeExternal(), jenisProduk.getNamaExternal()));
if (CommonUtil.isNotNullOrEmpty(vo.getStrukOrder())) {
for (OrderPelayananVO orderPelayananVO : vo.getStrukOrder().getOrderPelayanan()) {
RISOrder ris_order = new RISOrder();
if (CommonUtil.isNotNullOrEmpty(orderPelayananVO)) {
Produk produk = produkDao.findOne(orderPelayananVO.getProdukId());
if (CommonUtil.isNotNullOrEmpty(produk.getId())) {
ris_order.setOrderCode(produk.getId().toString());
}
if (CommonUtil.isNotNullOrEmpty(produk.getNamaProduk())) {
ris_order.setOrderName(produk.getNamaProduk());
}
if (CommonUtil.isNotNullOrEmpty(produk.getDetailJenisProduk().getJenisProduk())) {
JenisProduk jenisProduk = produk.getDetailJenisProduk().getJenisProduk();
if (CommonUtil.isNotNullOrEmpty(jenisProduk.getNamaExternal())) {
ris_order.setOrderModality(jenisProduk.getNamaExternal());
}
if (CommonUtil.isNotNullOrEmpty(jenisProduk.getJenisProduk())) {
ris_order.setAccessionNum(accessionNum(produk.getDetailJenisProduk().getKodeExternal(),
jenisProduk.getNamaExternal()));
}
}
}
if(CommonUtil.isNotNullOrEmpty(DateUtil.now())) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmm");
ris_order.setCREATE_DATE(dateFormat.format(DateUtil.now()));
if (CommonUtil.isNotNullOrEmpty(DateUtil.now())) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmm");
ris_order.setCreateDate(dateFormat.format(DateUtil.now()));
}
if(CommonUtil.isNotNullOrEmpty(vo.getPasien())) {
if (CommonUtil.isNotNullOrEmpty(vo.getPasien())) {
Pasien pasien = pasienDao.findById(vo.getPasien().getId());
if(CommonUtil.isNotNullOrEmpty(pasien.getNoCm())) {
ris_order.setPATIENT_ID(pasien.getNoCm());
if (CommonUtil.isNotNullOrEmpty(pasien.getNoCm())) {
ris_order.setPatientId(pasien.getNoCm());
}
if(CommonUtil.isNotNullOrEmpty(pasien.getNamaPasien())) {
ris_order.setPATIENT_NAME(pasien.getNamaPasien());
if (CommonUtil.isNotNullOrEmpty(pasien.getNamaPasien())) {
ris_order.setPatientName(pasien.getNamaPasien());
}
if(CommonUtil.isNotNullOrEmpty(pasien.getNamaBelakang())) {
ris_order.setLAST_NAME(pasien.getNamaBelakang());
if (CommonUtil.isNotNullOrEmpty(pasien.getNamaBelakang())) {
ris_order.setLastName(pasien.getNamaBelakang());
}
if(CommonUtil.isNotNullOrEmpty(pasien.getNamaDepan())) {
ris_order.setFIRST_NAME(pasien.getNamaDepan());
if (CommonUtil.isNotNullOrEmpty(pasien.getNamaDepan())) {
ris_order.setFirstName(pasien.getNamaDepan());
}
if(CommonUtil.isNotNullOrEmpty(pasien.getTglLahir())) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
ris_order.setPATIENT_BIRTH_DATE(dateFormat.format(pasien.getTglLahir()));
if (CommonUtil.isNotNullOrEmpty(pasien.getTglLahir())) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
ris_order.setPatientBirthDate(dateFormat.format(pasien.getTglLahir()));
}
if(CommonUtil.isNotNullOrEmpty(pasien.getJenisKelamin())) {
if (CommonUtil.isNotNullOrEmpty(pasien.getJenisKelamin())) {
JenisKelamin jenisKelamin = pasien.getJenisKelamin();
if(jenisKelamin.getJenisKelamin().equalsIgnoreCase("Laki-laki")) {
ris_order.setPATIENT_SEX("M");
} else if(jenisKelamin.getJenisKelamin().equalsIgnoreCase("Perempuan")) {
ris_order.setPATIENT_SEX("F");
if (jenisKelamin.getJenisKelamin().equalsIgnoreCase("Laki-laki")) {
ris_order.setPatientSex("M");
} else if (jenisKelamin.getJenisKelamin().equalsIgnoreCase("Perempuan")) {
ris_order.setPatientSex("F");
} else {
ris_order.setPATIENT_SEX("O");
ris_order.setPatientSex("O");
}
}
if(CommonUtil.isNotNullOrEmpty(pasien.getGolonganDarah())) {
if (CommonUtil.isNotNullOrEmpty(pasien.getGolonganDarah())) {
GolonganDarah golonganDarah = pasien.getGolonganDarah();
if(CommonUtil.isNotNullOrEmpty(golonganDarah.getGolonganDarah())) {
ris_order.setPATIENT_BLOOD(golonganDarah.getGolonganDarah());
if (CommonUtil.isNotNullOrEmpty(golonganDarah.getGolonganDarah())) {
ris_order.setPatientBlood(golonganDarah.getGolonganDarah());
}
}
if(CommonUtil.isNotNullOrEmpty(pasien)) {
ris_order.setMIDDLE_NAME("-");
if (CommonUtil.isNotNullOrEmpty(pasien)) {
ris_order.setMiddleName("-");
}
if(CommonUtil.isNotNullOrEmpty(pasien)) {
ris_order.setAETITLE("-");
if (CommonUtil.isNotNullOrEmpty(pasien)) {
ris_order.setAetitle("-");
}
if(CommonUtil.isNotNullOrEmpty(pasien)) {
ris_order.setPATIENT_UID("-");
if (CommonUtil.isNotNullOrEmpty(pasien)) {
ris_order.setPatientUid("-");
}
}
if(CommonUtil.isNotNullOrEmpty(vo.getStrukOrder())) {
if(CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setFLAG("Y");
if (CommonUtil.isNotNullOrEmpty(vo.getStrukOrder())) {
if (CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setFlag("Y");
}
if(CommonUtil.isNotNullOrEmpty(strukOrder.getTglOrder())) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmm");
ris_order.setSTUDY_RESERV_DATE(dateFormat.format(strukOrder.getTglOrder()));
if (CommonUtil.isNotNullOrEmpty(strukOrder.getTglOrder())) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmm");
ris_order.setStudyReservDate(dateFormat.format(strukOrder.getTglOrder()));
}
if(CommonUtil.isNotNullOrEmpty(strukOrder.getTglOrder())) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmm");
ris_order.setORDER_DATE(dateFormat.format(strukOrder.getTglOrder()));
if (CommonUtil.isNotNullOrEmpty(strukOrder.getTglOrder())) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmm");
ris_order.setOrderDate(dateFormat.format(strukOrder.getTglOrder()));
}
if(CommonUtil.isNotNullOrEmpty(strukOrder.getNoOrderIntern())) {
ris_order.setORDER_NO(strukOrder.getNoOrderIntern());
if (CommonUtil.isNotNullOrEmpty(strukOrder.getNoOrderIntern())) {
ris_order.setOrderNo(strukOrder.getNoOrderIntern());
}
if(CommonUtil.isNotNullOrEmpty(strukOrder.getCito())) {
if(strukOrder.getCito()) {
ris_order.setPATIENT_IO("E");
if (CommonUtil.isNotNullOrEmpty(strukOrder.getCito())) {
if (strukOrder.getCito()) {
ris_order.setPatientIo("E");
} else {
ris_order.setPATIENT_IO("I");
ris_order.setPatientIo("I");
}
}else {
ris_order.setPATIENT_IO("I");//what happen with this? where the O for outpatient condition?
} else {
ris_order.setPatientIo("I");// what happen with this?
// where the O for
// outpatient condition?
}
if(CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setORDER_STATUS("NW");// nw : new ; ca : cancel
if (CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setOrderStatus("NW");// nw : new ; ca : cancel
}
if(CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setORDER_REASON("-");
if (CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setOrderReason("-");
}
if(CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setSTUDY_REMARK("-");
if (CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setStudyRemark("-");
}
if(CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setORDER_BODYPART("-");
if (CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setOrderBodypart("-");
}
if(CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setORDER_CNT(0);
if (CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setOrderCnt(0);
}
if(CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setGROUP1("-");
if (CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setGroup1("-");
}
if(CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setGROUP2("-");
if (CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setGroup2("-");
}
if(CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setGROUP3("-");
if (CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setGroup3("-");
}
if(CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setORDER_COMMENT("-");
if (CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setOrderComment("-");
}
if(CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setEXTENSION7("-");
if (CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setExtension7("-");
}
if(CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setEXTENSION8("-");
if (CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setExtension8("-");
}
if(CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setEXTENSION9("-");
if (CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setExtension9("-");
}
if(CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setEXTENSION10("-");
if (CommonUtil.isNotNullOrEmpty(strukOrder)) {
ris_order.setExtension10("-");
}
}
if(CommonUtil.isNotNullOrEmpty(vo.getRuangan())) {
if (CommonUtil.isNotNullOrEmpty(vo.getRuangan())) {
Ruangan ruangan = ruanganDao.findOne(vo.getRuangan().getId());
if(CommonUtil.isNotNullOrEmpty(ruangan.getNamaRuangan())) {
ris_order.setORDER_DEPT(ruangan.getNamaRuangan());
if (CommonUtil.isNotNullOrEmpty(ruangan.getNamaRuangan())) {
ris_order.setOrderDept(ruangan.getNamaRuangan());
}
}
if(CommonUtil.isNotNullOrEmpty(vo.getRuanganPengirim())) {
if (CommonUtil.isNotNullOrEmpty(vo.getRuanganPengirim())) {
Ruangan ruanganPengirim = ruanganDao.findOne(vo.getRuanganPengirim().getId());
if(CommonUtil.isNotNullOrEmpty(ruanganPengirim.getNamaRuangan())) {
ris_order.setPATIENT_WARD(ruanganPengirim.getNamaRuangan());
if (CommonUtil.isNotNullOrEmpty(ruanganPengirim.getNamaRuangan())) {
ris_order.setPatientWard(ruanganPengirim.getNamaRuangan());
}
}
if(CommonUtil.isNotNullOrEmpty(vo.getDokterRadilogi())) {
if (CommonUtil.isNotNullOrEmpty(vo.getDokterRadilogi())) {
Pegawai pegawai = pegawaiDao.findOne(vo.getDokterRadilogi().getId());
if(CommonUtil.isNotNullOrEmpty(pegawai.getId())) {
ris_order.setCHARGE_DOC_ID(pegawai.getId().toString());
if (CommonUtil.isNotNullOrEmpty(pegawai.getId())) {
ris_order.setChargeDocId(pegawai.getId().toString());
}
if(CommonUtil.isNotNullOrEmpty(pegawai.getNamaLengkap())) {
ris_order.setCHARGE_DOC_NAME(pegawai.getNamaLengkap());
if (CommonUtil.isNotNullOrEmpty(pegawai.getNamaLengkap())) {
ris_order.setChargeDocName(pegawai.getNamaLengkap());
}
}
if(CommonUtil.isNotNullOrEmpty(vo.getDokterOrder())) {
if (CommonUtil.isNotNullOrEmpty(vo.getDokterOrder())) {
Pegawai pegawai = pegawaiDao.findOne(vo.getDokterOrder().getId());
if(CommonUtil.isNotNullOrEmpty(pegawai.getId())) {
ris_order.setCONSULT_DOC_ID(pegawai.getId().toString());
if (CommonUtil.isNotNullOrEmpty(pegawai.getId())) {
ris_order.setConsultDocId(pegawai.getId().toString());
}
if(CommonUtil.isNotNullOrEmpty(pegawai.getNamaLengkap())) {
ris_order.setCONSULT_DOC_NAME(pegawai.getNamaLengkap());
if (CommonUtil.isNotNullOrEmpty(pegawai.getNamaLengkap())) {
ris_order.setConsultDocName(pegawai.getNamaLengkap());
}
}
if(CommonUtil.isNotNullOrEmpty(vo.getPegawaiVerifikasi())) {
Pegawai pegawai = pegawaiDao.findOne(vo.getPegawaiVerifikasi().getId());
if(CommonUtil.isNotNullOrEmpty(pegawai.getNamaLengkap())) {
ris_order.setEXTENSION6(pegawai.getNamaLengkap());
if (CommonUtil.isNotNullOrEmpty(vo.getPegawaiVerifikasi())) {
Pegawai pegawai = pegawaiDao.findOne(vo.getPegawaiVerifikasi().getId());
if (CommonUtil.isNotNullOrEmpty(pegawai.getNamaLengkap())) {
ris_order.setExtension6(pegawai.getNamaLengkap());
}
}
if(CommonUtil.isNotNullOrEmpty(vo.getRuangan())) {
if (CommonUtil.isNotNullOrEmpty(vo.getRuangan())) {
Ruangan ruangan = ruanganDao.findOne(vo.getRuangan().getId());
if(CommonUtil.isNotNullOrEmpty(ruangan.getDepartemen())) {
if (CommonUtil.isNotNullOrEmpty(ruangan.getDepartemen())) {
String rawatJalan = settingDataFixedDao.getSettingDataFixed("KdDepartemenInstalasiRawatJalan");
if(ruangan.getDepartemen().getId() == Integer.parseInt(rawatJalan)){
ris_order.setIO_DATE("O");
if (ruangan.getDepartemen().getId() == Integer.parseInt(rawatJalan)) {
ris_order.setIoDate("O");
} else {
ris_order.setIO_DATE("I");
ris_order.setIoDate("I");
}
}
}
if(CommonUtil.isNotNullOrEmpty(antrian.getNoRec())) {
if (CommonUtil.isNotNullOrEmpty(antrian.getNoRec())) {
antrian = antrianPasienDiPeriksaDao.findByStrukOrderNoRec(vo.getStrukOrder().getNoRec());
List<DiagnosaPasien> list = diagnosaPasienDao.findDiagnosaPasienByAntrian(antrian.getNoRec());
for(DiagnosaPasien diagnosa : list) {
for(DetailDiagnosaPasien detailDiagnosa : diagnosa.getDiagnosis()) {
if(detailDiagnosa.getJenisDiagnosa().getId()==1) {
ris_order.setEXTENSION2(detailDiagnosa.getDiagnosa().getNamaDiagnosa());
ris_order.setEXTENSION4(detailDiagnosa.getDiagnosa().getNamaDiagnosa());
for (DiagnosaPasien diagnosa : list) {
for (DetailDiagnosaPasien detailDiagnosa : diagnosa.getDiagnosis()) {
if (detailDiagnosa.getJenisDiagnosa().getId() == 1) {
ris_order.setExtension2(detailDiagnosa.getDiagnosa().getNamaDiagnosa());
ris_order.setExtension4(detailDiagnosa.getDiagnosa().getNamaDiagnosa());
}
if(detailDiagnosa.getJenisDiagnosa().getId()==2) {
ris_order.setEXTENSION3(detailDiagnosa.getDiagnosa().getNamaDiagnosa());
if (detailDiagnosa.getJenisDiagnosa().getId() == 2) {
ris_order.setExtension3(detailDiagnosa.getDiagnosa().getNamaDiagnosa());
}
}
}//added by susy 2017-09-18
} // added by susy 2017-09-18
PasienDaftar pasienDaftar = pasienDaftarDao.findByNoRec(antrian.getPasienDaftarId());
if(CommonUtil.isNotNullOrEmpty(pasienDaftar))
{
if(CommonUtil.isNotNullOrEmpty(pasienDaftar.getRuangan()))
{
List<Map<String,Object>> antrianPasienDiperiksa = antrianPasienDiPeriksaDao.findAntrianByNoRecPasienDaftar(pasienDaftar.getNoRec(), pasienDaftar.getRuanganId());
if(CommonUtil.isNotNullOrEmpty(antrianPasienDiperiksa) && CommonUtil.isNotNullOrEmpty(antrianPasienDiperiksa.get(0).get("idKelas")))
{
Integer id=(Integer)antrianPasienDiperiksa.get(0).get("idKelas");
if (CommonUtil.isNotNullOrEmpty(pasienDaftar)) {
if (CommonUtil.isNotNullOrEmpty(pasienDaftar.getRuangan())) {
List<Map<String, Object>> antrianPasienDiperiksa = antrianPasienDiPeriksaDao
.findAntrianByNoRecPasienDaftar(pasienDaftar.getNoRec(),
pasienDaftar.getRuanganId());
if (CommonUtil.isNotNullOrEmpty(antrianPasienDiperiksa)
&& CommonUtil.isNotNullOrEmpty(antrianPasienDiperiksa.get(0).get("idKelas"))) {
Integer id = (Integer) antrianPasienDiperiksa.get(0).get("idKelas");
Kelas kelas = kelasDao.findKelasById(id);
ris_order.setKelas(kelas);
}
}
}
}
if(CommonUtil.isNotNullOrEmpty(vo.getPasienDaftar())) {
ris_order.setEXTENSION1(vo.getPasienDaftar().getNoRegistrasi());
if (CommonUtil.isNotNullOrEmpty(vo.getPasienDaftar())) {
ris_order.setExtension1(vo.getPasienDaftar().getNoRegistrasi());
}
if(CommonUtil.isNotNullOrEmpty(vo.getKelompokPasienVO())) {
if (CommonUtil.isNotNullOrEmpty(vo.getKelompokPasienVO())) {
KelompokPasien kelompokPasien = kelompokPasienDao.findOne(vo.getKelompokPasienVO().getId());
if(CommonUtil.isNotNullOrEmpty(kelompokPasien)) {
ris_order.setEXTENSION5(kelompokPasien.getKelompokPasien());
if (CommonUtil.isNotNullOrEmpty(kelompokPasien)) {
ris_order.setExtension5(kelompokPasien.getKelompokPasien());
}
}
if(CommonUtil.isNotNullOrEmpty(ris_order)) {
if (CommonUtil.isNotNullOrEmpty(ris_order)) {
Map<String, Object> resultMap = rIS_OrderService.save(ris_order);
result = resultMap;
}
@ -650,6 +667,5 @@ public class RadiologiServiceImpl implements RadiologiService{
}
return result;
}
}

View File

@ -1,200 +1,31 @@
package com.jasamedika.medifirst2000.service.impl;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Collections;
import java.util.Comparator;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import com.google.gson.Gson;
import com.jasamedika.medifirst2000.converter.*;
import com.jasamedika.medifirst2000.dao.*;
import com.jasamedika.medifirst2000.dao.custom.AntrianPasienDiPeriksaDaoCustom;
import com.jasamedika.medifirst2000.dto.AntrianPasienGiziDto;
import com.jasamedika.medifirst2000.dto.RuanganJumlah;
import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.enums.StatusAntrianEnum;
import com.jasamedika.medifirst2000.enums.StatusPenyakitEnum;
import com.jasamedika.medifirst2000.enums.TipePasienEnum;
import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.*;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.util.JsonUtil;
import com.jasamedika.medifirst2000.util.StringUtil;
import com.jasamedika.medifirst2000.vo.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.PageRequest;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.google.gson.Gson;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.converter.KelompokPasienConverter;
import com.jasamedika.medifirst2000.converter.KonsultasiConverter;
import com.jasamedika.medifirst2000.converter.PasienConverter;
import com.jasamedika.medifirst2000.converter.PasienDaftarConverter;
import com.jasamedika.medifirst2000.converter.PegawaiConverter;
import com.jasamedika.medifirst2000.dao.AlamatDao;
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
import com.jasamedika.medifirst2000.dao.AsalRujukanDao;
import com.jasamedika.medifirst2000.dao.AsuransiPasienDao;
import com.jasamedika.medifirst2000.dao.DetailSepDao;
import com.jasamedika.medifirst2000.dao.DiagnosaDao;
import com.jasamedika.medifirst2000.dao.DiagnosaPasienDao;
import com.jasamedika.medifirst2000.dao.DiagnosaTindakanPasienDao;
import com.jasamedika.medifirst2000.dao.DokumenDao;
import com.jasamedika.medifirst2000.dao.HargaNettoProdukByKelasDDao;
import com.jasamedika.medifirst2000.dao.HargaNettoProdukByKelasDao;
import com.jasamedika.medifirst2000.dao.HasilPemeriksaanDao;
import com.jasamedika.medifirst2000.dao.JadwalDokterDao;
import com.jasamedika.medifirst2000.dao.KamarDao;
import com.jasamedika.medifirst2000.dao.KasusPenyakitDao;
import com.jasamedika.medifirst2000.dao.KelasDao;
import com.jasamedika.medifirst2000.dao.KelompokPasienDao;
import com.jasamedika.medifirst2000.dao.KonsultasiDao;
import com.jasamedika.medifirst2000.dao.MappingPasienPacsDao;
import com.jasamedika.medifirst2000.dao.OrderPelayananDao;
import com.jasamedika.medifirst2000.dao.OrderProdukDao;
import com.jasamedika.medifirst2000.dao.PapDataTandaVitalDao;
import com.jasamedika.medifirst2000.dao.PapKeluhanTambahanDao;
import com.jasamedika.medifirst2000.dao.PapKeluhanUtamaDao;
import com.jasamedika.medifirst2000.dao.PapTandaVitalDao;
import com.jasamedika.medifirst2000.dao.PasienDaftarDao;
import com.jasamedika.medifirst2000.dao.PasienDao;
import com.jasamedika.medifirst2000.dao.PasienDiRujukKeIntExtDao;
import com.jasamedika.medifirst2000.dao.PasienInstruksiDao;
import com.jasamedika.medifirst2000.dao.PasienInstruksiPerjanjianDao;
import com.jasamedika.medifirst2000.dao.PegawaiDao;
import com.jasamedika.medifirst2000.dao.PelayananPasienDao;
import com.jasamedika.medifirst2000.dao.PemakaianAsuransiDao;
import com.jasamedika.medifirst2000.dao.PersetujuanUmumDao;
import com.jasamedika.medifirst2000.dao.ProdukDao;
import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao;
import com.jasamedika.medifirst2000.dao.RuanganDao;
import com.jasamedika.medifirst2000.dao.RunningNumberDao;
import com.jasamedika.medifirst2000.dao.SoapDao;
import com.jasamedika.medifirst2000.dao.StrukHasilPemeriksaanDao;
import com.jasamedika.medifirst2000.dao.StrukKirimDao;
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
import com.jasamedika.medifirst2000.dao.StrukPelayananDao;
import com.jasamedika.medifirst2000.dao.StrukReturDao;
import com.jasamedika.medifirst2000.dao.SuratPermintaanMasukDao;
import com.jasamedika.medifirst2000.dao.TempatTidurDao;
import com.jasamedika.medifirst2000.dao.custom.AntrianPasienDiPeriksaDaoCustom;
import com.jasamedika.medifirst2000.dto.AntrianPasienGiziDto;
import com.jasamedika.medifirst2000.dto.RuanganJumlah;
import com.jasamedika.medifirst2000.entities.Agama;
import com.jasamedika.medifirst2000.entities.Alamat;
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
import com.jasamedika.medifirst2000.entities.AsalRujukan;
import com.jasamedika.medifirst2000.entities.AsuransiPasien;
import com.jasamedika.medifirst2000.entities.DesaKelurahan;
import com.jasamedika.medifirst2000.entities.DetailDiagnosaPasien;
import com.jasamedika.medifirst2000.entities.DetailSep;
import com.jasamedika.medifirst2000.entities.Diagnosa;
import com.jasamedika.medifirst2000.entities.DiagnosaPasien;
import com.jasamedika.medifirst2000.entities.Dokumen;
import com.jasamedika.medifirst2000.entities.GolonganAsuransi;
import com.jasamedika.medifirst2000.entities.HargaNettoProdukByKelasD;
import com.jasamedika.medifirst2000.entities.HasilPemeriksaan;
import com.jasamedika.medifirst2000.entities.HubunganPesertaAsuransi;
import com.jasamedika.medifirst2000.entities.JadwalDokter;
import com.jasamedika.medifirst2000.entities.JenisDokumen;
import com.jasamedika.medifirst2000.entities.JenisKelamin;
import com.jasamedika.medifirst2000.entities.JenisProduk;
import com.jasamedika.medifirst2000.entities.Kamar;
import com.jasamedika.medifirst2000.entities.KasusPenyakit;
import com.jasamedika.medifirst2000.entities.Kebangsaan;
import com.jasamedika.medifirst2000.entities.Kecamatan;
import com.jasamedika.medifirst2000.entities.Kelas;
import com.jasamedika.medifirst2000.entities.KelompokPasien;
import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
import com.jasamedika.medifirst2000.entities.KendaliDokumenRekamMedis;
import com.jasamedika.medifirst2000.entities.KotaKabupaten;
import com.jasamedika.medifirst2000.entities.MappingPasienPacs;
import com.jasamedika.medifirst2000.entities.Negara;
import com.jasamedika.medifirst2000.entities.OrderPelayanan;
import com.jasamedika.medifirst2000.entities.OrderProduk;
import com.jasamedika.medifirst2000.entities.Pasien;
import com.jasamedika.medifirst2000.entities.PasienDaftar;
import com.jasamedika.medifirst2000.entities.PasienDiRujukKeIntExt;
import com.jasamedika.medifirst2000.entities.PasienInstruksiPerjanjianT;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.Pekerjaan;
import com.jasamedika.medifirst2000.entities.PelayananPasien;
import com.jasamedika.medifirst2000.entities.PelayananPasienDetail;
import com.jasamedika.medifirst2000.entities.PemakaianAsuransi;
import com.jasamedika.medifirst2000.entities.Pendidikan;
import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.entities.ProdukDetailLaboratorium;
import com.jasamedika.medifirst2000.entities.ProdukDetailLaboratoriumNilaiNormal;
import com.jasamedika.medifirst2000.entities.Propinsi;
import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien;
import com.jasamedika.medifirst2000.entities.Rekanan;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.RunningNumber;
import com.jasamedika.medifirst2000.entities.Soap;
import com.jasamedika.medifirst2000.entities.StatusBed;
import com.jasamedika.medifirst2000.entities.StatusKeluar;
import com.jasamedika.medifirst2000.entities.StatusPerkawinan;
import com.jasamedika.medifirst2000.entities.StrukHasilPemeriksaan;
import com.jasamedika.medifirst2000.entities.StrukKirim;
import com.jasamedika.medifirst2000.entities.StrukOrder;
import com.jasamedika.medifirst2000.entities.StrukPelayanan;
import com.jasamedika.medifirst2000.entities.StrukRetur;
import com.jasamedika.medifirst2000.entities.SuratPermintaanMasuk;
import com.jasamedika.medifirst2000.entities.TempatTidur;
import com.jasamedika.medifirst2000.enums.StatusAntrianEnum;
import com.jasamedika.medifirst2000.enums.StatusPenyakitEnum;
import com.jasamedika.medifirst2000.enums.TipePasienEnum;
import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.AdmisiRencanaPindahRuanganService;
import com.jasamedika.medifirst2000.service.AntrianPasienDiPeriksaService;
import com.jasamedika.medifirst2000.service.BridgingBpjs;
import com.jasamedika.medifirst2000.service.DiagnosaPasienService;
import com.jasamedika.medifirst2000.service.DokumenRekamMedisService;
import com.jasamedika.medifirst2000.service.LoginUserService;
import com.jasamedika.medifirst2000.service.MasukKamarService;
import com.jasamedika.medifirst2000.service.PasienDaftarService;
import com.jasamedika.medifirst2000.service.RegistrasiPasienService;
import com.jasamedika.medifirst2000.service.RegistrasiPelayananService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.util.DateUtil;
import com.jasamedika.medifirst2000.util.JsonUtil;
import com.jasamedika.medifirst2000.util.StringUtil;
import com.jasamedika.medifirst2000.vo.AdmisiRencanaPindahRuanganVO;
import com.jasamedika.medifirst2000.vo.AgamaVO;
import com.jasamedika.medifirst2000.vo.AsalRujukanVO;
import com.jasamedika.medifirst2000.vo.AsuransiPasienVO;
import com.jasamedika.medifirst2000.vo.AsuransiRegistrasiPasienVO;
import com.jasamedika.medifirst2000.vo.DesaKelurahanVO;
import com.jasamedika.medifirst2000.vo.DiagnosaVO;
import com.jasamedika.medifirst2000.vo.DokumenRekamMedisVO;
import com.jasamedika.medifirst2000.vo.DokumenVO;
import com.jasamedika.medifirst2000.vo.GolonganAsuransiVO;
import com.jasamedika.medifirst2000.vo.GridAntrianPasienDiPeriksaVO;
import com.jasamedika.medifirst2000.vo.HubunganPesertaAsuransiVO;
import com.jasamedika.medifirst2000.vo.JenisKelaminVO;
import com.jasamedika.medifirst2000.vo.KamarVO;
import com.jasamedika.medifirst2000.vo.KasusPenyakitVO;
import com.jasamedika.medifirst2000.vo.KebangsaanVO;
import com.jasamedika.medifirst2000.vo.KecamatanVO;
import com.jasamedika.medifirst2000.vo.KelasVO;
import com.jasamedika.medifirst2000.vo.KelompokPasienVO;
import com.jasamedika.medifirst2000.vo.KonsultasiVO;
import com.jasamedika.medifirst2000.vo.KotaKabupatenVO;
import com.jasamedika.medifirst2000.vo.NegaraVO;
import com.jasamedika.medifirst2000.vo.OrderProdukVO;
import com.jasamedika.medifirst2000.vo.PasienDaftarVO;
import com.jasamedika.medifirst2000.vo.PasienVO;
import com.jasamedika.medifirst2000.vo.PekerjaanVO;
import com.jasamedika.medifirst2000.vo.PemakaianAsuransiVO;
import com.jasamedika.medifirst2000.vo.PendidikanVO;
import com.jasamedika.medifirst2000.vo.PropinsiVO;
import com.jasamedika.medifirst2000.vo.RegistrasiPasienPenunjangVO;
import com.jasamedika.medifirst2000.vo.RegistrasiPasienVO;
import com.jasamedika.medifirst2000.vo.RegistrasiPelayananPasienVO;
import com.jasamedika.medifirst2000.vo.RegistrasiPelayananVO;
import com.jasamedika.medifirst2000.vo.RekananVO;
import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.StatusKeluarVO;
import com.jasamedika.medifirst2000.vo.StatusPerkawinanVO;
import com.jasamedika.medifirst2000.vo.StrukKirimVO;
import com.jasamedika.medifirst2000.vo.StrukOrderVO;
import com.jasamedika.medifirst2000.vo.StrukReturVO;
import com.jasamedika.medifirst2000.vo.TempatTidurVO;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
/**
* Implement class for RegistrasiPasienService
@ -2002,8 +1833,8 @@ public class RegistrasiPelayananServiceImpl extends BaseVoServiceImpl
List<ProdukDetailLaboratorium> dataSorting = new ArrayList<ProdukDetailLaboratorium>(data);
Collections.sort(dataSorting, new Comparator<ProdukDetailLaboratorium>() {
public int compare(ProdukDetailLaboratorium o1, ProdukDetailLaboratorium o2) {
String i1 = o1.getqCharDetailPemeriksaan();
String i2 = o2.getqCharDetailPemeriksaan();
String i1 = o1.getQCharDetailPemeriksaan();
String i2 = o2.getQCharDetailPemeriksaan();
String i3 = o1.getDetailPemeriksaan();
String i4 = o2.getDetailPemeriksaan();
int i = i1.compareTo(i2);

View File

@ -1,22 +1,14 @@
package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.UUID;
import javax.naming.CommunicationException;
import javax.persistence.EntityManager;
import org.apache.poi.hssf.record.CommonObjectDataSubRecord;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
import com.jasamedika.medifirst2000.vo.AsalRujukanVO;
@ -24,7 +16,6 @@ import com.jasamedika.medifirst2000.vo.DetailRencanaOperasiVO;
import com.jasamedika.medifirst2000.vo.JenisOperasiVO;
import com.jasamedika.medifirst2000.vo.JenisPetugasPelaksanaVO;
import com.jasamedika.medifirst2000.vo.KamarVO;
import com.jasamedika.medifirst2000.vo.LoginUserVO;
import com.jasamedika.medifirst2000.vo.PasienDaftarVO;
import com.jasamedika.medifirst2000.vo.PasienVO;
import com.jasamedika.medifirst2000.vo.PegawaiVO;
@ -35,11 +26,9 @@ import com.jasamedika.medifirst2000.entities.DetailRencanaOperasi;
import com.jasamedika.medifirst2000.entities.JenisOperasi;
import com.jasamedika.medifirst2000.entities.JenisPetugasPelaksana;
import com.jasamedika.medifirst2000.entities.Kamar;
import com.jasamedika.medifirst2000.entities.LoginUser;
import com.jasamedika.medifirst2000.entities.Pasien;
import com.jasamedika.medifirst2000.entities.PasienDaftar;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.AntrianPasienDiPeriksaService;
import com.jasamedika.medifirst2000.service.RencanaOperasiService;
import com.jasamedika.medifirst2000.service.StrukOrderService;
@ -48,20 +37,15 @@ import com.jasamedika.medifirst2000.util.JsonUtil;
import com.jasamedika.medifirst2000.entities.RencanaOperasi;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.StrukOrder;
import com.jasamedika.medifirst2000.entities.responterhadapoperasi;
import com.jasamedika.medifirst2000.enums.StatusAntrianEnum;
import com.jasamedika.medifirst2000.vo.RencanaOperasiVO;
import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.StrukOrderVO;
import com.jasamedika.medifirst2000.vo.rujukanVO;
//import com.jasamedika.medifirst2000.converter.AsalRujukanConverter;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.converter.KelasConverter;
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
import com.jasamedika.medifirst2000.dao.DetailRencanaOperasiDao;
import com.jasamedika.medifirst2000.dao.RencanaOperasiDao;
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
import com.jasamedika.medifirst2000.dto.AntrianPasien;
/**
* Implement class for RencanaOperasiService
@ -73,55 +57,55 @@ import com.jasamedika.medifirst2000.dto.AntrianPasien;
public class RencanaOperasiServiceImpl extends BaseVoServiceImpl implements RencanaOperasiService {
@Autowired
private BaseConverterImpl<RencanaOperasiVO, RencanaOperasi> rencanaOperasiConverter;
@Autowired
private BaseConverterImpl<AsalRujukanVO, AsalRujukan> asalRujukanConverter;
@Autowired
private DetailRencanaOperasiDao detailRencanaOperasiDao;
@Autowired
private AntrianPasienDiPeriksaDao antrianPasienDiPeriksaDao;
@Autowired
private AntrianPasienDiPeriksaService antrianPasienDiperiksaService;
@Autowired
private StrukOrderService strukOrderService;
@Autowired
private StrukOrderDao strukOrderDao;
@Autowired
private RencanaOperasiDao rencanaOperasiDao;
@Autowired
private AntrianPasienDiPeriksaService antrianPasienDiPeriksaService;
@Autowired
private BaseConverterImpl<DetailRencanaOperasiVO, DetailRencanaOperasi> detailRencanaOperasiConverter;
@Autowired
private BaseConverterImpl<AntrianPasienDiPeriksaVO, AntrianPasienDiPeriksa> antrianPasienDiPeriksaConverter;
@Autowired
private BaseConverterImpl<PegawaiVO, Pegawai> pegawaiConverter;
@Autowired
private BaseConverterImpl<PasienDaftarVO, PasienDaftar> pasienDaftarConverter;
@Autowired
private BaseConverterImpl<PasienVO, Pasien> pasienConverter;
@Autowired
private BaseConverterImpl<KamarVO, Kamar> kamarConverter;
@Autowired
private BaseConverterImpl<StrukOrderVO, StrukOrder> strukOrderConverter;
@Autowired
private BaseConverterImpl<JenisOperasiVO, JenisOperasi> jenisOperasiConverter;
@Autowired
private BaseConverterImpl<RuanganVO, Ruangan> ruanganConverter;
@ -143,13 +127,15 @@ public class RencanaOperasiServiceImpl extends BaseVoServiceImpl implements Renc
DetailRencanaOperasi modelItem = new DetailRencanaOperasi();
modelItem = detailRencanaOperasiConverter.transferVOToModel(item, modelItem);
modelItem.setRencanaOperasi(resultDomain);
/*if (CommonUtil.isNotNullOrEmpty(item.getPegawai())) {
modelItem.setPegawai(pegawaiConverter.transferVOToModel(item.getPegawai(), new Pegawai()));
}
if (CommonUtil.isNotNullOrEmpty(item.getJenisPelaksana())) {
modelItem.setJenisPelaksana(jenisPetugasPelaksanaConverter.transferVOToModel(item.getJenisPelaksana(),
new JenisPetugasPelaksana()));
}*/
/*
* if (CommonUtil.isNotNullOrEmpty(item.getPegawai())) {
* modelItem.setPegawai(pegawaiConverter.transferVOToModel(item.
* getPegawai(), new Pegawai())); } if
* (CommonUtil.isNotNullOrEmpty(item.getJenisPelaksana())) {
* modelItem.setJenisPelaksana(jenisPetugasPelaksanaConverter.
* transferVOToModel(item.getJenisPelaksana(), new
* JenisPetugasPelaksana())); }
*/
DetailRencanaOperasi resultDomainItem = detailRencanaOperasiDao.save(modelItem);
if (CommonUtil.isNotNullOrEmpty(resultDomain)) {
@ -170,45 +156,48 @@ public class RencanaOperasiServiceImpl extends BaseVoServiceImpl implements Renc
result.put("items", JsonUtil.ToMaps(rencanaOperasiDao.findAll()));
return result;
}
@Override
public Map<String, Object> saveRencanaOperasiNew(RencanaOperasiCustomVO vo) {
Map<String, Object> result = new HashMap<String, Object>();
Map<String, Object> data = new HashMap<String, Object>();
if(CommonUtil.isNotNullOrEmpty(vo))
{
if (CommonUtil.isNotNullOrEmpty(vo)) {
RencanaOperasiVO temp = vo.getRencanaOperasi();
RencanaOperasi model = rencanaOperasiDao.findRencanaOperasiByNorec(vo.getStrukOrder().getNoRec());
if(CommonUtil.isNotNullOrEmpty(model) && CommonUtil.isNullOrEmpty(model.getTglOperasi()))
{
if (CommonUtil.isNotNullOrEmpty(model) && CommonUtil.isNullOrEmpty(model.getTglOperasi())) {
model.setTglRencana(vo.getRencanaOperasi().getTglRencana());
/*if (CommonUtil.isNotNullOrEmpty(vo.getRencanaOperasi().getKamar())) {
model.setKamar(kamarConverter.transferVOToModel(vo.getRencanaOperasi().getKamar(), new Kamar()));
}*/
/*if (CommonUtil.isNotNullOrEmpty(vo.getRencanaOperasi().getJenisOperasi())) {
model.setJenisOperasi(jenisOperasiConverter.transferVOToModel(vo.getRencanaOperasi().getJenisOperasi(), new JenisOperasi()));
}*/
/*
* if
* (CommonUtil.isNotNullOrEmpty(vo.getRencanaOperasi().getKamar(
* ))) { model.setKamar(kamarConverter.transferVOToModel(vo.
* getRencanaOperasi().getKamar(), new Kamar())); }
*/
/*
* if (CommonUtil.isNotNullOrEmpty(vo.getRencanaOperasi().
* getJenisOperasi())) {
* model.setJenisOperasi(jenisOperasiConverter.transferVOToModel
* (vo.getRencanaOperasi().getJenisOperasi(), new
* JenisOperasi())); }
*/
Set<DetailRencanaOperasi> listDetailRencanaOperasi = new HashSet<DetailRencanaOperasi>();
for (DetailRencanaOperasiVO item : vo.getRencanaOperasi().getDetailPelaksana()) {
for(PegawaiVO pegawai : item.getPegawaiList())
{
for (PegawaiVO pegawai : item.getPegawaiList()) {
DetailRencanaOperasi modelItem = new DetailRencanaOperasi();
modelItem = detailRencanaOperasiConverter.transferVOToModel(item, modelItem);
modelItem = detailRencanaOperasiConverter.transferVOToModel(item, modelItem);
modelItem.setRencanaOperasi(model);
if (CommonUtil.isNotNullOrEmpty(pegawai)) {
modelItem.setPegawai(pegawaiConverter.transferVOToModel(pegawai, new Pegawai()));
}
if (CommonUtil.isNotNullOrEmpty(item.getJenisPelaksana())) {
modelItem.setJenisPelaksana(jenisPetugasPelaksanaConverter.transferVOToModel(item.getJenisPelaksana(),
new JenisPetugasPelaksana()));
modelItem.setJenisPelaksana(jenisPetugasPelaksanaConverter
.transferVOToModel(item.getJenisPelaksana(), new JenisPetugasPelaksana()));
}
if(CommonUtil.isNotNullOrEmpty(item.getRuangan()))
{
if (CommonUtil.isNotNullOrEmpty(item.getRuangan())) {
modelItem.setRuangan(ruanganConverter.transferVOToModel(item.getRuangan(), new Ruangan()));
}
model.getDetailPelaksana().clear();
@ -216,21 +205,19 @@ public class RencanaOperasiServiceImpl extends BaseVoServiceImpl implements Renc
}
}
model.setDetailPelaksana(listDetailRencanaOperasi);
if(CommonUtil.isNotNullOrEmpty(model))
{
if (CommonUtil.isNotNullOrEmpty(model)) {
RencanaOperasi resultDomain = rencanaOperasiDao.save(model);
if (CommonUtil.isNotNullOrEmpty(resultDomain)) {
result.put("noRec", resultDomain.getNoRec());
}
}
}
}
return result;
}
@Override
public Map<String, Object> savePermintaanOperasi(RencanaOperasiCustomVO vox) {
Map<String, Object> result = new HashMap<String, Object>();
@ -238,13 +225,11 @@ public class RencanaOperasiServiceImpl extends BaseVoServiceImpl implements Renc
StrukOrder strukOrder = new StrukOrder();
RencanaOperasiVO vo = vox.getRencanaOperasi();
StrukOrderVO strukOrderVO = vox.getStrukOrder();
if(CommonUtil.isNotNullOrEmpty(vox))
{
if(CommonUtil.isNotNullOrEmpty(strukOrderVO))
{
if (CommonUtil.isNotNullOrEmpty(vox)) {
if (CommonUtil.isNotNullOrEmpty(strukOrderVO)) {
strukOrder = strukOrderConverter.transferVOToModel(strukOrderVO, new StrukOrder());
strukOrder.setIsDelivered((byte)1);
strukOrder.setIsDelivered((byte) 1);
String noOrder = strukOrderService.formatNoUrut("Struk Order", "STO");
String noOrderIntern = strukOrderService.formatNoUrut("Struk Order Operasi", "OK");
strukOrder.setNoOrder(noOrder);
@ -257,109 +242,111 @@ public class RencanaOperasiServiceImpl extends BaseVoServiceImpl implements Renc
strukOrder.setTotalHarusDibayar(0.0);
strukOrder.setTotalPph(0.0);
strukOrder.setTotalPpn(0.0);
if(CommonUtil.isNotNullOrEmpty(strukOrderVO.getNoCm()))
{
if (CommonUtil.isNotNullOrEmpty(strukOrderVO.getNoCm())) {
strukOrder.setNoCm(pasienConverter.transferVOToModel(strukOrderVO.getNoCm(), new Pasien()));
}
if(CommonUtil.isNotNullOrEmpty(strukOrderVO.getNoRegistrasi()))
{
strukOrder.setNoRegistrasi(pasienDaftarConverter.transferVOToModel(strukOrderVO.getNoRegistrasi(), new PasienDaftar()));
if (CommonUtil.isNotNullOrEmpty(strukOrderVO.getNoRegistrasi())) {
strukOrder.setNoRegistrasi(pasienDaftarConverter.transferVOToModel(strukOrderVO.getNoRegistrasi(),
new PasienDaftar()));
}
if (CommonUtil.isNotNullOrEmpty(strukOrderVO.getPegawaiOrder())) {
strukOrder.setPegawaiOrder(pegawaiConverter.transferVOToModel(strukOrderVO.getPegawaiOrder(), new Pegawai()));
strukOrder.setPegawaiOrder(
pegawaiConverter.transferVOToModel(strukOrderVO.getPegawaiOrder(), new Pegawai()));
}
if (CommonUtil.isNotNullOrEmpty(strukOrderVO.getRuangan())) {
strukOrder.setRuangan(ruanganConverter.transferVOToModel(strukOrderVO.getRuangan(), new Ruangan()));
}
if (CommonUtil.isNotNullOrEmpty(strukOrderVO.getRuanganTujuan())) {
strukOrder.setRuanganTujuan(ruanganConverter.transferVOToModel(strukOrderVO.getRuangan(), new Ruangan()));
}
strukOrder.setRuanganTujuan(
ruanganConverter.transferVOToModel(strukOrderVO.getRuangan(), new Ruangan()));
}
}
if(CommonUtil.isNotNullOrEmpty(vo)){
if (CommonUtil.isNotNullOrEmpty(vo)) {
Set<RencanaOperasi> rencanaOperasiSet = new HashSet<>();
if(CommonUtil.isNotNullOrEmpty(vo.getStrukOrder().getRencanaOperasi())){
model = rencanaOperasiConverter.transferVOToModel(vo, model);
if (CommonUtil.isNotNullOrEmpty(vo.getStrukOrder().getRencanaOperasi())) {
model = rencanaOperasiConverter.transferVOToModel(vo, model);
if (CommonUtil.isNotNullOrEmpty(strukOrder)) {
model.setStrukOrder(strukOrder);
}
if(CommonUtil.isNotNullOrEmpty(model)) {
if (CommonUtil.isNotNullOrEmpty(model)) {
rencanaOperasiSet.add(model);
}
}
if(CommonUtil.isNotNullOrEmpty(rencanaOperasiSet)) {
if (CommonUtil.isNotNullOrEmpty(rencanaOperasiSet)) {
strukOrder.setRencanaOperasi(rencanaOperasiSet);
}
}
}
if(CommonUtil.isNotNullOrEmpty(strukOrder))
{
if (CommonUtil.isNotNullOrEmpty(strukOrder)) {
StrukOrder resultDomain = strukOrderDao.save(strukOrder);
if (CommonUtil.isNotNullOrEmpty(resultDomain)) {
result.put("noRec", resultDomain.getNoRec());
}
}
}
}
return result;
}
@Override
public Map<String, Object> saveOperasi(RencanaOperasiVO vo) {
Map<String, Object> result = new HashMap<String, Object>();
AntrianPasienDiPeriksa antrianPasienDiPeriksa = new AntrianPasienDiPeriksa();
if(CommonUtil.isNotNullOrEmpty(vo.getStrukOrder())) {
if (CommonUtil.isNotNullOrEmpty(vo.getStrukOrder())) {
RencanaOperasi rencanaOperasi = rencanaOperasiDao.findRencanaOperasiByNorec(vo.getStrukOrder().getNoRec());
StrukOrder strukOrder = strukOrderDao.findByNoRec(vo.getStrukOrder().getNoRec());
Map<String, Object> antrian = antrianPasienDiPeriksaDao.findAntrianByNoRec(vo.getNoCm().getNoRec());
//noRec: 2c90e38f5f34cc89015f34da5eea0004
AntrianPasienDiPeriksa antrianPasienSebelumnya = rencanaOperasiDao.getAntrianSebelumnyaByNoRec((String) antrian.get("noRecPasienDaftar"));
if(CommonUtil.isNotNullOrEmpty(vo.getTglOperasi())) {
// noRec: 2c90e38f5f34cc89015f34da5eea0004
AntrianPasienDiPeriksa antrianPasienSebelumnya = rencanaOperasiDao
.getAntrianSebelumnyaByNoRec((String) antrian.get("noRecPasienDaftar"));
if (CommonUtil.isNotNullOrEmpty(vo.getTglOperasi())) {
rencanaOperasi.setTglOperasi(vo.getTglOperasi());
}
RencanaOperasi resultdata = rencanaOperasiDao.save(rencanaOperasi);
if(CommonUtil.isNotNullOrEmpty(vo.getNoCm().getNoRec())) {
antrianPasienDiPeriksa.setNoRec((String)antrian.get("noRec"));
antrianPasienDiPeriksa.setNoAntrian(antrianPasienDiPeriksaService.getFormatNumberByMonthYearRuangan(
vo.getTglOperasi(), strukOrder.getRuanganTujuan().getId()));
antrianPasienDiPeriksa.setTglRegistrasi((Date)antrian.get("tglRegistrasi"));
if(CommonUtil.isNotNullOrEmpty(antrian.get("statusPasien"))) {
antrianPasienDiPeriksa.setStatusPasien((byte)antrian.get("statusPasien"));
if (CommonUtil.isNotNullOrEmpty(vo.getNoCm().getNoRec())) {
antrianPasienDiPeriksa.setNoRec((String) antrian.get("noRec"));
antrianPasienDiPeriksa.setNoAntrian(antrianPasienDiPeriksaService
.getFormatNumberByMonthYearRuangan(vo.getTglOperasi(), strukOrder.getRuanganTujuan().getId()));
antrianPasienDiPeriksa.setTglRegistrasi((Date) antrian.get("tglRegistrasi"));
if (CommonUtil.isNotNullOrEmpty(antrian.get("statusPasien"))) {
antrianPasienDiPeriksa.setStatusPasien((byte) antrian.get("statusPasien"));
}
if(CommonUtil.isNotNullOrEmpty(antrian.get("statusAntrian"))){
antrianPasienDiPeriksa.setStatusAntrian((String)antrian.get("statusAntrian"));
if (CommonUtil.isNotNullOrEmpty(antrian.get("statusAntrian"))) {
antrianPasienDiPeriksa.setStatusAntrian((String) antrian.get("statusAntrian"));
}
antrianPasienDiPeriksa.setAsalRujukan(asalRujukanConverter.transferVOToModel(vo.getAsalRujukan(), new AsalRujukan()));
antrianPasienDiPeriksa
.setAsalRujukan(asalRujukanConverter.transferVOToModel(vo.getAsalRujukan(), new AsalRujukan()));
antrianPasienDiPeriksa.setPasienDaftar(strukOrder.getNoRegistrasi());
antrianPasienDiPeriksa.setKelas(antrianPasienSebelumnya.getKelas());
antrianPasienDiPeriksa.setPegawai(pegawaiConverter.transferVOToModel(vo.getStrukOrder().getPegawaiOrder(), strukOrder.getPegawaiOrder()));
antrianPasienDiPeriksa.setPegawai(pegawaiConverter
.transferVOToModel(vo.getStrukOrder().getPegawaiOrder(), strukOrder.getPegawaiOrder()));
antrianPasienDiPeriksa.setRuangan(ruanganConverter.transferVOToModel(vo.getRuangan(), new Ruangan()));
antrianPasienDiPeriksa.setStrukOrder(strukOrder);
AntrianPasienDiPeriksa resultAntrian = antrianPasienDiPeriksaDao.save(antrianPasienDiPeriksa);
if(CommonUtil.isNotNullOrEmpty(resultAntrian)) {
if (CommonUtil.isNotNullOrEmpty(resultAntrian)) {
result.put("noRec", resultAntrian.getNoRec());
}
}
}
return result;
}
@Override
public List<Map<String, Object>> getRencanaOperasi(String noRec) {
List<Map<String, Object>> result = rencanaOperasiDao.findRencanaOperasi(noRec);
@ -369,19 +356,24 @@ public class RencanaOperasiServiceImpl extends BaseVoServiceImpl implements Renc
@Override
public Map<String, Object> savePembatalanOperasi(RencanaOperasiVO vo) {
Map<String, Object> result = new HashMap<String, Object>();
RencanaOperasi rencanaOperasi = rencanaOperasiDao.findByNorec(vo.getNoRec());//get Rencana operasi where tglOperasi is null
if(CommonUtil.isNotNullOrEmpty(rencanaOperasi))
{
RencanaOperasi rencanaOperasi = rencanaOperasiDao.findByNorec(vo.getNoRec());// get
// Rencana
// operasi
// where
// tglOperasi
// is
// null
if (CommonUtil.isNotNullOrEmpty(rencanaOperasi)) {
rencanaOperasi.setStatusBatal(vo.getStatusBatal());
rencanaOperasi.setKeterangan(vo.getKeterangan());
rencanaOperasi.setPegawaiYangMembatalkan(pegawaiConverter.transferVOToModel(vo.getPegawaiYangMembatalkan(), new Pegawai()));
rencanaOperasi.setPegawaiYangMembatalkan(
pegawaiConverter.transferVOToModel(vo.getPegawaiYangMembatalkan(), new Pegawai()));
RencanaOperasi model = rencanaOperasiDao.save(rencanaOperasi);
if(CommonUtil.isNotNullOrEmpty(model))
{
result.put("noRec", model.getNoRec());
if (CommonUtil.isNotNullOrEmpty(model)) {
result.put("noRec", model.getNoRec());
}
}
return result;
}
@ -399,7 +391,8 @@ public class RencanaOperasiServiceImpl extends BaseVoServiceImpl implements Renc
@Override
public List<Map<String, Object>> getPermintaanOperasi(String startDate, String endDate, String noCm) {
List<Map<String, Object>> result = rencanaOperasiDao.findPermintaanOperasiByNocmAndDate(startDate, endDate, noCm);
List<Map<String, Object>> result = rencanaOperasiDao.findPermintaanOperasiByNocmAndDate(startDate, endDate,
noCm);
return result;
}
@ -417,9 +410,8 @@ public class RencanaOperasiServiceImpl extends BaseVoServiceImpl implements Renc
@Override
public Map<String, Object> getPermintaanOperasiByNorec(String noRec) {
Map<String, Object> result = rencanaOperasiDao.findPermintaanOperasiByNoRec(noRec);
Map<String, Object> result = rencanaOperasiDao.findPermintaanOperasiByNoRec(noRec);
return result;
}
}

View File

@ -1,41 +1,29 @@
package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.converter.SignInOperationConverter;
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
import com.jasamedika.medifirst2000.dao.PasienDaftarDao;
import com.jasamedika.medifirst2000.dao.PengobatanKhususSiginDao;
import com.jasamedika.medifirst2000.dao.SignInOperationDao;
import com.jasamedika.medifirst2000.dao.SignInOperationDetailDao;
import com.jasamedika.medifirst2000.dao.SignInOperationDetailQuisionerDao;
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
import com.jasamedika.medifirst2000.entities.KonfirmasiSignIn;
import com.jasamedika.medifirst2000.entities.PengobatanKhususSignIn;
import com.jasamedika.medifirst2000.entities.SignInOperation;
import com.jasamedika.medifirst2000.entities.SignInOperationDetail;
import com.jasamedika.medifirst2000.entities.SignInOperationDetailQuisioner;
import com.jasamedika.medifirst2000.dao.*;
import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.SignInOperationService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.SignInOperationDetailQuisionerVO;
import com.jasamedika.medifirst2000.vo.SignInOperationDetailVO;
import com.jasamedika.medifirst2000.vo.SignInOperationVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* Implement class for PasienService
*
* @author Roberto
* @param <T>
*/
@Service("SignInOperationService")
public class SignInOperationServiceImpl implements SignInOperationService{
@ -90,7 +78,7 @@ public class SignInOperationServiceImpl implements SignInOperationService{
PengobatanKhususSignIn pengobatanKhususItem = new PengobatanKhususSignIn();
pengobatanKhususItem.setId(quisioner.getPengobatanKhusus().getId());
operationDetailQuisioner.setPengobatanKhusus(pengobatanKhususItem);
operationDetailQuisioner.setSignIn(model);
operationDetailQuisioner.setSignInOperation(model);
operationDetailQuisioner.setNoRec(quisioner.getNoRec());
operationDetailQuisioner.setValue(quisioner.getValue());
operationDetailQuisioner.setStatusEnabled(quisioner.getStatusEnabled());

View File

@ -1,29 +1,25 @@
package com.jasamedika.medifirst2000.service.impl;
import java.util.HashMap;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.vo.StatusMandiriVO;
import com.jasamedika.medifirst2000.entities.StatusMandiri;
import com.jasamedika.medifirst2000.service.StatusKemandirianService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.entities.StatusKemandirian;
import com.jasamedika.medifirst2000.vo.StatusKemandirianVO;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
import com.jasamedika.medifirst2000.dao.PasienDaftarDao;
import com.jasamedika.medifirst2000.dao.StatusKemandirianDao;
import com.jasamedika.medifirst2000.entities.StatusKemandirian;
import com.jasamedika.medifirst2000.entities.StatusMandiri;
import com.jasamedika.medifirst2000.service.StatusKemandirianService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.StatusKemandirianVO;
import com.jasamedika.medifirst2000.vo.StatusMandiriVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.HashMap;
import java.util.Map;
/**
* Implement class for StatusKemandirianService
*
* @author Generator
* @param <T>
*/
@Service("statusKemandirianService")
public class StatusKemandirianServiceImpl extends BaseVoServiceImpl implements StatusKemandirianService
@ -80,23 +76,23 @@ public class StatusKemandirianServiceImpl extends BaseVoServiceImpl implements S
}
if (CommonUtil.isNotNullOrEmpty(vo.gethPWajahRambutTangan()))
{
model.sethPWajahRambutTangan(statusMandiriConverter.transferVOToModel(vo.gethPWajahRambutTangan(), new StatusMandiri()));
model.setHPWajahRambutTangan(statusMandiriConverter.transferVOToModel(vo.gethPWajahRambutTangan(), new StatusMandiri()));
}
if (CommonUtil.isNotNullOrEmpty(vo.gethPBatangTubuhDanPerineum()))
{
model.sethPBatangTubuhDanPerineum(statusMandiriConverter.transferVOToModel(vo.gethPBatangTubuhDanPerineum(), new StatusMandiri()));
model.setHPBatangTubuhDanPerineum(statusMandiriConverter.transferVOToModel(vo.gethPBatangTubuhDanPerineum(), new StatusMandiri()));
}
if (CommonUtil.isNotNullOrEmpty(vo.gethPEkstremitasBawah()))
{
model.sethPEkstremitasBawah(statusMandiriConverter.transferVOToModel(vo.gethPEkstremitasBawah(), new StatusMandiri()));
model.setHPEkstremitasBawah(statusMandiriConverter.transferVOToModel(vo.gethPEkstremitasBawah(), new StatusMandiri()));
}
if (CommonUtil.isNotNullOrEmpty(vo.gethPTraktusDigestivus()))
{
model.sethPTraktusDigestivus(statusMandiriConverter.transferVOToModel(vo.gethPTraktusDigestivus(), new StatusMandiri()));
model.setHPTraktusDigestivus(statusMandiriConverter.transferVOToModel(vo.gethPTraktusDigestivus(), new StatusMandiri()));
}
if (CommonUtil.isNotNullOrEmpty(vo.gethPTraktusUrinarius()))
{
model.sethPTraktusUrinarius(statusMandiriConverter.transferVOToModel(vo.gethPTraktusUrinarius(), new StatusMandiri()));
model.setHPTraktusUrinarius(statusMandiriConverter.transferVOToModel(vo.gethPTraktusUrinarius(), new StatusMandiri()));
}
StatusKemandirian resultDomain = statusKemandirianDao.save(model);

View File

@ -1,40 +1,20 @@
package com.jasamedika.medifirst2000.service.impl;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.UUID;
import org.apache.commons.collections.IteratorUtils;
import org.hibernate.Hibernate;
import org.hibernate.proxy.HibernateProxy;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cache.annotation.Cacheable;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.ResultSurveiDao;
import com.jasamedika.medifirst2000.dao.ResultSurveiDetailDao;
import com.jasamedika.medifirst2000.entities.Pasien;
import com.jasamedika.medifirst2000.vo.ModelVO;
import com.jasamedika.medifirst2000.vo.ModelVO;
import com.jasamedika.medifirst2000.entities.PurchasedTest;
import com.jasamedika.medifirst2000.entities.ResultSurvei;
import com.jasamedika.medifirst2000.entities.ResultSurveiDetail;
import com.jasamedika.medifirst2000.entities.SurveiDetail;
import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.SurveiService;
import com.jasamedika.medifirst2000.vo.PasienVO;
import com.jasamedika.medifirst2000.vo.RegistrasiPasienGawatDaruratVO;
import com.jasamedika.medifirst2000.vo.ResultSurveiVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.*;
/**
* Implement class for PasienService
*

View File

@ -1,76 +1,18 @@
package com.jasamedika.medifirst2000.service.impl;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
import com.jasamedika.medifirst2000.dao.TransferPasienExsternalDao;
import com.jasamedika.medifirst2000.dao.TransferPasienInternalDao;
import com.jasamedika.medifirst2000.entities.Alergi;
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
import com.jasamedika.medifirst2000.entities.DetailDiagnosaSekunder;
import com.jasamedika.medifirst2000.entities.DetailInformasiMedis;
import com.jasamedika.medifirst2000.entities.Diagnosa;
import com.jasamedika.medifirst2000.entities.Fasilitas;
import com.jasamedika.medifirst2000.entities.HubunganKeluarga;
import com.jasamedika.medifirst2000.entities.InformasiMedis;
import com.jasamedika.medifirst2000.entities.JenisNyeri;
import com.jasamedika.medifirst2000.entities.KeadaanPasien;
import com.jasamedika.medifirst2000.entities.PapTandaVital;
import com.jasamedika.medifirst2000.entities.PasienDaftar;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.Peralatan;
import com.jasamedika.medifirst2000.entities.PeralatanDetail;
import com.jasamedika.medifirst2000.entities.PetugasPendampingDetail;
import com.jasamedika.medifirst2000.entities.Produk;
import com.jasamedika.medifirst2000.entities.ResikoJatuh;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.StatusKemandirian;
import com.jasamedika.medifirst2000.entities.StatusMandiri;
import com.jasamedika.medifirst2000.entities.StatusPsikologis;
import com.jasamedika.medifirst2000.entities.StatusYaTidak;
import com.jasamedika.medifirst2000.entities.Tenaga;
import com.jasamedika.medifirst2000.entities.TerapiSaatPindahDetail;
import com.jasamedika.medifirst2000.entities.TransferPasienExsternal;
import com.jasamedika.medifirst2000.entities.TransferPasienInternal;
import com.jasamedika.medifirst2000.entities.*;
import com.jasamedika.medifirst2000.service.StatusKemandirianService;
import com.jasamedika.medifirst2000.service.TransferPasienInternalService;
import com.jasamedika.medifirst2000.util.CommonUtil;
import com.jasamedika.medifirst2000.vo.AlergiVO;
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
import com.jasamedika.medifirst2000.vo.DetailDiagnosaSekunderVO;
import com.jasamedika.medifirst2000.vo.DetailInformasiMedisVO;
import com.jasamedika.medifirst2000.vo.DiagnosaVO;
import com.jasamedika.medifirst2000.vo.FasilitasVO;
import com.jasamedika.medifirst2000.vo.HubunganKeluargaVO;
import com.jasamedika.medifirst2000.vo.InformasiMedisVO;
import com.jasamedika.medifirst2000.vo.JenisNyeriVO;
import com.jasamedika.medifirst2000.vo.KeadaanPasienVO;
import com.jasamedika.medifirst2000.vo.PapTandaVitalVO;
import com.jasamedika.medifirst2000.vo.PasienDaftarVO;
import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.PeralatanDetailVO;
import com.jasamedika.medifirst2000.vo.PeralatanVO;
import com.jasamedika.medifirst2000.vo.PetugasPendampingDetailVO;
import com.jasamedika.medifirst2000.vo.ProdukVO;
import com.jasamedika.medifirst2000.vo.ResikoJatuhVO;
import com.jasamedika.medifirst2000.vo.RuanganVO;
import com.jasamedika.medifirst2000.vo.StatusKemandirianVO;
import com.jasamedika.medifirst2000.vo.StatusMandiriVO;
import com.jasamedika.medifirst2000.vo.StatusPsikologisVO;
import com.jasamedika.medifirst2000.vo.StatusYaTidakVO;
import com.jasamedika.medifirst2000.vo.TenagaVO;
import com.jasamedika.medifirst2000.vo.TerapiSaatPindahDetailVO;
import com.jasamedika.medifirst2000.vo.TransferPasienExsternalVO;
import com.jasamedika.medifirst2000.vo.TransferPasienInternalVO;
import com.jasamedika.medifirst2000.vo.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.*;
/**
@ -324,23 +266,23 @@ public class TransferPasienInternalServiceImpl extends BaseVoServiceImpl impleme
}
if (CommonUtil.isNotNullOrEmpty(statusKemandirianVO.gethPWajahRambutTangan()))
{
model.sethPWajahRambutTangan(statusMandiriConverter.transferVOToModel(statusKemandirianVO.gethPWajahRambutTangan(), new StatusMandiri()));
model.setHPWajahRambutTangan(statusMandiriConverter.transferVOToModel(statusKemandirianVO.gethPWajahRambutTangan(), new StatusMandiri()));
}
if (CommonUtil.isNotNullOrEmpty(statusKemandirianVO.gethPBatangTubuhDanPerineum()))
{
model.sethPBatangTubuhDanPerineum(statusMandiriConverter.transferVOToModel(statusKemandirianVO.gethPBatangTubuhDanPerineum(), new StatusMandiri()));
model.setHPBatangTubuhDanPerineum(statusMandiriConverter.transferVOToModel(statusKemandirianVO.gethPBatangTubuhDanPerineum(), new StatusMandiri()));
}
if (CommonUtil.isNotNullOrEmpty(statusKemandirianVO.gethPEkstremitasBawah()))
{
model.sethPEkstremitasBawah(statusMandiriConverter.transferVOToModel(statusKemandirianVO.gethPEkstremitasBawah(), new StatusMandiri()));
model.setHPEkstremitasBawah(statusMandiriConverter.transferVOToModel(statusKemandirianVO.gethPEkstremitasBawah(), new StatusMandiri()));
}
if (CommonUtil.isNotNullOrEmpty(statusKemandirianVO.gethPTraktusDigestivus()))
{
model.sethPTraktusDigestivus(statusMandiriConverter.transferVOToModel(statusKemandirianVO.gethPTraktusDigestivus(), new StatusMandiri()));
model.setHPTraktusDigestivus(statusMandiriConverter.transferVOToModel(statusKemandirianVO.gethPTraktusDigestivus(), new StatusMandiri()));
}
if (CommonUtil.isNotNullOrEmpty(statusKemandirianVO.gethPTraktusUrinarius()))
{
model.sethPTraktusUrinarius(statusMandiriConverter.transferVOToModel(statusKemandirianVO.gethPTraktusUrinarius(), new StatusMandiri()));
model.setHPTraktusUrinarius(statusMandiriConverter.transferVOToModel(statusKemandirianVO.gethPTraktusUrinarius(), new StatusMandiri()));
}
model.setTransferPasienInternal(transferPasienInternal);
transferPasienInternal.setStatusKemandirian(model);

View File

@ -1,18 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 26 April 2011 11:37:37 AM by Hibernate Tools 3.4.0.CR1 -->
<hibernate-mapping>
<class name="com.jasamedika.medifirst2000.entities.PurchasedTest" table="tests_purchased">
<composite-id >
<key-property name="testId" column="TEST_ID" />
<key-property name="customerId" column="CUSTOMER_ID" />
</composite-id>
<property name="purchaseDate" type="timestamp">
<column name="created_date" not-null="true" />
</property>
</class>
</hibernate-mapping>

View File

@ -1,5 +1,6 @@
package com.jasamedika.medifirst2000.entities;
package com.jasamedika.medifirst2000.dto;
import com.jasamedika.medifirst2000.entities.Produk;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;

View File

@ -1,6 +1,5 @@
package com.jasamedika.medifirst2000.dto;
import com.jasamedika.medifirst2000.entities.ProdukDto;
import com.jasamedika.medifirst2000.entities.constant.TipePaket;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.AllArgsConstructor;

View File

@ -0,0 +1,30 @@
package com.jasamedika.medifirst2000.entities;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity
@Table(name = "RM_KarakteristikNyeri")
public class KarakteristikNyeri extends BaseMaster {
@NotNull(message = "name tidak boleh kosong")
@Column(name = "name")
@Caption(value = "name")
private String name;
@Id
@GeneratedValue(strategy = SEQUENCE, generator = "public.rmkarakteristiknyeri_m_id_seq")
@SequenceGenerator(name = "public.rmkarakteristiknyeri_m_id_seq", sequenceName = "public.rmkarakteristiknyeri_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
}

View File

@ -1,70 +1,37 @@
package com.jasamedika.medifirst2000.entities;
import java.util.Date;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
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.base.BaseTransaction;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited;
@Entity //@Audited
/**
* @author Shakato
*/
@Getter
@Setter
@Entity
@Table(name = "PMAnamesia_T")
public class PMAnamnesisUmum extends BaseTransaction {
/**
* @author Shakato
*/
@Column(name = "inputanSuster", nullable = true)
@Column(name = "inputanSuster")
@Caption(value = "inputanSuster")
private String inputanSuster;
@Column(name = "inputanDokter", nullable = true)
@Column(name = "inputanDokter")
@Caption(value = "inputanDokter")
private String inputanDokter;
@Column(name = "riwayatPenyakit", nullable = true)
@Column(name = "riwayatPenyakit")
@Caption(value = "riwayatPenyakit")
private String riwayatPenyakit;
@Column(name = "riwayatPengobatanYangDiterima", nullable = true)
@Column(name = "riwayatPengobatanYangDiterima")
@Caption(value = "riwayatPengobatanYangDiterima")
private String riwayatPengobatanYangDiterima;
public String getInputanSuster() {
return inputanSuster;
}
public void setInputanSuster(String inputanSuster) {
this.inputanSuster = inputanSuster;
}
public String getInputanDokter() {
return inputanDokter;
}
public void setInputanDokter(String inputanDokter) {
this.inputanDokter = inputanDokter;
}
public String getRiwayatPenyakit() {
return riwayatPenyakit;
}
public void setRiwayatPenyakit(String riwayatPenyakit) {
this.riwayatPenyakit = riwayatPenyakit;
}
public String getRiwayatPengobatanYangDiterima() {
return riwayatPengobatanYangDiterima;
}
public void setRiwayatPengobatanYangDiterima(String riwayatPengobatanYangDiterima) {
this.riwayatPengobatanYangDiterima = riwayatPengobatanYangDiterima;
}
}

View File

@ -1,74 +1,38 @@
package com.jasamedika.medifirst2000.entities;
import java.util.Date;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited;
@Entity //@Audited
/**
* @author Shakato
*/
@Getter
@Setter
@Entity
@Table(name = "PMDiagnosis_T")
public class PMDiagnosis extends BaseTransaction {
/**
* @author Shakato
*/
@ManyToOne
@JoinColumn(name = "JenisDiagnosa")
@Caption(value = "Jenis Diagnosa")
@NotNull(message = "Jenis Diagnosa tidak boleh kosong")
private JenisDiagnosa jenisDiagnosa;
@Column(name = "JenisDiagnosa", insertable = false, updatable = false, nullable = false)
private Integer jenisDiagnosaId;
@ManyToOne
@JoinColumn(name = "Diagnosa")
@Caption(value = "Diagnosa")
@NotNull(message = "Diagnosa tidak boleh kosong")
private Diagnosa diagnosa;
@Column(name = "Diagnosa", insertable = false, updatable = false, nullable = false)
private Integer diagnosaId;
public JenisDiagnosa getJenisDiagnosa() {
return jenisDiagnosa;
}
public void setJenisDiagnosa(JenisDiagnosa jenisDiagnosa) {
this.jenisDiagnosa = jenisDiagnosa;
}
public Integer getJenisDiagnosaId() {
return jenisDiagnosaId;
}
public void setJenisDiagnosaId(Integer jenisDiagnosaId) {
this.jenisDiagnosaId = jenisDiagnosaId;
}
public Diagnosa getDiagnosa() {
return diagnosa;
}
public void setDiagnosa(Diagnosa diagnosa) {
this.diagnosa = diagnosa;
}
public Integer getDiagnosaId() {
return diagnosaId;
}
public void setDiagnosaId(Integer diagnosaId) {
this.diagnosaId = diagnosaId;
}
}

View File

@ -1,47 +1,32 @@
package com.jasamedika.medifirst2000.entities;
import java.io.Serializable;
import org.hibernate.envers.Audited;
import javax.persistence.*;
import org.hibernate.validator.constraints.NotEmpty;
import com.jasamedika.medifirst2000.base.BaseMaster;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.internal.util.logging.Messages;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/**
* class PemilikProfile
*
* @author Generator
*/
@Entity // @Audited
@Getter
@Setter
@Entity
@Table(name = "PemilikProfile_M")
public class PemilikProfile extends BaseMaster {
@ManyToOne
@JoinColumn(name = "ObjectKelompokPemilikFk")
@NotNull(message = "Kd Kelompok Pemilik tidak boleh kosong")
@Caption(value = "Object Kelompok Pemilik")
private KelompokPemilikProfile kelompokPemilik;
public void setKelompokPemilik(KelompokPemilikProfile kelompokPemilik) {
this.kelompokPemilik = kelompokPemilik;
}
public KelompokPemilikProfile getKelompokPemilik() {
return this.kelompokPemilik;
}
@Column(name = "ObjectKelompokPemilikFk", insertable = false, updatable = false)
private Integer kelompokPemilikId;
@ -50,52 +35,20 @@ public class PemilikProfile extends BaseMaster {
@Caption(value = "Kode Pemilik Profile")
private Byte kdPemilikProfile;
public void setKdPemilikProfile(Byte kdPemilikProfile) {
this.kdPemilikProfile = kdPemilikProfile;
}
public Byte getKdPemilikProfile() {
return this.kdPemilikProfile;
}
@NotNull(message = "Pemilik Profile tidak boleh kosong")
@Column(name = "PemilikProfile", nullable = false, length = 100)
@Caption(value = "Pemilik Profile")
private String pemilikProfile;
public void setPemilikProfile(String pemilikProfile) {
this.pemilikProfile = pemilikProfile;
}
public String getPemilikProfile() {
return this.pemilikProfile;
}
@NotNull(message = "QPemilik Profile tidak boleh kosong")
@Column(name = "QPemilikProfile", nullable = false)
@Caption(value = "QPemilik Profile")
private Byte qPemilikProfile;
public void setqPemilikProfile(Byte qPemilikProfile) {
this.qPemilikProfile = qPemilikProfile;
}
public Byte getqPemilikProfile() {
return this.qPemilikProfile;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.pemilikprofile_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.pemilikprofile_m_id_seq", sequenceName = "public.pemilikprofile_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.pemilikprofile_m_id_seq")
@SequenceGenerator(name = "public.pemilikprofile_m_id_seq", sequenceName = "public.pemilikprofile_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,224 +1,90 @@
package com.jasamedika.medifirst2000.entities;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
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 com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited;
@Entity //@Audited
@Getter
@Setter
@Entity
@Table(name = "PemindahanEmbrio_T")
public class PemindahanEmbrio extends MedicalRecordTransaction {
@ManyToOne
@JoinColumn(name = "ObjectProsedurPemindahanFk")
@Caption(value="Object Pemindahan Embrio")
@Caption(value = "Object Pemindahan Embrio")
private ProsedurPemindahanEmbrio prosedur;
@ManyToOne
@JoinColumn(name = "ObjectDokterFk")
@Caption(value="Object Pegawai")
@Caption(value = "Object Pegawai")
private Pegawai pegawai;
@ManyToOne
@JoinColumn(name = "ObjectPemindahanEmbrioFk")
@Caption(value="Object Pemindahan Embrio")
@Caption(value = "Object Pemindahan Embrio")
private CaraPemindahanEmbrio pemindahanEmbrio;
@ManyToOne
@JoinColumn(name = "Embrio1FK")
@Caption(value="Embrio1 ")
@Caption(value = "Embrio1 ")
private Embrio embrio1;
@ManyToOne
@JoinColumn(name = "Embrio2FK")
@Caption(value="Embrio2 ")
@Caption(value = "Embrio2 ")
private Embrio embrio2;
@ManyToOne
@JoinColumn(name = "Embrio3FK" )
@Caption(value="Embrio3 ")
@JoinColumn(name = "Embrio3FK")
@Caption(value = "Embrio3 ")
private Embrio embrio3;
@ManyToOne
@JoinColumn(name = "Embrio4FK")
@Caption(value="Embrio4 ")
@Caption(value = "Embrio4 ")
private Embrio embrio4;
@Column(name = "Tanggal", nullable = true )
@Caption(value="Tanggal ")
@Column(name = "Tanggal")
@Caption(value = "Tanggal ")
private Date tanggal;
@Column(name = "JumlahEmbrioYgDipindahkan" )
@Caption(value="Jumlah Embrio Yang Dipindahkan")
@Column(name = "JumlahEmbrioYgDipindahkan")
@Caption(value = "Jumlah Embrio Yang Dipindahkan")
private Integer jumlahEmbrioYgDipindahkan;
@Column(name = "KateterYgDigunakan")
@Caption(value="Kateter Yang Digunakan ")
@Caption(value = "Kateter Yang Digunakan ")
private String kateter;
@Column(name = "PengobatanFaseLuteal")
@Caption(value="Pengobatan Fase Luteal")
@Caption(value = "Pengobatan Fase Luteal")
private String pengobatanfaseLuteal;
@Column(name = "TanggalKriopreservasi", nullable = true )
@Caption(value="TanggalKriopreservasi ")
@Column(name = "TanggalKriopreservasi")
@Caption(value = "TanggalKriopreservasi ")
private Date tanggalKriopreservasi;
@Column(name = "SimpanBeku")
@Caption(value="Simpan Beku")
@Caption(value = "Simpan Beku")
private Integer simpanBeku;
@ManyToOne
@JoinColumn(name = "Pemindahan1FK" )
@Caption(value="Pemindahan1 ")
@JoinColumn(name = "Pemindahan1FK")
@Caption(value = "Pemindahan1 ")
private PemindahanEmbrioDariSimpanBeku pemindahan1;
@ManyToOne
@JoinColumn(name = "Pemindahan2FK" )
@Caption(value="Pemindahan2")
@JoinColumn(name = "Pemindahan2FK")
@Caption(value = "Pemindahan2")
private PemindahanEmbrioDariSimpanBeku pemindahan2;
@ManyToOne
@JoinColumn(name = "Pemindahan3FK" )
@Caption(value="Pemindahan3")
@JoinColumn(name = "Pemindahan3FK")
@Caption(value = "Pemindahan3")
private PemindahanEmbrioDariSimpanBeku pemindahan3;
public Pegawai getPegawai() {
return pegawai;
}
public void setPegawai(Pegawai pegawai) {
this.pegawai = pegawai;
}
public ProsedurPemindahanEmbrio getProsedur() {
return prosedur;
}
public void setProsedur(ProsedurPemindahanEmbrio prosedur) {
this.prosedur = prosedur;
}
public CaraPemindahanEmbrio getPemindahanEmbrio() {
return pemindahanEmbrio;
}
public void setPemindahanEmbrio(CaraPemindahanEmbrio pemindahanEmbrio) {
this.pemindahanEmbrio = pemindahanEmbrio;
}
public Embrio getEmbrio1() {
return embrio1;
}
public void setEmbrio1(Embrio embrio1) {
this.embrio1 = embrio1;
}
public Embrio getEmbrio2() {
return embrio2;
}
public void setEmbrio2(Embrio embrio2) {
this.embrio2 = embrio2;
}
public Embrio getEmbrio3() {
return embrio3;
}
public void setEmbrio3(Embrio embrio3) {
this.embrio3 = embrio3;
}
public Embrio getEmbrio4() {
return embrio4;
}
public void setEmbrio4(Embrio embrio4) {
this.embrio4 = embrio4;
}
public Date getTanggal() {
return tanggal;
}
public void setTanggal(Date tanggal) {
this.tanggal = tanggal;
}
public Integer getJumlahEmbrioYgDipindahkan() {
return jumlahEmbrioYgDipindahkan;
}
public void setJumlahEmbrioYgDipindahkan(Integer jumlahEmbrioYgDipindahkan) {
this.jumlahEmbrioYgDipindahkan = jumlahEmbrioYgDipindahkan;
}
public String getKateter() {
return kateter;
}
public void setKateter(String kateter) {
this.kateter = kateter;
}
public String getPengobatanfaseLuteal() {
return pengobatanfaseLuteal;
}
public void setPengobatanfaseLuteal(String pengobatanfaseLuteal) {
this.pengobatanfaseLuteal = pengobatanfaseLuteal;
}
public Integer getSimpanBeku() {
return simpanBeku;
}
public Date getTanggalKriopreservasi() {
return tanggalKriopreservasi;
}
public void setTanggalKriopreservasi(Date tanggalKriopreservasi) {
this.tanggalKriopreservasi = tanggalKriopreservasi;
}
public void setSimpanBeku(Integer simpanBeku) {
this.simpanBeku = simpanBeku;
}
public PemindahanEmbrioDariSimpanBeku getPemindahan1() {
return pemindahan1;
}
public void setPemindahan1(PemindahanEmbrioDariSimpanBeku pemindahan1) {
this.pemindahan1 = pemindahan1;
}
public PemindahanEmbrioDariSimpanBeku getPemindahan2() {
return pemindahan2;
}
public void setPemindahan2(PemindahanEmbrioDariSimpanBeku pemindahan2) {
this.pemindahan2 = pemindahan2;
}
public PemindahanEmbrioDariSimpanBeku getPemindahan3() {
return pemindahan3;
}
public void setPemindahan3(PemindahanEmbrioDariSimpanBeku pemindahan3) {
this.pemindahan3 = pemindahan3;
}
}

View File

@ -1,19 +1,18 @@
package com.jasamedika.medifirst2000.entities;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
@Entity // @Audited
import javax.persistence.*;
import java.util.Date;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity
@Table(name = "PemindahanEmbrioDariSimpanBeku_M")
public class PemindahanEmbrioDariSimpanBeku extends BaseMaster {
@ -25,34 +24,10 @@ public class PemindahanEmbrioDariSimpanBeku extends BaseMaster {
@Caption(value = "Jumlah")
private Integer jumlah;
public Date getTanggal() {
return tanggal;
}
public void setTanggal(Date tanggal) {
this.tanggal = tanggal;
}
public Integer getJumlah() {
return jumlah;
}
public void setJumlah(Integer jumlah) {
this.jumlah = jumlah;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.pemindahanembriodarisimpanbeku_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.pemindahanembriodarisimpanbeku_m_id_seq", sequenceName = "public.pemindahanembriodarisimpanbeku_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.pemindahanembriodarisimpanbeku_m_id_seq")
@SequenceGenerator(name = "public.pemindahanembriodarisimpanbeku_m_id_seq", sequenceName = "public.pemindahanembriodarisimpanbeku_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,27 +1,27 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import static javax.persistence.FetchType.LAZY;
@Getter
@Setter
@Entity
@Table(name = "PenambahanKebutuhanSarana_T")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class PenambahanKebutuhanSarana extends BaseTransaction {
@ManyToOne(fetch = FetchType.LAZY)
@ManyToOne(fetch = LAZY)
@JoinColumn(name = "ObjectStrukOrderFk")
private StrukOrder strukOrder;
@Column(name = "ObjectStrukOrderFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = true)
@Column(name = "ObjectStrukOrderFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String strukOrderId;
@Column(name = "NamaBarang")
@ -40,44 +40,4 @@ public class PenambahanKebutuhanSarana extends BaseTransaction {
@Caption(value = "Harga")
private Double harga;
public Double getHarga() {
return harga;
}
public void setHarga(Double harga) {
this.harga = harga;
}
public StrukOrder getStrukOrder() {
return strukOrder;
}
public void setStrukOrder(StrukOrder strukOrder) {
this.strukOrder = strukOrder;
}
public String getNamaBarang() {
return namaBarang;
}
public void setNamaBarang(String namaBarang) {
this.namaBarang = namaBarang;
}
public Integer getJumlah() {
return jumlah;
}
public void setJumlah(Integer jumlah) {
this.jumlah = jumlah;
}
public String getSatuan() {
return satuan;
}
public void setSatuan(String satuan) {
this.satuan = satuan;
}
}

View File

@ -1,123 +1,59 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.FetchType.LAZY;
/**
* class PenangananKasus
*
* @author Lukman Hakim
*/
@Entity // @Audited
@Getter
@Setter
@Entity
@Table(name = "PenangananKasus_T")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class PenangananKasus extends BaseTransaction {
public class PenangananKasus extends BaseTransaction {
@NotNull(message = "No Cm Tidak Boleh Kosong")
@Column(name = "NoCm", nullable = false)
@Caption(value = "No CM")
private String noCm;
@NotNull(message = "No Kasus Tidak Boleh Kosong")
@Column(name = "NoKasus", nullable = false)
@Caption(value = "No Kasus")
private String noKasus;
@ManyToOne(fetch = FetchType.LAZY)
@ManyToOne(fetch = LAZY)
@JoinColumn(name = "PegawaiFk")
private Pegawai pegawai;
@Column(name = "PegawaiFk", insertable = false, updatable = false, nullable = true)
@Column(name = "PegawaiFk", insertable = false, updatable = false)
private Integer PegawaiFk;
@Column(name = "Kegiatan", nullable = false)
@Caption(value = "Kegiatan")
private String kegiatan;
@Column(name = "Hasil", nullable = false)
@Caption(value = "Hasil")
private String hasil;
@Column(name = "Kesimpulan", nullable = false)
@Caption(value = "Kesimpulan")
private String kesimpulan;
@Column(name = "Saran", nullable = false)
@Caption(value = "saran")
private String saran;
public String getNoCm() {
return noCm;
}
public void setNoCm(String noCm) {
this.noCm = noCm;
}
public String getNoKasus() {
return noKasus;
}
public void setNoKasus(String noKasus) {
this.noKasus = noKasus;
}
public Pegawai getPegawai() {
return pegawai;
}
public void setPegawai(Pegawai pegawai) {
this.pegawai = pegawai;
}
public Integer getPegawaiFk() {
return PegawaiFk;
}
public void setPegawaiFk(Integer pegawaiFk) {
PegawaiFk = pegawaiFk;
}
public String getKegiatan() {
return kegiatan;
}
public void setKegiatan(String kegiatan) {
this.kegiatan = kegiatan;
}
public String getHasil() {
return hasil;
}
public void setHasil(String hasil) {
this.hasil = hasil;
}
public String getKesimpulan() {
return kesimpulan;
}
public void setKesimpulan(String kesimpulan) {
this.kesimpulan = kesimpulan;
}
public String getSaran() {
return saran;
}
public void setSaran(String saran) {
this.saran = saran;
}
}

View File

@ -1,85 +1,44 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import static javax.persistence.FetchType.LAZY;
@Getter
@Setter
@Entity
@Table(name = "PenangananKeluhanPelanggan_T")
public class PenangananKeluhanPelanggan extends BaseTransaction {
@ManyToOne(fetch= FetchType.LAZY)
@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"})
@ManyToOne(fetch = LAZY)
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
@JoinColumn(name = "ObjectPegawaiFk")
@Caption(value="Pegawai")
@Caption(value = "Pegawai")
private Pegawai pegawai;
@Column(name = "ObjectPegawaiFk", insertable=false,updatable=false, nullable = true)
@Column(name = "ObjectPegawaiFk", insertable = false, updatable = false)
private Integer pegawaiId;
@Column(name = "NamaPetugas", nullable = true , length = 200)
@Caption(value="Nama Petugas")
@Column(name = "NamaPetugas", length = 200)
@Caption(value = "Nama Petugas")
private String namaPetugas;
@Column(name = "Email", nullable = true , length = 200)
@Caption(value="Email")
@Column(name = "Email", length = 200)
@Caption(value = "Email")
private String email;
@Column(name = "Reply", nullable = true)
@Caption(value="Reply")
@Column(name = "Reply")
@Caption(value = "Reply")
private String reply;
@Column(name = "EmailPelanggan", nullable = true)
@Column(name = "EmailPelanggan")
@Caption(value = "Email Pelanggan")
private String emailPelanggan;
public String getNamaPetugas() {
return namaPetugas;
}
public void setNamaPetugas(String namaPetugas) {
this.namaPetugas = namaPetugas;
}
public String getEmailPelanggan() {
return emailPelanggan;
}
public void setEmailPelanggan(String emailPelanggan) {
this.emailPelanggan = emailPelanggan;
}
public Pegawai getPegawai() {
return pegawai;
}
public void setPegawai(Pegawai pegawai) {
this.pegawai = pegawai;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getReply() {
return reply;
}
public void setReply(String reply) {
this.reply = reply;
}
}

View File

@ -1,237 +1,100 @@
package com.jasamedika.medifirst2000.entities;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import java.util.Date;
import static javax.persistence.FetchType.LAZY;
/**
* class PenanggungJawabPasien
* class PenanggungJawabPasien
*
* @author Generator
*/
@Entity //@Audited
@Getter
@Setter
@Entity
@Table(name = "PenanggungJawabPasien_T")
public class PenanggungJawabPasien extends BaseTransaction {
@ManyToOne(fetch=FetchType.LAZY)
@NotNull(message="Alamat Lengkap tidak boleh kosong")
@Caption(value="Alamat Lengkap")
@ManyToOne(fetch = LAZY)
@NotNull(message = "Alamat Lengkap tidak boleh kosong")
@Caption(value = "Alamat Lengkap")
@JoinColumn(name = "AlamatFk")
private Alamat alamatLengkap;
@ManyToOne(fetch=FetchType.LAZY)
@NotNull(message="Kd Jenis Kelamin tidak boleh kosong")
@Caption(value="Object Jenis Kelamin")
@ManyToOne(fetch = LAZY)
@NotNull(message = "Kd Jenis Kelamin tidak boleh kosong")
@Caption(value = "Object Jenis Kelamin")
@JoinColumn(name = "ObjectJenisKelaminFk")
private JenisKelamin jenisKelamin;
@Column(name = "ObjectJenisKelaminFk", insertable=false,updatable=false,nullable=false)
@Column(name = "ObjectJenisKelaminFk", insertable = false, updatable = false, nullable = false)
private Integer jenisKlaminId;
@ManyToOne(fetch=FetchType.LAZY)
@NotNull(message="Kd Jenis Pengantar tidak boleh kosong")
@Caption(value="Object Jenis Pengantar")
@ManyToOne(fetch = LAZY)
@NotNull(message = "Kd Jenis Pengantar tidak boleh kosong")
@Caption(value = "Object Jenis Pengantar")
@JoinColumn(name = "ObjectJenisPengantarFk")
private JenisPengantarPasien jenisPengantarPasien;
@Column(name = "ObjectJenisPengantarFk", insertable=false,updatable=false,nullable=false)
@Column(name = "ObjectJenisPengantarFk", insertable = false, updatable = false, nullable = false)
private Integer jenisPengantarPasienId;
@ManyToOne(fetch=FetchType.LAZY)
@ManyToOne(fetch = LAZY)
@JoinColumn(name = "ObjectPegawaiFk")
@Caption(value="Object Pegawai")
@NotNull(message="Pegawai")
@Caption(value = "Object Pegawai")
@NotNull(message = "Pegawai")
private Pegawai pegawai;
@Column(name = "ObjectPegawaiFk", insertable=false,updatable=false,nullable=false)
@Column(name = "ObjectPegawaiFk", insertable = false, updatable = false, nullable = false)
private Integer pegawaiId;
@Column(name = "KeteranganLainnya", nullable = true , length = 150)
@Caption(value="Keterangan Lainnya")
@Column(name = "KeteranganLainnya", length = 150)
@Caption(value = "Keterangan Lainnya")
private String keteranganLainnya;
@NotNull(message="Nama Lengkap tidak boleh kosong")
@Column(name = "NamaLengkap", nullable = false , length = 40)
@Caption(value="Nama Lengkap")
@NotNull(message = "Nama Lengkap tidak boleh kosong")
@Column(name = "NamaLengkap", nullable = false, length = 40)
@Caption(value = "Nama Lengkap")
private String namaLengkap;
@ManyToOne(fetch=FetchType.LAZY)
@ManyToOne(fetch = LAZY)
@JoinColumn(name = "NoCMFk")
@NotNull(message="No C M tidak boleh kosong")
@Caption(value="No C M")
@NotNull(message = "No C M tidak boleh kosong")
@Caption(value = "No C M")
private Pasien pasien;
@Column(name = "NoCMFk", insertable=false,updatable=false,nullable=false)
@Column(name = "NoCMFk", insertable = false, updatable = false, nullable = false)
private Integer pasienId;
@Caption(value="No Identitas")
@Caption(value = "No Identitas")
private String noIdentitas;
@ManyToOne(fetch=FetchType.LAZY)
@ManyToOne(fetch = LAZY)
@JoinColumn(name = "NoRegistrasiFk")
@NotNull(message="No Registrasi tidak boleh kosong")
@Caption(value="No Registrasi")
@NotNull(message = "No Registrasi tidak boleh kosong")
@Caption(value = "No Registrasi")
private PasienDaftar pasienDaftar;
@Column(name = "NoRegistrasiFk", insertable=false,updatable=false,nullable=false)
@Column(name = "NoRegistrasiFk", insertable = false, updatable = false, nullable = false)
private String pasienDaftarId;
@Caption(value="Tempat Lahir")
@Caption(value = "Tempat Lahir")
private String tempatLahir;
@NotNull(message="Tgl Lahir tidak boleh kosong")
@Column(name = "TglLahir", nullable = false )
@Caption(value="Tanggal Lahir")
@NotNull(message = "Tgl Lahir tidak boleh kosong")
@Column(name = "TglLahir", nullable = false)
@Caption(value = "Tanggal Lahir")
private Date tglLahir;
@Column(name = "TglPernyataan", nullable = true)
@Column(name = "TglPernyataan")
@Caption(value = "Tanggal Pernyataan")
private Date tglPernyataan;
public Alamat getAlamatLengkap() {
return alamatLengkap;
}
public void setAlamatLengkap(Alamat alamatLengkap) {
this.alamatLengkap = alamatLengkap;
}
public JenisKelamin getJenisKelamin() {
return jenisKelamin;
}
public void setJenisKelamin(JenisKelamin jenisKelamin) {
this.jenisKelamin = jenisKelamin;
}
public Integer getJenisKlaminId() {
return jenisKlaminId;
}
public void setJenisKlaminId(Integer jenisKlaminId) {
this.jenisKlaminId = jenisKlaminId;
}
public JenisPengantarPasien getJenisPengantarPasien() {
return jenisPengantarPasien;
}
public void setJenisPengantarPasien(JenisPengantarPasien jenisPengantarPasien) {
this.jenisPengantarPasien = jenisPengantarPasien;
}
public Integer getJenisPengantarPasienId() {
return jenisPengantarPasienId;
}
public void setJenisPengantarPasienId(Integer jenisPengantarPasienId) {
this.jenisPengantarPasienId = jenisPengantarPasienId;
}
public Pegawai getPegawai() {
return pegawai;
}
public void setPegawai(Pegawai pegawai) {
this.pegawai = pegawai;
}
public Integer getPegawaiId() {
return pegawaiId;
}
public void setPegawaiId(Integer pegawaiId) {
this.pegawaiId = pegawaiId;
}
public String getKeteranganLainnya() {
return keteranganLainnya;
}
public void setKeteranganLainnya(String keteranganLainnya) {
this.keteranganLainnya = keteranganLainnya;
}
public String getNamaLengkap() {
return namaLengkap;
}
public void setNamaLengkap(String namaLengkap) {
this.namaLengkap = namaLengkap;
}
public Pasien getPasien() {
return pasien;
}
public void setPasien(Pasien pasien) {
this.pasien = pasien;
}
public Integer getPasienId() {
return pasienId;
}
public void setPasienId(Integer pasienId) {
this.pasienId = pasienId;
}
public String getNoIdentitas() {
return noIdentitas;
}
public void setNoIdentitas(String noIdentitas) {
this.noIdentitas = noIdentitas;
}
public PasienDaftar getPasienDaftar() {
return pasienDaftar;
}
public void setPasienDaftar(PasienDaftar pasienDaftar) {
this.pasienDaftar = pasienDaftar;
}
public String getPasienDaftarId() {
return pasienDaftarId;
}
public void setPasienDaftarId(String pasienDaftarId) {
this.pasienDaftarId = pasienDaftarId;
}
public String getTempatLahir() {
return tempatLahir;
}
public void setTempatLahir(String tempatLahir) {
this.tempatLahir = tempatLahir;
}
public Date getTglLahir() {
return tglLahir;
}
public void setTglLahir(Date tglLahir) {
this.tglLahir = tglLahir;
}
public Date getTglPernyataan() {
return tglPernyataan;
}
public void setTglPernyataan(Date tglPernyataan) {
this.tglPernyataan = tglPernyataan;
}
}

View File

@ -1,84 +1,42 @@
package com.jasamedika.medifirst2000.entities;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
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.Table;
import javax.validation.constraints.NotNull;
import org.hibernate.envers.Audited;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited;
import static javax.persistence.CascadeType.ALL;
import static javax.persistence.FetchType.LAZY;
/**
* class PenawaranHarga_T
* class PenawaranHarga_T
*
* @author Adik
*/
@Entity //@Audited
@Getter
@Setter
@Entity
@Table(name = "PenawaranHarga_T")
public class PenawaranHarga extends BaseTransaction {
@ManyToOne
@JoinColumn(name = "ObjectRekananFk")
@Caption(value="Object Rekanan")
@Caption(value = "Object Rekanan")
private Rekanan supplier;
@Column(name = "tanggal")
@Caption(value = "tanggal")
private Date tanggal;
@Column(name = "ObjectRekananFk", insertable=false,updatable=false)
@Column(name = "ObjectRekananFk", insertable = false, updatable = false)
private Integer supplierId;
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "penawaranHarga")
private Set<PenawaranHargaSupplier> penawaranHargaSupplier = new HashSet<PenawaranHargaSupplier>();
public Rekanan getSupplier() {
return supplier;
}
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "penawaranHarga")
private Set<PenawaranHargaSupplier> penawaranHargaSupplier = new HashSet<>();
public void setSupplier(Rekanan supplier) {
this.supplier = supplier;
}
public Integer getSupplierId() {
return supplierId;
}
public void setSupplierId(Integer supplierId) {
this.supplierId = supplierId;
}
public Set<PenawaranHargaSupplier> getPenawaranHargaSupplier() {
return penawaranHargaSupplier;
}
public void setPenawaranHargaSupplier(Set<PenawaranHargaSupplier> penawaranHargaSupplier) {
this.penawaranHargaSupplier = penawaranHargaSupplier;
}
public Date getTanggal() {
return tanggal;
}
public void setTanggal(Date tanggal) {
this.tanggal = tanggal;
}
}

View File

@ -1,159 +1,65 @@
package com.jasamedika.medifirst2000.entities;
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 org.hibernate.envers.Audited;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
/**
* class PenawaranHarga_T
* class PenawaranHarga_T
*
* @author Adik
*/
@Entity //@Audited
@Getter
@Setter
@Entity
@Table(name = "PenawaranHargaSupplier_T")
public class PenawaranHargaSupplier extends BaseTransaction {
@ManyToOne
@JoinColumn(name = "ObjectPenawaranHargaFk")
@Caption(value="Object Penawaran harga")
@Caption(value = "Object Penawaran harga")
private PenawaranHarga penawaranHarga;
@Column(name = "ObjectPenawaranHargaFk", insertable=false,updatable=false)
@Column(name = "ObjectPenawaranHargaFk", insertable = false, updatable = false)
private String penawaranHargaId;
@ManyToOne
@JoinColumn(name = "ObjectKartuPengendaliDetail")
@Caption(value="Kartu Pengendali Detail")
@Caption(value = "Kartu Pengendali Detail")
private KartuPengendaliDetail kartuPengendaliDetail;
@Column(name = "ObjectKartuPengendaliDetail", insertable=false,updatable=false)
@Column(name = "ObjectKartuPengendaliDetail", insertable = false, updatable = false)
private String kartuPengendaliDetailId;
@Column(name = "no")
@Caption(value = "no")
private String no;
private String no;
@Column(name = "namaDagang")
@Caption(value = "namaDagang")
private String namaDagang;
private String namaDagang;
@Column(name = "kemasan")
@Caption(value = "kemasan")
private String kemasan;
private String kemasan;
@Column(name = "isiKemasan")
@Caption(value = "isiKemasan")
private Double isiKemasan;
private Double isiKemasan;
@Column(name = "hargaSatuanTerkecil")
@Caption(value = "hargaSatuanTerkecil")
private Double hargaSatuanTerkecil;
private Double hargaSatuanTerkecil;
@Column(name = "tipeObat")
@Caption(value = "tipeObat")
private String tipeObat;
private String tipeObat;
@Column(name = "spesifikasi")
@Caption(value = "spesifikasi")
private String spesifikasi;
public PenawaranHarga getPenawaranHarga() {
return penawaranHarga;
}
public void setPenawaranHarga(PenawaranHarga penawaranHarga) {
this.penawaranHarga = penawaranHarga;
}
public String getPenawaranHargaId() {
return penawaranHargaId;
}
public void setPenawaranHargaId(String penawaranHargaId) {
this.penawaranHargaId = penawaranHargaId;
}
public String getNo() {
return no;
}
public void setNo(String no) {
this.no = no;
}
public String getNamaDagang() {
return namaDagang;
}
public void setNamaDagang(String namaDagang) {
this.namaDagang = namaDagang;
}
public String getKemasan() {
return kemasan;
}
public void setKemasan(String kemasan) {
this.kemasan = kemasan;
}
public Double getIsiKemasan() {
return isiKemasan;
}
public void setIsiKemasan(Double isiKemasan) {
this.isiKemasan = isiKemasan;
}
public Double getHargaSatuanTerkecil() {
return hargaSatuanTerkecil;
}
public void setHargaSatuanTerkecil(Double hargaSatuanTerkecil) {
this.hargaSatuanTerkecil = hargaSatuanTerkecil;
}
public String getTipeObat() {
return tipeObat;
}
public void setTipeObat(String tipeObat) {
this.tipeObat = tipeObat;
}
public String getSpesifikasi() {
return spesifikasi;
}
public void setSpesifikasi(String spesifikasi) {
this.spesifikasi = spesifikasi;
}
public KartuPengendaliDetail getKartuPengendaliDetail() {
return kartuPengendaliDetail;
}
public void setKartuPengendaliDetail(KartuPengendaliDetail kartuPengendaliDetail) {
this.kartuPengendaliDetail = kartuPengendaliDetail;
}
public String getKartuPengendaliDetailId() {
return kartuPengendaliDetailId;
}
public void setKartuPengendaliDetailId(String kartuPengendaliDetailId) {
this.kartuPengendaliDetailId = kartuPengendaliDetailId;
}
private String spesifikasi;
}

View File

@ -1,153 +1,67 @@
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.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import java.util.Date;
@Getter
@Setter
@Entity
@Table(name = "PencatatanSuhuMesin_T")
public class PencatatanSuhuMesin extends BaseTransaction {
@Column(name = "Tanggal", nullable = true)
@Column(name = "Tanggal")
@Caption(value = "Tanggal")
private Date tanggal;
@ManyToOne
@JoinColumn(name = "ObjectMesinFk")
@NotNull(message = "Mesin tidak boleh kosong")
@Caption(value="Object Mesin")
@NotNull(message = "Mesin tidak boleh kosong")
@Caption(value = "Object Mesin")
private Mesin mesin;
@Column(name = "ObjectMesinFk", insertable = false, updatable = false, nullable = false)
private Integer mesinId;
@Column(name = "ProgramMesin", nullable = true)
@Column(name = "ProgramMesin")
@Caption(value = "Program Mesin")
private String programMesin;
@Column(name = "WaktuMulai", nullable = true)
@Column(name = "WaktuMulai")
@Caption(value = "Waktu Mulai")
private String waktuMulai;
@Column(name = "WaktuSelesai", nullable = true)
@Column(name = "WaktuSelesai")
@Caption(value = "Waktu Selesai")
private String waktuSelesai;
@Column(name = "Suhu", nullable = true)
@Column(name = "Suhu")
@Caption(value = "Suhu")
private String suhu;
@Column(name = "Tekanan", nullable = true)
@Column(name = "Tekanan")
@Caption(value = "Tekanan")
private String tekanan;
@Column(name = "LamaProses", nullable = true)
@Column(name = "LamaProses")
@Caption(value = "Lama Proses")
private String lamaProses;
@ManyToOne
@JoinColumn(name = "ObjectPetugasFk")
@NotNull(message = "Petugas tidak boleh kosong")
@Caption(value="Object Petugas")
@NotNull(message = "Petugas tidak boleh kosong")
@Caption(value = "Object Petugas")
private Pegawai petugas;
@Column(name = "ObjectPetugasFk", insertable = false, updatable = false, nullable = false)
private Integer petugasId;
@Column(name="Keterangan", length=60, nullable=true)
@Column(name = "Keterangan", length = 60)
private String keterangan;
public Date getTanggal() {
return tanggal;
}
public void setTanggal(Date tanggal) {
this.tanggal = tanggal;
}
public Mesin getMesin() {
return mesin;
}
public void setMesin(Mesin mesin) {
this.mesin = mesin;
}
public String getProgramMesin() {
return programMesin;
}
public void setProgramMesin(String programMesin) {
this.programMesin = programMesin;
}
public String getWaktuMulai() {
return waktuMulai;
}
public void setWaktuMulai(String waktuMulai) {
this.waktuMulai = waktuMulai;
}
public String getWaktuSelesai() {
return waktuSelesai;
}
public void setWaktuSelesai(String waktuSelesai) {
this.waktuSelesai = waktuSelesai;
}
public String getSuhu() {
return suhu;
}
public void setSuhu(String suhu) {
this.suhu = suhu;
}
public String getTekanan() {
return tekanan;
}
public void setTekanan(String tekanan) {
this.tekanan = tekanan;
}
public String getLamaProses() {
return lamaProses;
}
public void setLamaProses(String lamaProses) {
this.lamaProses = lamaProses;
}
public Pegawai getPetugas() {
return petugas;
}
public void setPetugas(Pegawai petugas) {
this.petugas = petugas;
}
public String getKeterangan() {
return keterangan;
}
public void setKeterangan(String keterangan) {
this.keterangan = keterangan;
}
}

View File

@ -1,16 +1,15 @@
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 com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import java.util.Date;
@Getter
@Setter
@Entity
@Table(name = "PencucianLinen_T")
public class PencucianLinen extends BaseTransaction {
@ -18,7 +17,7 @@ public class PencucianLinen extends BaseTransaction {
private static final long serialVersionUID = -5404040967720000404L;
@Caption(value = "Tgl")
@Column(name = "Tgl", nullable = true)
@Column(name = "Tgl")
private Date tgl;
@ManyToOne
@ -29,7 +28,7 @@ public class PencucianLinen extends BaseTransaction {
private String mappingCyclenoRec;
@Caption(value = "Berat")
@Column(name = "Berat", nullable = true)
@Column(name = "Berat")
private Float berat;
@ManyToOne
@ -39,36 +38,4 @@ public class PencucianLinen extends BaseTransaction {
@Column(name = "ObjectSatuanFk", insertable = false, updatable = false)
private Integer satuanId;
public Date getTgl() {
return tgl;
}
public void setTgl(Date tgl) {
this.tgl = tgl;
}
public MappingCycle getMappingCycle() {
return mappingCycle;
}
public void setMappingCycle(MappingCycle mappingCycle) {
this.mappingCycle = mappingCycle;
}
public Float getBerat() {
return berat;
}
public void setBerat(Float berat) {
this.berat = berat;
}
public SatuanStandar getSatuan() {
return satuan;
}
public void setSatuan(SatuanStandar satuan) {
this.satuan = satuan;
}
}

View File

@ -1,42 +1,34 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/**
* class Pendidikan
*
* @author Generator
*/
@Entity // @Audited
@Getter
@Setter
@Entity
@JsonIgnoreProperties(value = { "handler", "hibernateLazyInitializer" })
@Table(name = "Pendidikan_M")
public class Pendidikan extends BaseMaster {
@ManyToOne
@JoinColumn(name = "ObjectJenisPendidikanFk")
@NotNull(message = "Kd Jenis Pendidikan tidak boleh kosong")
@Caption(value = "Object Jenis Pendidikan")
private JenisPendidikan jenisPendidikan;
public void setJenisPendidikan(JenisPendidikan jenisPendidikan) {
this.jenisPendidikan = jenisPendidikan;
}
public JenisPendidikan getJenisPendidikan() {
return this.jenisPendidikan;
}
@Column(name = "ObjectJenisPendidikanFk", insertable = false, updatable = false)
private Integer jenisPendidikanId;
@ -45,65 +37,25 @@ public class Pendidikan extends BaseMaster {
@Caption(value = "Kode Pendidikan")
private String kdPendidikan;
public void setKdPendidikan(String kdPendidikan) {
this.kdPendidikan = kdPendidikan;
}
public String getKdPendidikan() {
return this.kdPendidikan;
}
@NotNull(message = "No Urut tidak boleh kosong")
@Column(name = "NoUrut", nullable = false)
@Caption(value = "No Urut")
private Byte noUrut;
public void setNoUrut(Byte noUrut) {
this.noUrut = noUrut;
}
public Byte getNoUrut() {
return this.noUrut;
}
@NotNull(message = "Pendidikan tidak boleh kosong")
@Column(name = "Pendidikan", nullable = false, length = 50)
@Caption(value = "Pendidikan")
private String namaPendidikan;
public String getNamaPendidikan() {
return namaPendidikan;
}
public void setNamaPendidikan(String namaPendidikan) {
this.namaPendidikan = namaPendidikan;
}
@NotNull(message = "QPendidikan tidak boleh kosong")
@Column(name = "QPendidikan", nullable = false)
@Caption(value = "QPendidikan")
private Byte qPendidikan;
public void setqPendidikan(Byte qPendidikan) {
this.qPendidikan = qPendidikan;
}
public Byte getqPendidikan() {
return this.qPendidikan;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.pendidikan_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.pendidikan_m_id_seq", sequenceName = "public.pendidikan_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.pendidikan_m_id_seq")
@SequenceGenerator(name = "public.pendidikan_m_id_seq", sequenceName = "public.pendidikan_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,50 +1,35 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/**
* class PenerimaInfo
*
* @author Generator
*/
@Entity // @Audited
@Getter
@Setter
@Entity
@Table(name = "RM_PenerimaInfo_M")
public class PenerimaInfo extends BaseMaster {
@NotNull(message = "Name tidak boleh kosong")
@Column(name = "Name", nullable = false, length = 100)
@Caption(value = "Name")
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.penerimainfo_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.penerimainfo_m_id_seq", sequenceName = "public.penerimainfo_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.penerimainfo_m_id_seq")
@SequenceGenerator(name = "public.penerimainfo_m_id_seq", sequenceName = "public.penerimainfo_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,21 +1,20 @@
package com.jasamedika.medifirst2000.entities;
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.Table;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import java.util.HashSet;
import java.util.Set;
import static javax.persistence.CascadeType.ALL;
import static javax.persistence.FetchType.LAZY;
@Getter
@Setter
@Entity
@Table(name = "PenerimaanLinen_T")
public class PenerimaanLinen extends BaseTransaction {
@ -30,24 +29,8 @@ public class PenerimaanLinen extends BaseTransaction {
private Integer petugasId;
@JsonManagedReference
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "penerimaanLinen")
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "penerimaanLinen")
@Caption(value = "mapPenerimaanLinen")
private Set<MappingPenerimaanLinen> mapPenerimaanLinen = new HashSet<MappingPenerimaanLinen>();
public LoginUser getPetugas() {
return petugas;
}
public void setPetugas(LoginUser petugas) {
this.petugas = petugas;
}
public Set<MappingPenerimaanLinen> getMapPenerimaanLinen() {
return mapPenerimaanLinen;
}
public void setMapPenerimaanLinen(Set<MappingPenerimaanLinen> mapPenerimaanLinen) {
this.mapPenerimaanLinen = mapPenerimaanLinen;
}
private Set<MappingPenerimaanLinen> mapPenerimaanLinen = new HashSet<>();
}

View File

@ -1,43 +1,28 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity
@Table(name = "Pengadaan_M")
public class Pengadaan extends BaseMaster {
@Column(name = "namaPengadaan", nullable = true)
@Column(name = "namaPengadaan")
@Caption(value = "Nama Pengadaan")
private String namaPengadaan;
public String getNamaPengadaan() {
return namaPengadaan;
}
public void setNamaPengadaan(String namaPengadaan) {
this.namaPengadaan = namaPengadaan;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.pengadaan_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.pengadaan_m_id_seq", sequenceName = "public.pengadaan_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.pengadaan_m_id_seq")
@SequenceGenerator(name = "public.pengadaan_m_id_seq", sequenceName = "public.pengadaan_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,78 +1,38 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited;
@Entity //@Audited
@Getter
@Setter
@Entity
@Table(name = "PengalamanOrganisasi_T")
public class PengalamanOrganisasi extends BaseTransaction{
public class PengalamanOrganisasi extends BaseTransaction {
@Column(name = "tahun")
@Caption(value = "Tahun")
private String tahun;
@Column(name = "namaOrganisasi")
@Caption(value = "Nama Organisasi")
private String namaOrganisasi;
@ManyToOne
@JoinColumn(name = "PengkajianAwalPsikologiFk")
@NotNull(message = "Pengkajian Awal Psikologi tidak boleh kosong")
private PengkajianAwalPsikologi pengkajianAwalPsikologi;
@Column(name = "jabatan")
@Caption(value = "Jabatan")
private String jabatan;
@Column(name = "keterangan")
@Caption(value = "Keterangan")
private String keterangan;
public String getTahun() {
return tahun;
}
public void setTahun(String tahun) {
this.tahun = tahun;
}
public String getNamaOrganisasi() {
return namaOrganisasi;
}
public void setNamaOrganisasi(String namaOrganisasi) {
this.namaOrganisasi = namaOrganisasi;
}
public String getJabatan() {
return jabatan;
}
public void setJabatan(String jabatan) {
this.jabatan = jabatan;
}
public String getKeterangan() {
return keterangan;
}
public void setKeterangan(String keterangan) {
this.keterangan = keterangan;
}
public PengkajianAwalPsikologi getPengkajianAwalPsikologi() {
return pengkajianAwalPsikologi;
}
public void setPengkajianAwalPsikologi(PengkajianAwalPsikologi pengkajianAwalPsikologi) {
this.pengkajianAwalPsikologi = pengkajianAwalPsikologi;
}
}

View File

@ -1,50 +1,35 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/**
* class PengambilanFoto
*
* @author Generator
*/
@Entity // @Audited
@Getter
@Setter
@Entity
@Table(name = "RM_PengambilanFoto_M")
public class PengambilanFoto extends BaseMaster {
@NotNull(message = "Name tidak boleh kosong")
@Column(name = "Name", nullable = false, length = 100)
@Caption(value = "Name")
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.pengambilanfoto_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.pengambilanfoto_m_id_seq", sequenceName = "public.pengambilanfoto_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.pengambilanfoto_m_id_seq")
@SequenceGenerator(name = "public.pengambilanfoto_m_id_seq", sequenceName = "public.pengambilanfoto_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,231 +1,87 @@
package com.jasamedika.medifirst2000.entities;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
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 com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited;
@Entity //@Audited
@Getter
@Setter
@Entity
@Table(name = "PengambilanOvum_T")
public class PengambilanOvum extends MedicalRecordTransaction {
@ManyToOne
@JoinColumn(name = "ObjectDokterFk")
@Caption(value="Object Pegawai")
@Caption(value = "Object Pegawai")
private Pegawai pegawai;
@ManyToOne
@JoinColumn(name = "CaraPengambilanOvumFk")
@Caption(value="Cara Pengambilan Ovum")
private CaraPengambilanOvum caraPengambilanOvum;
@Caption(value = "Cara Pengambilan Ovum")
private CaraPengambilanOvum caraPengambilanOvum;
@ManyToOne
@JoinColumn(name = "PembiusanFK")
@Caption(value="Pembiusan")
@Caption(value = "Pembiusan")
private Pembiusan pembiusan;
@Column(name = "Tanggal", nullable = true )
@Caption(value="Tanggal ")
@Column(name = "Tanggal")
@Caption(value = "Tanggal ")
private Date tanggal;
@Column(name = "FungsiOvariumKanan")
@Caption(value="Fungsi Ovarium Kanan")
@Caption(value = "Fungsi Ovarium Kanan")
private String fungsiOvariumKanan;
@Column(name = "FungsiOvariumKiri")
@Caption(value="Fungsi Ovarium Kiri")
@Caption(value = "Fungsi Ovarium Kiri")
private String fungsiOvariumKiri;
@Column(name = "OositOvariumKananKualitas1")
@Caption(value="Oosit Ovarium Kanan Kualitas1")
@Caption(value = "Oosit Ovarium Kanan Kualitas1")
private String oositOvariumKananKualitas1;
@Column(name = "OositOvariumKananKualitas2")
@Caption(value="Oosit Ovarium Kanan Kualitas2")
@Caption(value = "Oosit Ovarium Kanan Kualitas2")
private String OositOvariumKananKualitas2;
@Column(name = "OositOvariumKananKualitas3")
@Caption(value="Oosit Ovarium Kanan Kualitas3")
@Caption(value = "Oosit Ovarium Kanan Kualitas3")
private String OositOvariumKananKualitas3;
@Column(name = "OositOvariumKananKualitas4")
@Caption(value="Oosit Ovarium Kanan Kualitas4")
@Caption(value = "Oosit Ovarium Kanan Kualitas4")
private String OositOvariumKananKualitas4;
@Column(name = "OositOvariumKiriKualitas1")
@Caption(value="Oosit Ovarium Kiri Kualitas1")
@Caption(value = "Oosit Ovarium Kiri Kualitas1")
private String oositOvariumKiriKualitas1;
@Column(name = "OositOvariumKiriKualitas2")
@Caption(value="Oosit Ovarium Kiri Kualitas2")
@Caption(value = "Oosit Ovarium Kiri Kualitas2")
private String OositOvariumKiriKualitas2;
@Column(name = "OositOvariumKiriKualitas3")
@Caption(value="Oosit Ovarium Kiri Kualitas3")
@Caption(value = "Oosit Ovarium Kiri Kualitas3")
private String OositOvariumKiriKualitas3;
@Column(name = "OositOvariumKiriKualitas4")
@Caption(value="Oosit Ovarium Kiri Kualitas4")
@Caption(value = "Oosit Ovarium Kiri Kualitas4")
private String OositOvariumKiriKualitas4;
@Column(name = "JumlahFolikel")
@Caption(value="Jumlah Folikel")
@Caption(value = "Jumlah Folikel")
private Integer jumlahFolikel;
@Column(name = "JumlahOosit")
@Caption(value="Jumlah Oosit")
@Caption(value = "Jumlah Oosit")
private Integer jumlahOosit;
@Column(name = "Catatan")
@Caption(value="Catatan")
@Caption(value = "Catatan")
private String catatan;
public CaraPengambilanOvum getCaraPengambilanOvum() {
return caraPengambilanOvum;
}
public void setCaraPengambilanOvum(CaraPengambilanOvum caraPengambilanOvum) {
this.caraPengambilanOvum = caraPengambilanOvum;
}
public Pembiusan getPembiusan() {
return pembiusan;
}
public void setPembiusan(Pembiusan pembiusan) {
this.pembiusan = pembiusan;
}
public Date getTanggal() {
return tanggal;
}
public void setTanggal(Date tanggal) {
this.tanggal = tanggal;
}
public String getFungsiOvariumKanan() {
return fungsiOvariumKanan;
}
public void setFungsiOvariumKanan(String fungsiOvariumKanan) {
this.fungsiOvariumKanan = fungsiOvariumKanan;
}
public String getFungsiOvariumKiri() {
return fungsiOvariumKiri;
}
public void setFungsiOvariumKiri(String fungsiOvariumKiri) {
this.fungsiOvariumKiri = fungsiOvariumKiri;
}
public String getOositOvariumKananKualitas1() {
return oositOvariumKananKualitas1;
}
public void setOositOvariumKananKualitas1(String oositOvariumKananKualitas1) {
this.oositOvariumKananKualitas1 = oositOvariumKananKualitas1;
}
public String getOositOvariumKananKualitas2() {
return OositOvariumKananKualitas2;
}
public void setOositOvariumKananKualitas2(String oositOvariumKananKualitas2) {
OositOvariumKananKualitas2 = oositOvariumKananKualitas2;
}
public String getOositOvariumKananKualitas3() {
return OositOvariumKananKualitas3;
}
public void setOositOvariumKananKualitas3(String oositOvariumKananKualitas3) {
OositOvariumKananKualitas3 = oositOvariumKananKualitas3;
}
public String getOositOvariumKananKualitas4() {
return OositOvariumKananKualitas4;
}
public void setOositOvariumKananKualitas4(String oositOvariumKananKualitas4) {
OositOvariumKananKualitas4 = oositOvariumKananKualitas4;
}
public String getOositOvariumKiriKualitas1() {
return oositOvariumKiriKualitas1;
}
public void setOositOvariumKiriKualitas1(String oositOvariumKiriKualitas1) {
this.oositOvariumKiriKualitas1 = oositOvariumKiriKualitas1;
}
public String getOositOvariumKiriKualitas2() {
return OositOvariumKiriKualitas2;
}
public void setOositOvariumKiriKualitas2(String oositOvariumKiriKualitas2) {
OositOvariumKiriKualitas2 = oositOvariumKiriKualitas2;
}
public String getOositOvariumKiriKualitas3() {
return OositOvariumKiriKualitas3;
}
public void setOositOvariumKiriKualitas3(String oositOvariumKiriKualitas3) {
OositOvariumKiriKualitas3 = oositOvariumKiriKualitas3;
}
public String getOositOvariumKiriKualitas4() {
return OositOvariumKiriKualitas4;
}
public void setOositOvariumKiriKualitas4(String oositOvariumKiriKualitas4) {
OositOvariumKiriKualitas4 = oositOvariumKiriKualitas4;
}
public Integer getJumlahFolikel() {
return jumlahFolikel;
}
public void setJumlahFolikel(Integer jumlahFolikel) {
this.jumlahFolikel = jumlahFolikel;
}
public Integer getJumlahOosit() {
return jumlahOosit;
}
public void setJumlahOosit(Integer jumlahOosit) {
this.jumlahOosit = jumlahOosit;
}
public String getCatatan() {
return catatan;
}
public void setCatatan(String catatan) {
this.catatan = catatan;
}
public Pegawai getPegawai() {
return pegawai;
}
public void setPegawai(Pegawai pegawai) {
this.pegawai = pegawai;
}
}

View File

@ -1,43 +1,28 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity
@Table(name = "PengecekanPeralatan_M")
public class PengecekanPeralatan extends BaseMaster {
@Caption(value = "Bagian Alat")
@Column(name = "BagianAlat", nullable = true)
@Column(name = "BagianAlat")
private String bagianAlat;
public String getBagianAlat() {
return bagianAlat;
}
public void setBagianAlat(String bagianAlat) {
this.bagianAlat = bagianAlat;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.pengecekanperalatan_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.pengecekanperalatan_m_id_seq", sequenceName = "public.pengecekanperalatan_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.pengecekanperalatan_m_id_seq")
@SequenceGenerator(name = "public.pengecekanperalatan_m_id_seq", sequenceName = "public.pengecekanperalatan_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,25 +1,24 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import static javax.persistence.FetchType.LAZY;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity
@Table(name = "PengecekanPeralatanMapping_M")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class PengecekanPeralatanMapping extends BaseMaster {
@ManyToOne(fetch = FetchType.LAZY)
@ManyToOne(fetch = LAZY)
@Caption(value = "Produk")
@JoinColumn(name = "ObjectProdukFk")
private Produk produk;
@ -27,7 +26,7 @@ public class PengecekanPeralatanMapping extends BaseMaster {
@Column(name = "ObjectProdukFk", insertable = false, updatable = false)
private Integer produkId;
@ManyToOne(fetch = FetchType.LAZY)
@ManyToOne(fetch = LAZY)
@Caption(value = "Pengecekan Peralatan")
@JoinColumn(name = "ObjectPengecekanPeralatanFk")
private PengecekanPeralatan pengecekanPeralatan;
@ -35,50 +34,10 @@ public class PengecekanPeralatanMapping extends BaseMaster {
@Column(name = "ObjectPengecekanPeralatanFk", insertable = false, updatable = false)
private Integer pengecekanPeralatanId;
public Produk getProduk() {
return produk;
}
public void setProduk(Produk produk) {
this.produk = produk;
}
public Integer getProdukId() {
return produkId;
}
public void setProdukId(Integer produkId) {
this.produkId = produkId;
}
public PengecekanPeralatan getPengecekanPeralatan() {
return pengecekanPeralatan;
}
public void setPengecekanPeralatan(PengecekanPeralatan pengecekanPeralatan) {
this.pengecekanPeralatan = pengecekanPeralatan;
}
public Integer getPengecekanPeralatanId() {
return pengecekanPeralatanId;
}
public void setPengecekanPeralatanId(Integer pengecekanPeralatanId) {
this.pengecekanPeralatanId = pengecekanPeralatanId;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.pengecekanperalatanmapping_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.pengecekanperalatanmapping_m_id_seq", sequenceName = "public.pengecekanperalatanmapping_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.pengecekanperalatanmapping_m_id_seq")
@SequenceGenerator(name = "public.pengecekanperalatanmapping_m_id_seq", sequenceName = "public.pengecekanperalatanmapping_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,50 +1,35 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/**
* class Pengeluaran
*
* @author Generator
*/
@Entity // @Audited
@Getter
@Setter
@Entity
@Table(name = "RM_Pengeluaran_M")
public class Pengeluaran extends BaseMaster {
@NotNull(message = "Name tidak boleh kosong")
@Column(name = "Name", nullable = false, length = 100)
@Caption(value = "Name")
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.pengeluaran_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.pengeluaran_m_id_seq", sequenceName = "public.pengeluaran_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.pengeluaran_m_id_seq")
@SequenceGenerator(name = "public.pengeluaran_m_id_seq", sequenceName = "public.pengeluaran_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,134 +1,68 @@
package com.jasamedika.medifirst2000.entities;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.*;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;
/**
* class Pengembalian
* class Pengembalian
*
* @author Generator
*/
@Getter
@Setter
@Entity
@Table(name = "sdm_Pengembalian_T")
public class Pengembalian extends BaseTransaction{
@Column(name = "NomorAnggota", nullable = false , length = 100)
@Caption(value = "NomorAnggota")
private String nomorAnggota ;
public String getNomorAnggota() {
return nomorAnggota ;
}
public void setNomorAnggota(String nomorAnggota ) {
this.nomorAnggota = nomorAnggota ;
}
public class Pengembalian extends BaseTransaction {
@Column(name = "TipeKeanggotaan", nullable = false , length = 100)
@Caption(value = "TipeKeanggotaan")
private String tipeKeanggotaan ;
public String getTipeKeanggotaan() {
return tipeKeanggotaan ;
}
public void setTipeKeanggotaan(String tipeKeanggotaan ) {
this.tipeKeanggotaan = tipeKeanggotaan ;
}
@Column(name = "NomorAnggota", nullable = false, length = 100)
@Caption(value = "NomorAnggota")
private String nomorAnggota;
@Column(name = "Nama", nullable = false , length = 100)
@Caption(value = "Nama")
private String nama ;
public String getNama() {
return nama ;
}
public void setNama(String nama ) {
this.nama = nama ;
}
@Column(name = "TipeKeanggotaan", nullable = false, length = 100)
@Caption(value = "TipeKeanggotaan")
private String tipeKeanggotaan;
@Column(name = "ISSN", nullable = false , length = 100)
@Caption(value = "ISSN")
private String ISSN ;
public String getISSN() {
return ISSN ;
}
public void setISSN(String ISSN ) {
this.ISSN = ISSN ;
}
@Column(name = "Nama", nullable = false, length = 100)
@Caption(value = "Nama")
private String nama;
@Column(name = "KodeEksemplar", nullable = false , length = 100)
@Caption(value = "KodeEksemplar")
private Integer kodeEksemplar ;
public Integer getKodeEksemplar() {
return kodeEksemplar ;
}
public void setKodeEksemplar(Integer kodeEksemplar ) {
this.kodeEksemplar = kodeEksemplar ;
}
@Column(name = "ISSN", nullable = false, length = 100)
@Caption(value = "ISSN")
private String ISSN;
@Column(name = "TanggalPinjam", nullable = false , length = 100)
@Caption(value = "TanggalPinjam")
private Date tanggalPinjam ;
public Date getTanggalPinjam() {
return tanggalPinjam ;
}
public void setTanggalPinjam(Date tanggalPinjam ) {
this.tanggalPinjam = tanggalPinjam ;
}
@Column(name = "KodeEksemplar", nullable = false, length = 100)
@Caption(value = "KodeEksemplar")
private Integer kodeEksemplar;
@Column(name = "TanggalPengembalian", nullable = false , length = 100)
@Caption(value = "TanggalPengembalian")
private Date tanggalPengembalian ;
public Date getTanggalPengembalian() {
return tanggalPengembalian ;
}
public void setTanggalPengembalian(Date tanggalPengembalian ) {
this.tanggalPengembalian = tanggalPengembalian ;
}
@Column(name = "TanggalPinjam", nullable = false, length = 100)
@Caption(value = "TanggalPinjam")
private Date tanggalPinjam;
@Column(name = "JumlahPinjaman", nullable = false , length = 100)
@Caption(value = "JumlahPinjaman")
private Integer jumlahPinjaman ;
public Integer getJumlahPinjaman() {
return jumlahPinjaman ;
}
public void setJumlahPinjaman(Integer jumlahPinjaman ) {
this.jumlahPinjaman = jumlahPinjaman ;
}
@Column(name = "TanggalPengembalian", nullable = false, length = 100)
@Caption(value = "TanggalPengembalian")
private Date tanggalPengembalian;
@Column(name = "JumlahPengembalian", nullable = false , length = 100)
@Caption(value = "JumlahPengembalian")
private Integer jumlahPengembalian ;
public Integer getJumlahPengembalian() {
return jumlahPengembalian ;
}
public void setJumlahPengembalian(Integer jumlahPengembalian ) {
this.jumlahPengembalian = jumlahPengembalian ;
}
@Column(name = "JumlahPinjaman", nullable = false, length = 100)
@Caption(value = "JumlahPinjaman")
private Integer jumlahPinjaman;
@Column(name = "DendaHarian", nullable = false , length = 100)
@Caption(value = "DendaHarian")
private Integer dendaHarian ;
public Integer getDendaHarian() {
return dendaHarian ;
}
public void setDendaHarian(Integer dendaHarian ) {
this.dendaHarian = dendaHarian ;
}
@Column(name = "JumlahPengembalian", nullable = false, length = 100)
@Caption(value = "JumlahPengembalian")
private Integer jumlahPengembalian;
@Column(name = "JumlahDenda", nullable = false , length = 100)
@Caption(value = "JumlahDenda")
private Integer jumlahDenda ;
public Integer getJumlahDenda() {
return jumlahDenda ;
}
public void setJumlahDenda(Integer jumlahDenda ) {
this.jumlahDenda = jumlahDenda ;
}
@Column(name = "DendaHarian", nullable = false, length = 100)
@Caption(value = "DendaHarian")
private Integer dendaHarian;
@Column(name = "JumlahDenda", nullable = false, length = 100)
@Caption(value = "JumlahDenda")
private Integer jumlahDenda;
}

View File

@ -1,23 +1,24 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.FetchType.LAZY;
@Getter
@Setter
@Entity
@Table(name = "PengembalianKendaraanDinas_T")
public class PengembalianKendaraanDinas extends BaseTransaction {
private static final long serialVersionUID = 1324950034363575925L;
@ManyToOne(fetch = FetchType.LAZY)
@ManyToOne(fetch = LAZY)
@JoinColumn(name = "ObjectStrukOrderFk")
private StrukOrder strukOrder;
@ -46,52 +47,4 @@ public class PengembalianKendaraanDinas extends BaseTransaction {
@Caption(value = "Keterangan")
private String keterangan;
public Integer getKmAwal() {
return kmAwal;
}
public void setKmAwal(Integer kmAwal) {
this.kmAwal = kmAwal;
}
public Integer getKmTerakhir() {
return kmTerakhir;
}
public void setKmTerakhir(Integer kmTerakhir) {
this.kmTerakhir = kmTerakhir;
}
public KondisiKendaraan getKondisiKendaraan() {
return kondisiKendaraan;
}
public void setKondisiKendaraan(KondisiKendaraan kondisiKendaraan) {
this.kondisiKendaraan = kondisiKendaraan;
}
public Integer getKondisiKendaraanId() {
return kondisiKendaraanId;
}
public void setKondisiKendaraanId(Integer kondisiKendaraanId) {
this.kondisiKendaraanId = kondisiKendaraanId;
}
public String getKeterangan() {
return keterangan;
}
public void setKeterangan(String keterangan) {
this.keterangan = keterangan;
}
public StrukOrder getStrukOrder() {
return strukOrder;
}
public void setStrukOrder(StrukOrder strukOrder) {
this.strukOrder = strukOrder;
}
}

View File

@ -1,71 +1,40 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity
@Table(name = "Pengendali_M")
public class Pengendali extends BaseMaster {
@NotNull(message = "Pengendali boleh kosong")
@Caption(value = "Pengendali")
@Column(name = "Pengendali", nullable = true, length = 200)
@Column(name = "Pengendali", length = 200)
private String namaPengendali;
@NotNull(message = "Kode Pengendali tidak boleh kosong")
@Caption(value = "Kode Pengendali")
@Column(name = "KodePengendali", nullable = true, length = 50)
@Column(name = "KodePengendali", length = 50)
private String kodePengendali;
@NotNull(message = "Keterangan tidak boleh kosong")
@Caption(value = "Keterangan")
@Column(name = "Keterangan", nullable = true, length = 200)
@Column(name = "Keterangan", length = 200)
private String ketPengendali;
public String getNamaPengendali() {
return namaPengendali;
}
public void setNamaPengendali(String namaPengendali) {
this.namaPengendali = namaPengendali;
}
public String getKodePengendali() {
return kodePengendali;
}
public void setKodePengendali(String kodePengendali) {
this.kodePengendali = kodePengendali;
}
public String getKetPengendali() {
return ketPengendali;
}
public void setKetPengendali(String ketPengendali) {
this.ketPengendali = ketPengendali;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.pengendali_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.pengendali_m_id_seq", sequenceName = "public.pengendali_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.pengendali_m_id_seq")
@SequenceGenerator(name = "public.pengendali_m_id_seq", sequenceName = "public.pengendali_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -0,0 +1,35 @@
package com.jasamedika.medifirst2000.entities;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/**
* class penggunaanobat
*
* @author Generator
*/
@Getter
@Setter
@Entity
@Table(name = "RM_penggunaanobat_M")
public class PenggunaanObat extends BaseMaster {
@NotNull(message = "Name tidak boleh kosong")
@Column(name = "Name", nullable = false, length = 100)
@Caption(value = "Name")
private String name;
@Id
@GeneratedValue(strategy = SEQUENCE, generator = "public.penggunaanobat_m_id_seq")
@SequenceGenerator(name = "public.penggunaanobat_m_id_seq", sequenceName = "public.penggunaanobat_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
}

View File

@ -1,65 +1,40 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/**
* class PenghasilanTidakKenaPajak
*
* @author Generator
*/
@Entity // @Audited
@Getter
@Setter
@Entity
@Table(name = "PenghasilanTidakKenaPajak_M")
public class PenghasilanTidakKenaPajak extends BaseMaster {
@Column(name = "Deskripsi", nullable = true, length = 150)
@Column(name = "Deskripsi", length = 150)
@Caption(value = "Deskripsi")
private String deskripsi;
public void setDeskripsi(String deskripsi) {
this.deskripsi = deskripsi;
}
public String getDeskripsi() {
return this.deskripsi;
}
@NotNull(message = "Kd P T K P tidak boleh kosong")
@Column(name = "KdPTKP", nullable = false)
@Caption(value = "Kode P T K P")
private Byte kdPTKP;
public void setKdPTKP(Byte kdPTKP) {
this.kdPTKP = kdPTKP;
}
public Byte getKdPTKP() {
return this.kdPTKP;
}
@ManyToOne
@JoinColumn(name = "ObjectStatusPerkawinanFk")
@Caption(value = "Object Status Perkawinan")
private StatusPerkawinan statusPerkawinan;
public void setStatusPerkawinan(StatusPerkawinan statusPerkawinan) {
this.statusPerkawinan = statusPerkawinan;
}
public StatusPerkawinan getStatusPerkawinan() {
return this.statusPerkawinan;
}
@Column(name = "ObjectStatusPerkawinanFk", insertable = false, updatable = false)
private Integer statusPerkawinanId;
@ -68,64 +43,24 @@ public class PenghasilanTidakKenaPajak extends BaseMaster {
@Caption(value = "QP T K P")
private Byte qPTKP;
public void setqPTKP(Byte qPTKP) {
this.qPTKP = qPTKP;
}
public Byte getqPTKP() {
return this.qPTKP;
}
@Column(name = "QtyAnak", nullable = true)
@Column(name = "QtyAnak")
@Caption(value = "Qty Anak")
private Byte qtyAnak;
public void setqtyAnak(Byte qtyAnak) {
this.qtyAnak = qtyAnak;
}
public Byte getqtyAnak() {
return this.qtyAnak;
}
@NotNull(message = "Status P T K P tidak boleh kosong")
@Column(name = "StatusPTKP", nullable = false, length = 75)
@Caption(value = "Status P T K P")
private String statusPTKP;
public void setStatusPTKP(String statusPTKP) {
this.statusPTKP = statusPTKP;
}
public String getStatusPTKP() {
return this.statusPTKP;
}
@NotNull(message = "Total Harga P T K P tidak boleh kosong")
@Column(name = "TotalHargaPTKP", nullable = false)
@Caption(value = "Total Harga P T K P")
private Double totalHargaPTKP;
public void setTotalHargaPTKP(Double totalHargaPTKP) {
this.totalHargaPTKP = totalHargaPTKP;
}
public Double getTotalHargaPTKP() {
return this.totalHargaPTKP;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.penghasilantidakkenapajak_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.penghasilantidakkenapajak_m_id_seq", sequenceName = "public.penghasilantidakkenapajak_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.penghasilantidakkenapajak_m_id_seq")
@SequenceGenerator(name = "public.penghasilantidakkenapajak_m_id_seq", sequenceName = "public.penghasilantidakkenapajak_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,69 +1,43 @@
package com.jasamedika.medifirst2000.entities;
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.Table;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import java.util.HashSet;
import java.util.Set;
import static javax.persistence.CascadeType.ALL;
import static javax.persistence.FetchType.LAZY;
/**
* class PosisiRahim
* class PosisiRahim
*
* @author Generator
*/
@Entity //@Audited
@Getter
@Setter
@Entity
@Table(name = "PenghitunganKassaDanAlatOperasi_T")
public class PenghitunganKassaDanAlatOperasi extends BaseTransaction {
@ManyToOne
@JoinColumn(name = "ObjectPasienFk")
@NotNull(message = "Pasien tidak boleh kosong")
private AntrianPasienDiPeriksa pasienDaftar;
private AntrianPasienDiPeriksa pasienDaftar;
@Column(name = "ObjectPasienFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = false)
private String pasienId;
@JsonManagedReference
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "penghitunganKassaDanAlatOperasi")
private Set<DetailAlatYangDigunakan> detailAlatYangDigunakan=new HashSet<DetailAlatYangDigunakan>();
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "penghitunganKassaDanAlatOperasi")
private Set<DetailAlatYangDigunakan> detailAlatYangDigunakan = new HashSet<>();
@JsonManagedReference
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "penghitunganKassaDanAlatOperasi")
private Set<DetailDokterOperasi> detailDokterOperasi=new HashSet<DetailDokterOperasi>();
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "penghitunganKassaDanAlatOperasi")
private Set<DetailDokterOperasi> detailDokterOperasi = new HashSet<>();
public Set<DetailAlatYangDigunakan> getDetailAlatYangDigunakan() {
return detailAlatYangDigunakan;
}
public void setDetailAlatYangDigunakan(Set<DetailAlatYangDigunakan> detailAlatYangDigunakan) {
this.detailAlatYangDigunakan = detailAlatYangDigunakan;
}
public Set<DetailDokterOperasi> getDetailDokterOperasi() {
return detailDokterOperasi;
}
public void setDetailDokterOperasi(Set<DetailDokterOperasi> detailDokterOperasi) {
this.detailDokterOperasi = detailDokterOperasi;
}
public AntrianPasienDiPeriksa getPasienDaftar() {
return pasienDaftar;
}
public void setPasienDaftar(AntrianPasienDiPeriksa pasienDaftar) {
this.pasienDaftar = pasienDaftar;
}
}

View File

@ -1,16 +1,15 @@
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 com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import java.util.Date;
@Getter
@Setter
@Entity
@Table(name = "PengirimanBarang_T")
public class PengirimanBarang extends BaseTransaction {
@ -36,36 +35,4 @@ public class PengirimanBarang extends BaseTransaction {
@Caption(value = "Berat Linen Kotor")
private Float beratLinenKotor;
public Date getTglPengiriman() {
return tglPengiriman;
}
public void setTglPengiriman(Date tglPengiriman) {
this.tglPengiriman = tglPengiriman;
}
public Float getBeratLinenKotor() {
return beratLinenKotor;
}
public void setBeratLinenKotor(Float beratLinenKotor) {
this.beratLinenKotor = beratLinenKotor;
}
public Date getTgl() {
return tgl;
}
public void setTgl(Date tgl) {
this.tgl = tgl;
}
public Ruangan getRuangan() {
return ruangan;
}
public void setRuangan(Ruangan ruangan) {
this.ruangan = ruangan;
}
}

View File

@ -1,112 +1,53 @@
package com.jasamedika.medifirst2000.entities;
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.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import java.util.HashSet;
import java.util.Set;
import static javax.persistence.CascadeType.ALL;
import static javax.persistence.FetchType.LAZY;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity
@Table(name="PengkajianAwal_M")
public class PengkajianAwal extends BaseMaster{
@Table(name = "PengkajianAwal_M")
public class PengkajianAwal extends BaseMaster {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.pengkajianawal_id_seq")
@javax.persistence.SequenceGenerator(name = "public.pengkajianawal_id_seq", sequenceName = "public.pengkajianawal_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.pengkajianawal_id_seq")
@SequenceGenerator(name = "public.pengkajianawal_id_seq", sequenceName = "public.pengkajianawal_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
@Caption(value="Nama")
@Column(name="Nama", nullable=true)
@Caption(value = "Nama")
@Column(name = "Nama")
private String nama;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Head Pengkajian Awal")
@JoinColumn(name="headPengkajianAwalFk")
@ManyToOne(fetch = LAZY)
@Caption(value = "Head Pengkajian Awal")
@JoinColumn(name = "headPengkajianAwalFk")
private PengkajianAwal headPengkajianAwal;
@Column(name="headPengkajianAwalFk", insertable=false, updatable=false, nullable=true)
@Column(name = "headPengkajianAwalFk", insertable = false, updatable = false)
private Integer headPengkajianAwalId;
@Caption(value="Desc/Nilai")
@Column(name="DescNilai", nullable=true)
@Caption(value = "Desc/Nilai")
@Column(name = "DescNilai")
private String descNilai;
@Caption(value="NoUrut")
@Column(name="NoUrut", nullable=true)
@Caption(value = "NoUrut")
@Column(name = "NoUrut")
private Integer noUrut;
@JsonBackReference
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "headPengkajianAwal")
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "headPengkajianAwal")
private Set<PengkajianAwal> pengkajianAwal = new HashSet<>();
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getNama() {
return nama;
}
public void setNama(String nama) {
this.nama = nama;
}
public PengkajianAwal getHeadPengkajianAwal() {
return headPengkajianAwal;
}
public void setHeadPengkajianAwal(PengkajianAwal headPengkajianAwal) {
this.headPengkajianAwal = headPengkajianAwal;
}
public Integer getHeadPengkajianAwalId() {
return headPengkajianAwalId;
}
public void setHeadPengkajianAwalId(Integer headPengkajianAwalId) {
this.headPengkajianAwalId = headPengkajianAwalId;
}
public String getDescNilai() {
return descNilai;
}
public void setDescNilai(String descNilai) {
this.descNilai = descNilai;
}
public Integer getNoUrut() {
return noUrut;
}
public void setNoUrut(Integer noUrut) {
this.noUrut = noUrut;
}
public Set<PengkajianAwal> getPengkajianAwal() {
return pengkajianAwal;
}
public void setPengkajianAwal(Set<PengkajianAwal> pengkajianAwal) {
this.pengkajianAwal = pengkajianAwal;
}
}

View File

@ -1,116 +1,53 @@
package com.jasamedika.medifirst2000.entities;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import java.util.Date;
import static javax.persistence.FetchType.LAZY;
@Getter
@Setter
@Entity
@Table(name="PengkajianAwalBaru_T")
@Table(name = "PengkajianAwalBaru_T")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class PengkajianAwalBaru extends BaseTransaction{
@Caption(value="KdPap")
@Column(name="KdPap")
public class PengkajianAwalBaru extends BaseTransaction {
@Caption(value = "KdPap")
@Column(name = "KdPap")
private String kdPap;
@Caption(value="Tanggal Registrasi")
@Column(name="TglRegistrasi")
@Caption(value = "Tanggal Registrasi")
@Column(name = "TglRegistrasi")
private Date tglRegistrasi;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Ruangan Fk")
@JoinColumn(name="ObjectRuanganFk")
@ManyToOne(fetch = LAZY)
@Caption(value = "Object Ruangan Fk")
@JoinColumn(name = "ObjectRuanganFk")
private Ruangan ruangan;
@Column(name="ObjectRuanganFk", insertable=false, updatable=false, nullable=false)
@Column(name = "ObjectRuanganFk", insertable = false, updatable = false, nullable = false)
private Integer ruanganId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Pasien Fk")
@JoinColumn(name="ObjectPasienFk")
@ManyToOne(fetch = LAZY)
@Caption(value = "Object Pasien Fk")
@JoinColumn(name = "ObjectPasienFk")
private Pasien pasien;
@Column(name="ObjectPasienFk", insertable=false, updatable=false, nullable=false)
private Integer pasienId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object No Registrasi")
@JoinColumn(name="ObjectNoRegistrasiFk")
@Column(name = "ObjectPasienFk", insertable = false, updatable = false, nullable = false)
private Integer pasienId;
@ManyToOne(fetch = LAZY)
@Caption(value = "Object No Registrasi")
@JoinColumn(name = "ObjectNoRegistrasiFk")
private AntrianPasienDiPeriksa noRegistrasi;
@Column(name="ObjectNoRegistrasiFk", insertable=false, updatable=false, nullable=true)
private String noRegistrasiId;
public String getKdPap() {
return kdPap;
}
public void setKdPap(String kdPap) {
this.kdPap = kdPap;
}
public Date getTglRegistrasi() {
return tglRegistrasi;
}
public void setTglRegistrasi(Date tglRegistrasi) {
this.tglRegistrasi = tglRegistrasi;
}
public Ruangan getRuangan() {
return ruangan;
}
public void setRuangan(Ruangan ruangan) {
this.ruangan = ruangan;
}
public Integer getRuanganId() {
return ruanganId;
}
public void setRuanganId(Integer ruanganId) {
this.ruanganId = ruanganId;
}
public Pasien getPasien() {
return pasien;
}
public void setPasien(Pasien pasien) {
this.pasien = pasien;
}
public Integer getPasienId() {
return pasienId;
}
public void setPasienId(Integer pasienId) {
this.pasienId = pasienId;
}
public AntrianPasienDiPeriksa getNoRegistrasi() {
return noRegistrasi;
}
public void setNoRegistrasi(AntrianPasienDiPeriksa noRegistrasi) {
this.noRegistrasi = noRegistrasi;
}
public String getNoRegistrasiId() {
return noRegistrasiId;
}
public void setNoRegistrasiId(String noRegistrasiId) {
this.noRegistrasiId = noRegistrasiId;
}
@Column(name = "ObjectNoRegistrasiFk", insertable = false, updatable = false)
private String noRegistrasiId;
}

View File

@ -1,44 +1,45 @@
package com.jasamedika.medifirst2000.entities;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
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.OneToMany;
import javax.persistence.Table;
import static javax.persistence.CascadeType.ALL;
import static javax.persistence.FetchType.LAZY;
import com.jasamedika.medifirst2000.helper.Caption;
@Entity // @Audited
@Getter
@Setter
@Entity
@Table(name = "PengkajianAwalPsikologi_T")
public class PengkajianAwalPsikologi extends MedicalRecordTransaction {
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<RiwayatPerkembangan> riwayatPerkembangan = new HashSet<RiwayatPerkembangan>();
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<RiwayatPerkembangan> riwayatPerkembangan = new HashSet<>();
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<RiwayatPendidikanFormal> riwayatPendidikanFormal = new HashSet<RiwayatPendidikanFormal>();
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<RiwayatPendidikanFormal> riwayatPendidikanFormal = new HashSet<>();
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<RiwayatPendidikanNonFormal> riwayatPendidikanNonFormal = new HashSet<RiwayatPendidikanNonFormal>();
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<RiwayatPendidikanNonFormal> riwayatPendidikanNonFormal = new HashSet<>();
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<PengalamanOrganisasi> pengalamanOrganisasi = new HashSet<PengalamanOrganisasi>();
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<PengalamanOrganisasi> pengalamanOrganisasi = new HashSet<>();
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<AsesmenPsikologis> asesmenPsikologis = new HashSet<AsesmenPsikologis>();
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<AsesmenPsikologis> asesmenPsikologis = new HashSet<>();
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<ProfilSensori> profilSensori = new HashSet<ProfilSensori>();
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<ProfilSensori> profilSensori = new HashSet<>();
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<KesanPsikologisDiagnosis> kesanPsikologis = new HashSet<KesanPsikologisDiagnosis>();
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<KesanPsikologisDiagnosis> kesanPsikologis = new HashSet<>();
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<TesPsikologi> tesPsikologi = new HashSet<TesPsikologi>();
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<TesPsikologi> tesPsikologi = new HashSet<>();
@Column(name = "analisis")
@Caption(value = "Analisis/Psikodinamika")
@ -52,92 +53,4 @@ public class PengkajianAwalPsikologi extends MedicalRecordTransaction {
@Caption(value = "Rencana Program dan Intervensi")
private String rencana;
public Set<RiwayatPerkembangan> getRiwayatPerkembangan() {
return riwayatPerkembangan;
}
public void setRiwayatPerkembangan(Set<RiwayatPerkembangan> riwayatPerkembangan) {
this.riwayatPerkembangan = riwayatPerkembangan;
}
public Set<RiwayatPendidikanFormal> getRiwayatPendidikanFormal() {
return riwayatPendidikanFormal;
}
public void setRiwayatPendidikanFormal(Set<RiwayatPendidikanFormal> riwayatPendidikanFormal) {
this.riwayatPendidikanFormal = riwayatPendidikanFormal;
}
public Set<RiwayatPendidikanNonFormal> getRiwayatPendidikanNonFormal() {
return riwayatPendidikanNonFormal;
}
public void setRiwayatPendidikanNonFormal(Set<RiwayatPendidikanNonFormal> riwayatPendidikanNonFormal) {
this.riwayatPendidikanNonFormal = riwayatPendidikanNonFormal;
}
public Set<PengalamanOrganisasi> getPengalamanOrganisasi() {
return pengalamanOrganisasi;
}
public void setPengalamanOrganisasi(Set<PengalamanOrganisasi> pengalamanOrganisasi) {
this.pengalamanOrganisasi = pengalamanOrganisasi;
}
public Set<AsesmenPsikologis> getAsesmenPsikologis() {
return asesmenPsikologis;
}
public void setAsesmenPsikologis(Set<AsesmenPsikologis> asesmenPsikologis) {
this.asesmenPsikologis = asesmenPsikologis;
}
public Set<ProfilSensori> getProfilSensori() {
return profilSensori;
}
public void setProfilSensori(Set<ProfilSensori> profilSensori) {
this.profilSensori = profilSensori;
}
public String getAnalisis() {
return analisis;
}
public void setAnalisis(String analisis) {
this.analisis = analisis;
}
public String getPsikokonseling() {
return psikokonseling;
}
public void setPsikokonseling(String psikokonseling) {
this.psikokonseling = psikokonseling;
}
public String getRencana() {
return rencana;
}
public void setRencana(String rencana) {
this.rencana = rencana;
}
public Set<KesanPsikologisDiagnosis> getKesanPsikologis() {
return kesanPsikologis;
}
public void setKesanPsikologis(Set<KesanPsikologisDiagnosis> kesanPsikologis) {
this.kesanPsikologis = kesanPsikologis;
}
public Set<TesPsikologi> getTesPsikologi() {
return tesPsikologi;
}
public void setTesPsikologi(Set<TesPsikologi> tesPsikologi) {
this.tesPsikologi = tesPsikologi;
}
}

View File

@ -1,82 +1,42 @@
package com.jasamedika.medifirst2000.entities;
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.Table;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import java.util.HashSet;
import java.util.Set;
import static javax.persistence.CascadeType.ALL;
import static javax.persistence.FetchType.LAZY;
@Getter
@Setter
@Entity
@Table(name="PengkajianAwalTransaksi_T")
public class PengkajianAwalTransaksi extends BaseTransaction{
@Table(name = "PengkajianAwalTransaksi_T")
public class PengkajianAwalTransaksi extends BaseTransaction {
@ManyToOne(fetch=FetchType.LAZY)
@ManyToOne(fetch = LAZY)
@Caption(value = "pengkajianAwalBaru")
@JoinColumn(name = "ObjectPengkajianAwalBaruFk")
private PengkajianAwalBaru pengkajianAwalBaru;
@Column(name = "ObjectPengkajianAwalBaruFk", insertable=false, updatable=false, nullable=true)
@Column(name = "ObjectPengkajianAwalBaruFk", insertable = false, updatable = false)
private String pengkajianAwalBaruId;
@JsonBackReference
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pengkajianAwalTransaksi")
Set<DetailPengkajianAwal> detailPengkajianAwal = new HashSet<>();
@ManyToOne(fetch=FetchType.LAZY)
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianAwalTransaksi")
private Set<DetailPengkajianAwal> detailPengkajianAwal = new HashSet<>();
@ManyToOne(fetch = LAZY)
@Caption(value = "pengkajianLanjutan")
@JoinColumn(name = "ObjectPengkajianLanjutanFk")
private PengkajianAwalBaru pengkajianLanjutan;
@Column(name = "ObjectPengkajianLanjutanFk", insertable=false, updatable=false, nullable=true)
@Column(name = "ObjectPengkajianLanjutanFk", insertable = false, updatable = false)
private String pengkajianLanjutanId;
public PengkajianAwalBaru getPengkajianAwalBaru() {
return pengkajianAwalBaru;
}
public void setPengkajianAwalBaru(PengkajianAwalBaru pengkajianAwalBaru) {
this.pengkajianAwalBaru = pengkajianAwalBaru;
}
public String getPengkajianAwalBaruId() {
return pengkajianAwalBaruId;
}
public void setPengkajianAwalBaruId(String pengkajianAwalBaruId) {
this.pengkajianAwalBaruId = pengkajianAwalBaruId;
}
public Set<DetailPengkajianAwal> getDetailPengkajianAwal() {
return detailPengkajianAwal;
}
public void setDetailPengkajianAwal(Set<DetailPengkajianAwal> detailPengkajianAwal) {
this.detailPengkajianAwal = detailPengkajianAwal;
}
public PengkajianAwalBaru getPengkajianLanjutan() {
return pengkajianLanjutan;
}
public void setPengkajianLanjutan(PengkajianAwalBaru pengkajianLanjutan) {
this.pengkajianLanjutan = pengkajianLanjutan;
}
public String getPengkajianLanjutanId() {
return pengkajianLanjutanId;
}
public void setPengkajianLanjutanId(String pengkajianLanjutanId) {
this.pengkajianLanjutanId = pengkajianLanjutanId;
}
}

View File

@ -1,84 +1,42 @@
package com.jasamedika.medifirst2000.entities;
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.Table;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import java.util.HashSet;
import java.util.Set;
import static javax.persistence.CascadeType.ALL;
import static javax.persistence.FetchType.LAZY;
@Getter
@Setter
@Entity
@Table(name="PengkajianKebutuhanDasar_T")
public class PengkajianKebutuhanDasar extends BaseTransaction{
@Table(name = "PengkajianKebutuhanDasar_T")
public class PengkajianKebutuhanDasar extends BaseTransaction {
@ManyToOne(fetch=FetchType.LAZY)
@ManyToOne(fetch = LAZY)
@Caption(value = "antrianPasienDiPeriksa")
@JoinColumn(name = "ObjectantrianPasienDiPeriksaFk")
private AntrianPasienDiPeriksa antrianPasienDiPeriksa;
private AntrianPasienDiPeriksa antrianPasienDiPeriksa;
@Column(name = "ObjectantrianPasienDiPeriksaFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String antrianPasienDiPeriksaId;
@ManyToOne(fetch=FetchType.LAZY)
@ManyToOne(fetch = LAZY)
@Caption(value = "pengkajianAwalBaru")
@JoinColumn(name = "ObjectPengkajianAwalBaruFk")
private PengkajianAwalBaru pengkajianAwalBaru;
@Column(name = "ObjectPengkajianAwalBaruFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String pengkajianAwalBaruId;
@JsonBackReference
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pengkajianKebutuhanDasar")
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianKebutuhanDasar")
private Set<MapPengkajianKebutuhanDasar> kebutuhanDasar = new HashSet<>();
public AntrianPasienDiPeriksa getAntrianPasienDiPeriksa() {
return antrianPasienDiPeriksa;
}
public void setAntrianPasienDiPeriksa(AntrianPasienDiPeriksa antrianPasienDiPeriksa) {
this.antrianPasienDiPeriksa = antrianPasienDiPeriksa;
}
public String getAntrianPasienDiPeriksaId() {
return antrianPasienDiPeriksaId;
}
public void setAntrianPasienDiPeriksaId(String antrianPasienDiPeriksaId) {
this.antrianPasienDiPeriksaId = antrianPasienDiPeriksaId;
}
public PengkajianAwalBaru getPengkajianAwalBaru() {
return pengkajianAwalBaru;
}
public void setPengkajianAwalBaru(PengkajianAwalBaru pengkajianAwalBaru) {
this.pengkajianAwalBaru = pengkajianAwalBaru;
}
public String getPengkajianAwalBaruId() {
return pengkajianAwalBaruId;
}
public void setPengkajianAwalBaruId(String pengkajianAwalBaruId) {
this.pengkajianAwalBaruId = pengkajianAwalBaruId;
}
public Set<MapPengkajianKebutuhanDasar> getKebutuhanDasar() {
return kebutuhanDasar;
}
public void setKebutuhanDasar(Set<MapPengkajianKebutuhanDasar> kebutuhanDasar) {
this.kebutuhanDasar = kebutuhanDasar;
}
}

View File

@ -1,50 +1,35 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/**
* class PengobatanKhususCheckIn
*
* @author Generator
*/
@Entity // @Audited
@Getter
@Setter
@Entity
@Table(name = "RM_PengobatanKhusus_M")
public class PengobatanKhusus extends BaseMaster {
@NotNull(message = "Name tidak boleh kosong")
@Column(name = "Name", nullable = false, length = 100)
@Caption(value = "Name")
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.pengobatankhusus_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.pengobatankhusus_m_id_seq", sequenceName = "public.pengobatankhusus_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.pengobatankhusus_m_id_seq")
@SequenceGenerator(name = "public.pengobatankhusus_m_id_seq", sequenceName = "public.pengobatankhusus_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,50 +1,35 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/**
* class PengobatanKhususCheckIn
*
* @author Generator
*/
@Entity // @Audited
@Getter
@Setter
@Entity
@Table(name = "RM_PengobatanKhususCheckIn_M")
public class PengobatanKhususCheckIn extends BaseMaster {
@NotNull(message = "Name tidak boleh kosong")
@Column(name = "Name", nullable = false, length = 100)
@Caption(value = "Name")
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.pengobatankhususcheckin_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.pengobatankhususcheckin_m_id_seq", sequenceName = "public.pengobatankhususcheckin_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.pengobatankhususcheckin_m_id_seq")
@SequenceGenerator(name = "public.pengobatankhususcheckin_m_id_seq", sequenceName = "public.pengobatankhususcheckin_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,61 +1,29 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import org.hibernate.envers.Audited;
import com.jasamedika.medifirst2000.base.BaseTransaction;
@Entity
//@Audited
@Getter
@Setter
@Entity
@Table(name = "PengobatanKhusus_T")
public class PengobatanKhususDetail extends BaseTransaction {
@ManyToOne
@JoinColumn(name = "PengobatanKhususFk")
@NotNull(message = "Pengobatan Khusus tidak boleh kosong")
private PengobatanKhususCheckIn pengobatanKhusus;
// @Column(name = "PengobatanKhususFk", insertable=false,updatable=false)
// private Integer pengobatanKhususId;
@Column(name = "value", nullable = true)
@Column(name = "value")
private String value;
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
@ManyToOne
@JoinColumn(name = "CheckInFk")
@NotNull(message = "CheckIn tidak boleh kosong")
private CheckIn checkIn;
public PengobatanKhususCheckIn getPengobatanKhusus() {
return pengobatanKhusus;
}
public void setPengobatanKhusus(PengobatanKhususCheckIn pengobatanKhusus) {
this.pengobatanKhusus = pengobatanKhusus;
}
public CheckIn getCheckIn() {
return checkIn;
}
public void setCheckIn(CheckIn checkIn) {
this.checkIn = checkIn;
}
}

View File

@ -1,50 +1,35 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/**
* class PengobatanKhususCheckIn
*
* @author Generator
*/
@Entity // @Audited
@Getter
@Setter
@Entity
@Table(name = "RM_PengobatanKhususSignIn_M")
public class PengobatanKhususSignIn extends BaseMaster {
@NotNull(message = "Name tidak boleh kosong")
@Column(name = "Name", nullable = false, length = 100)
@Caption(value = "Name")
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.pengobatankhusussignin_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.pengobatankhusussignin_m_id_seq", sequenceName = "public.pengobatankhusussignin_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.pengobatankhusussignin_m_id_seq")
@SequenceGenerator(name = "public.pengobatankhusussignin_m_id_seq", sequenceName = "public.pengobatankhusussignin_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,20 +1,18 @@
package com.jasamedika.medifirst2000.entities;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import java.util.Date;
import static javax.persistence.FetchType.LAZY;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity
@Table(name = "PengukuranKebisingan_M")
public class PengukuranKebisingan extends BaseMaster {
@ -23,132 +21,39 @@ public class PengukuranKebisingan extends BaseMaster {
@Column(name = "Tanggal")
private Date tanggal;
@ManyToOne(fetch = FetchType.LAZY)
@ManyToOne(fetch = LAZY)
@Caption(value = "Tanggal")
@JoinColumn(name = "ObjectNamaRuanganFk")
private Ruangan namaRuangan;
//date : 17.09.2018
//by : iwan kasan
//ada permintaan dari K3KL
//untuk ruangan diganti dengan edittable
//tdk termapping dari master ruangan
//nullable = true
@Column(name = "ObjectNamaRuanganFk", nullable = true, insertable = false, updatable = false)
@Column(name = "ObjectNamaRuanganFk", insertable = false, updatable = false)
private Integer namaRuanganId;
@ManyToOne(fetch = FetchType.LAZY)
@ManyToOne(fetch = LAZY)
@Caption(value = "Tanggal")
@JoinColumn(name = "ObjectBakuMutuFk")
private BakuMutu bakuMutu;
//date : 17.09.2018
//by : iwan kasan
//ada permintaan dari K3KL
//untuk ruangan diganti dengan edittable
//tdk termapping dari master ruangan
//nullable = true
@Column(name = "ObjectBakuMutuFk", nullable = true, insertable = false, updatable = false)
@Column(name = "ObjectBakuMutuFk", insertable = false, updatable = false)
private Integer bakuMutuId;
@Caption(value = "Hasil Pengukuran")
@Column(name = "HasilPengukuran")
private Integer hasilPengukuran;
@Column(name="NilaiBakuMutu")
@Column(name = "NilaiBakuMutu")
private Integer nilaiBakuMutu;
@Column(name="Keterangan")
@Column(name = "Keterangan")
private String keterangan;
@Column(name="menutype")
@Column(name = "menutype")
private String menutype;
public Date getTanggal() {
return tanggal;
}
public void setTanggal(Date tanggal) {
this.tanggal = tanggal;
}
public Ruangan getNamaRuangan() {
return namaRuangan;
}
public void setNamaRuangan(Ruangan namaRuangan) {
this.namaRuangan = namaRuangan;
}
public Integer getNamaRuanganId() {
return namaRuanganId;
}
public void setNamaRuanganId(Integer namaRuanganId) {
this.namaRuanganId = namaRuanganId;
}
public BakuMutu getBakuMutu() {
return bakuMutu;
}
public void setBakuMutu(BakuMutu bakuMutu) {
this.bakuMutu = bakuMutu;
}
public Integer getBakuMutuId() {
return bakuMutuId;
}
public void setBakuMutuId(Integer bakuMutuId) {
this.bakuMutuId = bakuMutuId;
}
public Integer getHasilPengukuran() {
return hasilPengukuran;
}
public void setHasilPengukuran(Integer hasilPengukuran) {
this.hasilPengukuran = hasilPengukuran;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.pengukurankebisingan_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.pengukurankebisingan_m_id_seq", sequenceName = "public.pengukurankebisingan_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.pengukurankebisingan_m_id_seq")
@SequenceGenerator(name = "public.pengukurankebisingan_m_id_seq", sequenceName = "public.pengukurankebisingan_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getNilaiBakuMutu() {
return nilaiBakuMutu;
}
public void setNilaiBakuMutu(Integer nilaiBakuMutu) {
this.nilaiBakuMutu = nilaiBakuMutu;
}
public String getKeterangan() {
return keterangan;
}
public void setKeterangan(String keterangan) {
this.keterangan = keterangan;
}
public String getMenutype() {
return menutype;
}
public void setMenutype(String menutype) {
this.menutype = menutype;
}
}

View File

@ -1,157 +1,76 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.FetchType.LAZY;
@Getter
@Setter
@Entity
@Table(name = "PengukuranKinerjaKegiatan_T")
public class PengukuranKinerjaKegiatan extends BaseTransaction {
@ManyToOne
@JoinColumn(name = "ObjectSasaranStrategisFk")
@NotNull(message="Sasaran Strategis tidak boleh kosong")
@Caption(value="Sasaran Strategis")
@NotNull(message = "Sasaran Strategis tidak boleh kosong")
@Caption(value = "Sasaran Strategis")
private SasaranStrategis sasaranStrategis;
@Column(name = "ObjectSasaranStrategisFk", insertable=false,updatable=false, nullable = false)
@Column(name = "ObjectSasaranStrategisFk", insertable = false, updatable = false, nullable = false)
private Integer sasaranStrategisId;
@ManyToOne
@JoinColumn(name = "ObjectProgramFk")
@NotNull(message="Program tidak boleh kosong")
@Caption(value="Program")
@NotNull(message = "Program tidak boleh kosong")
@Caption(value = "Program")
private Program program;
@Column(name = "ObjectProgramFk", insertable=false,updatable=false, nullable = false)
@Column(name = "ObjectProgramFk", insertable = false, updatable = false, nullable = false)
private Integer programId;
@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"})
@ManyToOne(fetch= FetchType.LAZY)
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
@ManyToOne(fetch = LAZY)
@JoinColumn(name = "ObjectPegawaiFk")
@NotNull(message="Pegawai tidak boleh kosong")
@Caption(value="Pegawai")
@NotNull(message = "Pegawai tidak boleh kosong")
@Caption(value = "Pegawai")
private Pegawai pegawai;
@Column(name = "ObjectPegawaiFk", insertable=false,updatable=false, nullable = false)
@Column(name = "ObjectPegawaiFk", insertable = false, updatable = false, nullable = false)
private Integer pegawaiId;
@Column(name = "uraian", nullable = true, length = 200)
@Caption(value="Uraian")
@Column(name = "uraian", length = 200)
@Caption(value = "Uraian")
private String uraian;
@Column(name = "Input", nullable = true , length = 200)
@Caption(value="Input")
@Column(name = "Input", length = 200)
@Caption(value = "Input")
private String input;
@Column(name = "Output", nullable = true , length = 200)
@Caption(value="Output")
@Column(name = "Output", length = 200)
@Caption(value = "Output")
private String output;
@Column(name = "Satuan", nullable = true , length = 200)
@Caption(value="Satuan")
@Column(name = "Satuan", length = 200)
@Caption(value = "Satuan")
private String satuan;
@Column(name = "RkwTw1", nullable = true , length = 200)
@Caption(value="RKW TW 1")
@Column(name = "RkwTw1", length = 200)
@Caption(value = "RKW TW 1")
private String rkoTw1;
@Column(name = "RealisasiTw1", nullable = true , length = 200)
@Caption(value="Realisasi TW 1")
@Column(name = "RealisasiTw1", length = 200)
@Caption(value = "Realisasi TW 1")
private String realisasiTw1;
@Column(name = "TingkatPencapaianKinerja", nullable = true , length = 200)
@Caption(value="Tingkat Pencapaian Kinerja")
@Column(name = "TingkatPencapaianKinerja", length = 200)
@Caption(value = "Tingkat Pencapaian Kinerja")
private String tingkatPencapaianKinerja;
public SasaranStrategis getSasaranStrategis() {
return sasaranStrategis;
}
public void setSasaranStrategis(SasaranStrategis sasaranStrategis) {
this.sasaranStrategis = sasaranStrategis;
}
public Program getProgram() {
return program;
}
public void setProgram(Program program) {
this.program = program;
}
public String getUraian() {
return uraian;
}
public void setUraian(String uraian) {
this.uraian = uraian;
}
public Pegawai getPegawai() {
return pegawai;
}
public void setPegawai(Pegawai pegawai) {
this.pegawai = pegawai;
}
public String getInput() {
return input;
}
public void setInput(String input) {
this.input = input;
}
public String getOutput() {
return output;
}
public void setOutput(String output) {
this.output = output;
}
public String getSatuan() {
return satuan;
}
public void setSatuan(String satuan) {
this.satuan = satuan;
}
public String getRkoTw1() {
return rkoTw1;
}
public void setRkoTw1(String rkoTw1) {
this.rkoTw1 = rkoTw1;
}
public String getRealisasiTw1() {
return realisasiTw1;
}
public void setRealisasiTw1(String realisasiTw1) {
this.realisasiTw1 = realisasiTw1;
}
public String getTingkatPencapaianKinerja() {
return tingkatPencapaianKinerja;
}
public void setTingkatPencapaianKinerja(String tingkatPencapaianKinerja) {
this.tingkatPencapaianKinerja = tingkatPencapaianKinerja;
}
}

View File

@ -1,103 +1,47 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import static javax.persistence.FetchType.LAZY;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity
@Table(name="PengukuranSanitasiKLDetail_M")
public class PengukuranSanitasiKLDetail extends BaseMaster{
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="ObjectSanitasiKesehatanLingkunganFk")
@Table(name = "PengukuranSanitasiKLDetail_M")
public class PengukuranSanitasiKLDetail extends BaseMaster {
@ManyToOne(fetch = LAZY)
@JoinColumn(name = "ObjectSanitasiKesehatanLingkunganFk")
private SanitasiKesehatanLingkungan sanitasiKesehatanLingkungan;
@Column(name="ObjectSanitasiKesehatanLingkunganFk", nullable=false, insertable=false, updatable=false)
@Column(name = "ObjectSanitasiKesehatanLingkunganFk", nullable = false, insertable = false, updatable = false)
private String sanitasiKesehatanLingkunganId;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="ObjectParameterCheckSanitasiDetailFk")
@ManyToOne(fetch = LAZY)
@JoinColumn(name = "ObjectParameterCheckSanitasiDetailFk")
private ParameterCheckSanitasiDetail parameterCheckSanitasiDetail;
@Column(name="ObjectParameterCheckSanitasiDetailFk", nullable=false, insertable=false, updatable=false)
@Column(name = "ObjectParameterCheckSanitasiDetailFk", nullable = false, insertable = false, updatable = false)
private Integer parameterCheckSanitasiDetailId;
@Caption(value = "Hasil Pengukuran")
@Column(name = "HasilPengukuran")
private Float hasilPengukuran;
@Caption(value = "Keterangan")
@Column(name = "Keterangan", nullable = true, length = 100)
@Column(name = "Keterangan", length = 100)
private String keterangan;
public SanitasiKesehatanLingkungan getSanitasiKesehatanLingkungan() {
return sanitasiKesehatanLingkungan;
}
public void setSanitasiKesehatanLingkungan(SanitasiKesehatanLingkungan sanitasiKesehatanLingkungan) {
this.sanitasiKesehatanLingkungan = sanitasiKesehatanLingkungan;
}
public ParameterCheckSanitasiDetail getParameterCheckSanitasiDetail() {
return parameterCheckSanitasiDetail;
}
public void setParameterCheckSanitasiDetail(ParameterCheckSanitasiDetail parameterCheckSanitasiDetail) {
this.parameterCheckSanitasiDetail = parameterCheckSanitasiDetail;
}
public Integer getParameterCheckSanitasiDetailId() {
return parameterCheckSanitasiDetailId;
}
public void setParameterCheckSanitasiDetailId(Integer parameterCheckSanitasiDetailId) {
this.parameterCheckSanitasiDetailId = parameterCheckSanitasiDetailId;
}
public Float getHasilPengukuran() {
return hasilPengukuran;
}
public void setHasilPengukuran(Float hasilPengukuran) {
this.hasilPengukuran = hasilPengukuran;
}
public String getKeterangan() {
return keterangan;
}
public void setKeterangan(String keterangan) {
this.keterangan = keterangan;
}
public String getSanitasiKesehatanLingkunganId() {
return sanitasiKesehatanLingkunganId;
}
public void setSanitasiKesehatanLingkunganId(String sanitasiKesehatanLingkunganId) {
this.sanitasiKesehatanLingkunganId = sanitasiKesehatanLingkunganId;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.PengukuranSanitasiKLDetail_M_id_seq")
@javax.persistence.SequenceGenerator(name = "public.PengukuranSanitasiKLDetail_M_id_seq", sequenceName = "public.PengukuranSanitasiKLDetail_M_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.PengukuranSanitasiKLDetail_M_id_seq")
@SequenceGenerator(name = "public.PengukuranSanitasiKLDetail_M_id_seq", sequenceName = "public.PengukuranSanitasiKLDetail_M_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,26 +1,24 @@
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.persistence.Temporal;
import javax.persistence.TemporalType;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.NotEmpty;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import org.hibernate.validator.constraints.NotEmpty;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import java.util.Date;
import static javax.persistence.TemporalType.DATE;
/**
* @author salmanoe
* @since Jul 6, 2022
*
*/
@Getter
@Setter
@Entity
@Table(name = "sdm_penilaiankinerja_t")
public class PenilaianKinerja extends BaseTransaction {
@ -30,7 +28,7 @@ public class PenilaianKinerja extends BaseTransaction {
@Caption("Bulan")
@NotNull(message = "Bulan wajib diisi")
@Column(name = "bulan", nullable = false)
@Temporal(TemporalType.DATE)
@Temporal(DATE)
private Date bulan;
@Caption("Pegawai")
@ -54,7 +52,7 @@ public class PenilaianKinerja extends BaseTransaction {
@Caption(value = "Nilai Jabatan")
@Column(name = "nilaijabatan")
private Double nilaiJabatan;
@Caption(value = "IKI")
@NotNull(message = "IKI wajib diisi")
@Column(name = "iki", nullable = false)
@ -75,84 +73,4 @@ public class PenilaianKinerja extends BaseTransaction {
@Column(name = "kriteria", nullable = false)
private String kriteria;
public Date getBulan() {
return bulan;
}
public void setBulan(Date bulan) {
this.bulan = bulan;
}
public Pegawai getPegawai() {
return pegawai;
}
public void setPegawai(Pegawai pegawai) {
this.pegawai = pegawai;
}
public Integer getPegawaiId() {
return pegawaiId;
}
public void setPegawaiId(Integer pegawaiId) {
this.pegawaiId = pegawaiId;
}
public Jabatan getJabatan() {
return jabatan;
}
public void setJabatan(Jabatan jabatan) {
this.jabatan = jabatan;
}
public Integer getJabatanId() {
return jabatanId;
}
public void setJabatanId(Integer jabatanId) {
this.jabatanId = jabatanId;
}
public Double getNilaiJabatan() {
return nilaiJabatan;
}
public void setNilaiJabatan(Double nilaiJabatan) {
this.nilaiJabatan = nilaiJabatan;
}
public Double getIki() {
return iki;
}
public void setIki(Double iki) {
this.iki = iki;
}
public Double getBobot() {
return bobot;
}
public void setBobot(Double bobot) {
this.bobot = bobot;
}
public Double getHasil() {
return hasil;
}
public void setHasil(Double hasil) {
this.hasil = hasil;
}
public String getKriteria() {
return kriteria;
}
public void setKriteria(String kriteria) {
this.kriteria = kriteria;
}
}

View File

@ -1,20 +1,20 @@
package com.jasamedika.medifirst2000.entities;
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.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
/**
* @author salmanoe
* @since Jul 6, 2022
*
*/
@Getter
@Setter
@Entity
@Table(name = "sdm_penilaiankinerjadetail_t")
public class PenilaianKinerjaDetail extends BaseTransaction {
@ -78,100 +78,4 @@ public class PenilaianKinerjaDetail extends BaseTransaction {
@Column(name = "hasil", nullable = false)
private Double hasil;
public PenilaianKinerja getPenilaianKinerja() {
return penilaianKinerja;
}
public void setPenilaianKinerja(PenilaianKinerja penilaianKinerja) {
this.penilaianKinerja = penilaianKinerja;
}
public String getPenilaianKinerjaId() {
return penilaianKinerjaId;
}
public void setPenilaianKinerjaId(String penilaianKinerjaId) {
this.penilaianKinerjaId = penilaianKinerjaId;
}
public Short getJenisIndikatorId() {
return jenisIndikatorId;
}
public void setJenisIndikatorId(Short jenisIndikatorId) {
this.jenisIndikatorId = jenisIndikatorId;
}
public IndikatorKinerja getIndikatorKinerja() {
return indikatorKinerja;
}
public void setIndikatorKinerja(IndikatorKinerja indikatorKinerja) {
this.indikatorKinerja = indikatorKinerja;
}
public Integer getIndikatorKinerjaId() {
return indikatorKinerjaId;
}
public void setIndikatorKinerjaId(Integer indikatorKinerjaId) {
this.indikatorKinerjaId = indikatorKinerjaId;
}
public Integer getBobot() {
return bobot;
}
public void setBobot(Integer bobot) {
this.bobot = bobot;
}
public Double getTarget() {
return target;
}
public void setTarget(Double target) {
this.target = target;
}
public Double getRealisasi() {
return realisasi;
}
public void setRealisasi(Double realisasi) {
this.realisasi = realisasi;
}
public SatuanIndikator getSatuan() {
return satuan;
}
public void setSatuan(SatuanIndikator satuan) {
this.satuan = satuan;
}
public Integer getSatuanId() {
return satuanId;
}
public void setSatuanId(Integer satuanId) {
this.satuanId = satuanId;
}
public Double getNilai() {
return nilai;
}
public void setNilai(Double nilai) {
this.nilai = nilai;
}
public Double getHasil() {
return hasil;
}
public void setHasil(Double hasil) {
this.hasil = hasil;
}
}

View File

@ -1,22 +1,21 @@
package com.jasamedika.medifirst2000.entities;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
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.Table;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import static javax.persistence.CascadeType.ALL;
import static javax.persistence.FetchType.LAZY;
@Getter
@Setter
@Entity
@Table(name = "PenilaianKinerjaSatpam_T")
public class PenilaianKinerjaSatpam extends BaseTransaction {
@ -24,150 +23,54 @@ public class PenilaianKinerjaSatpam extends BaseTransaction {
private static final long serialVersionUID = -158325643089440159L;
@Caption(value = "Nama Satpam")
@Column(name = "namaSatpam", nullable = true)
@Column(name = "namaSatpam")
private String namaSatpam;
@Caption(value = "Tgl Penilaian")
@Column(name = "TglPenilaian", nullable = true)
@Column(name = "TglPenilaian")
private Date tglPenilaian;
@Caption(value = "Tgl Periode Awal")
@Column(name = "TglPeriodeAwal", nullable = true)
@Column(name = "TglPeriodeAwal")
private Date tglPeriodeAwal;
@Caption(value = "Tgl Periode Akhir")
@Column(name = "TglPeriodeAkhir", nullable = true)
@Column(name = "TglPeriodeAkhir")
private Date tglPeriodeAkhir;
@ManyToOne
@JoinColumn(name = "ObjectPemberiNilaiFk")
private Pegawai pemberiNilai;
@Column(name = "ObjectPemberiNilaiFk", insertable = false, updatable = false, nullable = true)
@Column(name = "ObjectPemberiNilaiFk", insertable = false, updatable = false)
private Integer pemberiNilaiId;
@Caption(value = "Grand Total Nilai")
@Column(name = "GrandTotal", nullable = true)
@Column(name = "GrandTotal")
private Integer grandTotal;
@Column(name = "TotalNilaiUraianTugas", nullable = true)
@Column(name = "TotalNilaiUraianTugas")
private Integer totalNilaiUraianTugas;
@Column(name = "TotalNilaiKualitas", nullable = true)
@Column(name = "TotalNilaiKualitas")
private Integer totalNilaiKualitas;
@Column(name = "TotalNilaiSikapPerilaku", nullable = true)
@Column(name = "TotalNilaiSikapPerilaku")
private Integer totalNilaiSikapPerilaku;
@JsonManagedReference
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "penilaianKinerjaSatpam")
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "penilaianKinerjaSatpam")
@Caption(value = "mapUraianTugas")
private List<MappingUraianTugas> mapUraianTugas = new ArrayList<MappingUraianTugas>();
private List<MappingUraianTugas> mapUraianTugas = new ArrayList<>();
@JsonManagedReference
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "penilaianKinerjaSatpam")
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "penilaianKinerjaSatpam")
@Caption(value = "mapKualitas")
private List<MappingKualitas> mapKualitas = new ArrayList<MappingKualitas>();
private List<MappingKualitas> mapKualitas = new ArrayList<>();
@JsonManagedReference
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "penilaianKinerjaSatpam")
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "penilaianKinerjaSatpam")
@Caption(value = "mapSikapPerilaku")
private List<MappingSikapPerilaku> mapSikapPerilaku = new ArrayList<MappingSikapPerilaku>();
public Integer getTotalNilaiUraianTugas() {
return totalNilaiUraianTugas;
}
public void setTotalNilaiUraianTugas(Integer totalNilaiUraianTugas) {
this.totalNilaiUraianTugas = totalNilaiUraianTugas;
}
public Integer getTotalNilaiKualitas() {
return totalNilaiKualitas;
}
public void setTotalNilaiKualitas(Integer totalNilaiKualitas) {
this.totalNilaiKualitas = totalNilaiKualitas;
}
public Integer getTotalNilaiSikapPerilaku() {
return totalNilaiSikapPerilaku;
}
public void setTotalNilaiSikapPerilaku(Integer totalNilaiSikapPerilaku) {
this.totalNilaiSikapPerilaku = totalNilaiSikapPerilaku;
}
public Date getTglPenilaian() {
return tglPenilaian;
}
public void setTglPenilaian(Date tglPenilaian) {
this.tglPenilaian = tglPenilaian;
}
public Pegawai getPemberiNilai() {
return pemberiNilai;
}
public void setPemberiNilai(Pegawai pemberiNilai) {
this.pemberiNilai = pemberiNilai;
}
public Integer getGrandTotal() {
return grandTotal;
}
public void setGrandTotal(Integer grandTotal) {
this.grandTotal = grandTotal;
}
public List<MappingUraianTugas> getMapUraianTugas() {
return mapUraianTugas;
}
public void setMapUraianTugas(List<MappingUraianTugas> mapUraianTugas) {
this.mapUraianTugas = mapUraianTugas;
}
public List<MappingKualitas> getMapKualitas() {
return mapKualitas;
}
public void setMapKualitas(List<MappingKualitas> mapKualitas) {
this.mapKualitas = mapKualitas;
}
public List<MappingSikapPerilaku> getMapSikapPerilaku() {
return mapSikapPerilaku;
}
public void setMapSikapPerilaku(List<MappingSikapPerilaku> mapSikapPerilaku) {
this.mapSikapPerilaku = mapSikapPerilaku;
}
public String getNamaSatpam() {
return namaSatpam;
}
public void setNamaSatpam(String namaSatpam) {
this.namaSatpam = namaSatpam;
}
public Date getTglPeriodeAwal() {
return tglPeriodeAwal;
}
public void setTglPeriodeAwal(Date tglPeriodeAwal) {
this.tglPeriodeAwal = tglPeriodeAwal;
}
public Date getTglPeriodeAkhir() {
return tglPeriodeAkhir;
}
public void setTglPeriodeAkhir(Date tglPeriodeAkhir) {
this.tglPeriodeAkhir = tglPeriodeAkhir;
}
private List<MappingSikapPerilaku> mapSikapPerilaku = new ArrayList<>();
}

View File

@ -1,50 +1,35 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/**
* class Penyakit
*
* @author Generator
*/
@Entity // @Audited
@Getter
@Setter
@Entity
@Table(name = "RM_Penyakit_M")
public class Penyakit extends BaseMaster {
@NotNull(message = "Name tidak boleh kosong")
@Column(name = "Name", nullable = false, length = 100)
@Caption(value = "Name")
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.penyakit_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.penyakit_m_id_seq", sequenceName = "public.penyakit_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.penyakit_m_id_seq")
@SequenceGenerator(name = "public.penyakit_m_id_seq", sequenceName = "public.penyakit_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,49 +1,35 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/**
* class AkibatHaid
*
* @author Generator
*/
@Getter
@Setter
@Entity
@Table(name = "PenyakitIbuHamil_M")
public class PenyakitIbuHamil extends BaseMaster {
@NotNull(message = "Name tidak boleh kosong")
@Column(name = "Name", nullable = false, length = 100)
@Caption(value = "Name")
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.penyakitibuhamil_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.penyakitibuhamil_m_id_seq", sequenceName = "public.penyakitibuhamil_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.penyakitibuhamil_m_id_seq")
@SequenceGenerator(name = "public.penyakitibuhamil_m_id_seq", sequenceName = "public.penyakitibuhamil_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,50 +1,35 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/**
* class PenyakitObstetriLainnya
*
* @author Generator
*/
@Entity // @Audited
@Getter
@Setter
@Entity
@Table(name = "RM_PenyakitObstetriLainnya_M")
public class PenyakitObstetriLainnya extends BaseMaster {
@NotNull(message = "Name tidak boleh kosong")
@Column(name = "Name", nullable = false, length = 100)
@Caption(value = "Name")
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.penyakitobstetrilainnya_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.penyakitobstetrilainnya_m_id_seq", sequenceName = "public.penyakitobstetrilainnya_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.penyakitobstetrilainnya_m_id_seq")
@SequenceGenerator(name = "public.penyakitobstetrilainnya_m_id_seq", sequenceName = "public.penyakitobstetrilainnya_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,44 +1,30 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity
@Table(name = "rm_PenyakitWaktuHamil_m")
public class PenyakitWaktuHamil extends BaseMaster {
@NotNull(message = "Name tidak boleh kosong")
@Column(name = "Name", nullable = false, length = 100)
@Caption(value = "Name")
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.penyakitwaktuhamil_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.penyakitwaktuhamil_m_id_seq", sequenceName = "public.penyakitwaktuhamil_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.penyakitwaktuhamil_m_id_seq")
@SequenceGenerator(name = "public.penyakitwaktuhamil_m_id_seq", sequenceName = "public.penyakitwaktuhamil_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,65 +1,41 @@
package com.jasamedika.medifirst2000.entities;
import java.io.Serializable;
import org.hibernate.envers.Audited;
import javax.persistence.*;
import org.hibernate.validator.constraints.NotEmpty;
import com.jasamedika.medifirst2000.base.BaseMaster;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.internal.util.logging.Messages;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/**
* class PenyebabDiagnosa
*
* @author Generator
*/
@Entity // @Audited
@Getter
@Setter
@Entity
@Table(name = "PenyebabDiagnosa_M")
public class PenyebabDiagnosa extends BaseMaster {
@ManyToOne
@JoinColumn(name = "ObjectDiagnosaFk")
@NotNull(message = "Kd Diagnosa tidak boleh kosong")
@Caption(value = "Object Diagnosa")
private Diagnosa diagnosa;
public void setDiagnosa(Diagnosa diagnosa) {
this.diagnosa = diagnosa;
}
public Diagnosa getDiagnosa() {
return this.diagnosa;
}
@Column(name = "ObjectDiagnosaFk", insertable = false, updatable = false)
private Integer diagnosaId;
@ManyToOne
@JoinColumn(name = "ObjectKelompokPDiagnosaFk")
@NotNull(message = "Kd Kelompok P Diagnosa tidak boleh kosong")
@Caption(value = "Object Kelompok P Diagnosa")
private KelompokPenyebabDiagnosa kelompokPDiagnosa;
public void setKelompokPDiagnosa(KelompokPenyebabDiagnosa kelompokPDiagnosa) {
this.kelompokPDiagnosa = kelompokPDiagnosa;
}
public KelompokPenyebabDiagnosa getKelompokPDiagnosa() {
return this.kelompokPDiagnosa;
}
@Column(name = "ObjectKelompokPDiagnosaFk", insertable = false, updatable = false, nullable = false)
private Integer kelompokPDiagnosaId;
@ -68,52 +44,20 @@ public class PenyebabDiagnosa extends BaseMaster {
@Caption(value = "Kode Penyebab Diagnosa")
private short kdPenyebabDiagnosa;
public void setKdPenyebabDiagnosa(short kdPenyebabDiagnosa) {
this.kdPenyebabDiagnosa = kdPenyebabDiagnosa;
}
public short getKdPenyebabDiagnosa() {
return this.kdPenyebabDiagnosa;
}
@NotNull(message = "Penyebab Diagnosa tidak boleh kosong")
@Column(name = "PenyebabDiagnosa", nullable = false, length = 100)
@Caption(value = "Penyebab Diagnosa")
private String penyebabDiagnosa;
public void setPenyebabDiagnosa(String penyebabDiagnosa) {
this.penyebabDiagnosa = penyebabDiagnosa;
}
public String getPenyebabDiagnosa() {
return this.penyebabDiagnosa;
}
@NotNull(message = "QPenyebab Diagnosa tidak boleh kosong")
@Column(name = "QPenyebabDiagnosa", nullable = false)
@Caption(value = "QPenyebab Diagnosa")
private short qPenyebabDiagnosa;
public void setqPenyebabDiagnosa(short qPenyebabDiagnosa) {
this.qPenyebabDiagnosa = qPenyebabDiagnosa;
}
public short getqPenyebabDiagnosa() {
return this.qPenyebabDiagnosa;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.penyebabdiagnosa_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.penyebabdiagnosa_m_id_seq", sequenceName = "public.penyebabdiagnosa_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.penyebabdiagnosa_m_id_seq")
@SequenceGenerator(name = "public.penyebabdiagnosa_m_id_seq", sequenceName = "public.penyebabdiagnosa_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,83 +1,45 @@
package com.jasamedika.medifirst2000.entities;
import java.io.Serializable;
import org.hibernate.envers.Audited;
import javax.persistence.*;
import org.hibernate.validator.constraints.NotEmpty;
import com.jasamedika.medifirst2000.base.BaseMaster;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.internal.util.logging.Messages;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/**
* class PenyebabInfeksiNosokomial
*
* @author Generator
*/
@Entity // @Audited
@Getter
@Setter
@Entity
@Table(name = "PenyebabInfeksiNosokomial_M")
public class PenyebabInfeksiNosokomial extends BaseMaster {
@NotNull(message = "Kd Penyebab I N tidak boleh kosong")
@Column(name = "KdPenyebabIN", nullable = false)
@Caption(value = "Kode Penyebab I N")
private short kdPenyebabIN;
public void setKdPenyebabIN(short kdPenyebabIN) {
this.kdPenyebabIN = kdPenyebabIN;
}
public short getKdPenyebabIN() {
return this.kdPenyebabIN;
}
@NotNull(message = "Penyebab I N tidak boleh kosong")
@Column(name = "PenyebabIN", nullable = false, length = 100)
@Caption(value = "Penyebab I N")
private String penyebabIN;
public void setPenyebabIN(String penyebabIN) {
this.penyebabIN = penyebabIN;
}
public String getPenyebabIN() {
return this.penyebabIN;
}
@NotNull(message = "QPenyebab I N tidak boleh kosong")
@Column(name = "QPenyebabIN", nullable = false)
@Caption(value = "QPenyebab I N")
private short qPenyebabIN;
public void setqPenyebabIN(short qPenyebabIN) {
this.qPenyebabIN = qPenyebabIN;
}
public short getqPenyebabIN() {
return this.qPenyebabIN;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.penyebabinfeksinosokomial_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.penyebabinfeksinosokomial_m_id_seq", sequenceName = "public.penyebabinfeksinosokomial_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.penyebabinfeksinosokomial_m_id_seq")
@SequenceGenerator(name = "public.penyebabinfeksinosokomial_m_id_seq", sequenceName = "public.penyebabinfeksinosokomial_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -20,6 +20,7 @@ import static javax.persistence.GenerationType.SEQUENCE;
@Entity
@Table(name = "PenyebabKematian_M")
public class PenyebabKematian extends BaseMaster {
@Id
@GeneratedValue(strategy = SEQUENCE, generator = "public.penyebabkematian_m_id_seq")
@SequenceGenerator(name = "public.penyebabkematian_m_id_seq", sequenceName = "public.penyebabkematian_m_id_seq", allocationSize = 1)
@ -40,4 +41,5 @@ public class PenyebabKematian extends BaseMaster {
@Column(name = "QPenyebabKematian", nullable = false)
@Caption(value = "QPenyebab Kematian")
private Byte qPenyebabKematian;
}

View File

@ -1,44 +1,28 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited;
@Entity //@Audited
@Getter
@Setter
@Entity
@Table(name = "PenyulitAnestesi_T")
public class PenyulitAnestesi extends BaseTransaction{
@NotNull(message="keterangan tidak boleh kosong")
public class PenyulitAnestesi extends BaseTransaction {
@NotNull(message = "keterangan tidak boleh kosong")
@Column(name = "keterangan")
@Caption(value="Keterangan")
@Caption(value = "Keterangan")
private String keterangan;
@ManyToOne
@JoinColumn(name = "ObjectPemeriksaanFisikFk")
@NotNull(message="Pemeriksaan Fisik tidak boleh kosong")
@Caption(value="Object pemeriksaanFisik")
@NotNull(message = "Pemeriksaan Fisik tidak boleh kosong")
@Caption(value = "Object pemeriksaanFisik")
private PemeriksaanFisik pemeriksaanFisik;
public String getKeterangan() {
return keterangan;
}
public void setKeterangan(String keterangan) {
this.keterangan = keterangan;
}
public PemeriksaanFisik getPemeriksaanFisik() {
return pemeriksaanFisik;
}
public void setPemeriksaanFisik(PemeriksaanFisik pemeriksaanFisik) {
this.pemeriksaanFisik = pemeriksaanFisik;
}
}

View File

@ -1,16 +1,16 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
@Getter
@Setter
@Entity
@Table(name = "PenyusunanEPlanning_T")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
@ -22,22 +22,22 @@ public class PenyusunanDetailEPlanning extends BaseTransaction {
@Caption(value = "Object Penyusunan EPlanning")
private PenyusunanEPlanning penyusunanEPlanning;
@Column(name = "ObjectPenyusunanEPlanningFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = true)
@Column(name = "ObjectPenyusunanEPlanningFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String penyusunanEPlanningId;
@Column(name = "Qty", nullable = true)
@Column(name = "Qty")
@Caption(value = "Qty")
private Double qty;
@Column(name = "Harga", nullable = true)
@Column(name = "Harga")
@Caption(value = "Harga")
private Double harga;
@Column(name = "Total", nullable = true)
@Column(name = "Total")
@Caption(value = "Total")
private Double total;
@Column(name = "Keterangan", nullable = true)
@Column(name = "Keterangan")
@Caption(value = "Keterangan")
private String keterangan;
@ -46,55 +46,7 @@ public class PenyusunanDetailEPlanning extends BaseTransaction {
@Caption(value = "Object Produk")
private Produk produk;
@Column(name = "ObjectProdukFk", insertable = false, updatable = false, nullable = true)
@Column(name = "ObjectProdukFk", insertable = false, updatable = false)
private Integer produkId;
public PenyusunanEPlanning getPenyusunanEPlanning() {
return penyusunanEPlanning;
}
public void setPenyusunanEPlanning(PenyusunanEPlanning penyusunanEPlanning) {
this.penyusunanEPlanning = penyusunanEPlanning;
}
public Double getQty() {
return qty;
}
public void setQty(Double qty) {
this.qty = qty;
}
public Double getHarga() {
return harga;
}
public void setHarga(Double harga) {
this.harga = harga;
}
public Double getTotal() {
return total;
}
public void setTotal(Double total) {
this.total = total;
}
public String getKeterangan() {
return keterangan;
}
public void setKeterangan(String keterangan) {
this.keterangan = keterangan;
}
public Produk getProduk() {
return produk;
}
public void setProduk(Produk produk) {
this.produk = produk;
}
}

View File

@ -1,16 +1,16 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
@Getter
@Setter
@Entity
@Table(name = "PenyusunanDetailTRPNPB_T")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
@ -22,26 +22,26 @@ public class PenyusunanDetailTRPNPB extends BaseTransaction {
@Caption(value = "Object Penyusunan TRPNPB")
private PenyusunanTRPNPB penyusunanTRPNPB;
@Column(name = "ObjectPenyusunanTRPNBPFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = true)
@Column(name = "ObjectPenyusunanTRPNBPFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String penyusunanTRPNPBId;
@Column(name = "VolumeRelasasi", nullable = true)
@Column(name = "VolumeRelasasi")
@Caption(value = "Volume Realisasi")
private float volumeRealisasi;
@Column(name = "Harga", nullable = true)
@Column(name = "Harga")
@Caption(value = "Harga")
private Double harga;
@Column(name = "TotalRelasasi", nullable = true)
@Column(name = "TotalRelasasi")
@Caption(value = "Total Realisasi")
private Double totalRealisasi;
@Column(name = "VolumeTarget", nullable = true)
@Column(name = "VolumeTarget")
@Caption(value = "Volume Target")
private float volumeTarget;
@Column(name = "TotalTarget", nullable = true)
@Column(name = "TotalTarget")
@Caption(value = "Total Target")
private Double totalTarget;
@ -50,63 +50,7 @@ public class PenyusunanDetailTRPNPB extends BaseTransaction {
@Caption(value = "Object Produk")
private Produk produk;
@Column(name = "ObjectProdukFk", insertable = false, updatable = false, nullable = true)
@Column(name = "ObjectProdukFk", insertable = false, updatable = false)
private Integer produkId;
public PenyusunanTRPNPB getPenyusunanTRPNPB() {
return penyusunanTRPNPB;
}
public void setPenyusunanTRPNPB(PenyusunanTRPNPB penyusunanTRPNPB) {
this.penyusunanTRPNPB = penyusunanTRPNPB;
}
public float getVolumeRealisasi() {
return volumeRealisasi;
}
public void setVolumeRealisasi(float volumeRealisasi) {
this.volumeRealisasi = volumeRealisasi;
}
public Double getHarga() {
return harga;
}
public void setHarga(Double harga) {
this.harga = harga;
}
public Double getTotalRealisasi() {
return totalRealisasi;
}
public void setTotalRealisasi(Double totalRealisasi) {
this.totalRealisasi = totalRealisasi;
}
public float getVolumeTarget() {
return volumeTarget;
}
public void setVolumeTarget(float volumeTarget) {
this.volumeTarget = volumeTarget;
}
public Double getTotalTarget() {
return totalTarget;
}
public void setTotalTarget(Double totalTarget) {
this.totalTarget = totalTarget;
}
public Produk getProduk() {
return produk;
}
public void setProduk(Produk produk) {
this.produk = produk;
}
}

View File

@ -1,23 +1,22 @@
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.Table;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
import static javax.persistence.CascadeType.ALL;
import static javax.persistence.FetchType.LAZY;
@Getter
@Setter
@Entity
@Table(name = "PenyusunanEPlanning_T")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
@ -28,64 +27,24 @@ public class PenyusunanEPlanning extends BaseTransaction {
@Caption(value = "Object Unit Kerja")
private UnitKerja unitKerja;
@Column(name = "ObjectUnitKerjaFk", insertable = false, updatable = false, nullable = true)
@Column(name = "ObjectUnitKerjaFk", insertable = false, updatable = false)
private Integer unitKerjaId;
@Column(name = "Status", nullable = true)
@Column(name = "Status")
@Caption(value = "Status")
private String status;
@Column(name = "TglUsulan", nullable = true)
@Column(name = "TglUsulan")
@Caption(value = "Tanggal Usulan")
private Date tglUsulan;
@Column(name = "PeriodeAnggaran", nullable = true)
@Column(name = "PeriodeAnggaran")
@Caption(value = "Periode Anggaran")
private Date periodeAnggaran;
@JsonManagedReference
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "penyusunanEPlanning")
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "penyusunanEPlanning")
@Caption(value = "penyusunanDetailEPlanningSet")
private Set<PenyusunanDetailEPlanning> penyusunanDetailEPlanningSet = new HashSet<PenyusunanDetailEPlanning>();
public UnitKerja getUnitKerja() {
return unitKerja;
}
public void setUnitKerja(UnitKerja unitKerja) {
this.unitKerja = unitKerja;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public Date getTglUsulan() {
return tglUsulan;
}
public void setTglUsulan(Date tglUsulan) {
this.tglUsulan = tglUsulan;
}
public Set<PenyusunanDetailEPlanning> getPenyusunanDetailEPlanningSet() {
return penyusunanDetailEPlanningSet;
}
public void setPenyusunanDetailEPlanningSet(Set<PenyusunanDetailEPlanning> penyusunanDetailEPlanningSet) {
this.penyusunanDetailEPlanningSet = penyusunanDetailEPlanningSet;
}
public Date getPeriodeAnggaran() {
return periodeAnggaran;
}
public void setPeriodeAnggaran(Date periodeAnggaran) {
this.periodeAnggaran = periodeAnggaran;
}
private Set<PenyusunanDetailEPlanning> penyusunanDetailEPlanningSet = new HashSet<>();
}

View File

@ -1,109 +1,54 @@
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.OneToMany;
import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
import static javax.persistence.CascadeType.ALL;
import static javax.persistence.FetchType.LAZY;
@Getter
@Setter
@Entity
@Table(name = "PenyusunanTRPNPB_T")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class PenyusunanTRPNPB extends BaseTransaction {
@Column(name = "Tahun", nullable = true)
@Column(name = "Tahun")
@Caption(value = "Tahun")
private Integer tahun;
@Column(name = "Prosentase", nullable = true)
@Column(name = "Prosentase")
@Caption(value = "Prosentase")
private Integer prosentase;
@Column(name = "PeriodeAwal", nullable = true)
@Column(name = "PeriodeAwal")
@Caption(value = "Periode Awal")
private Date periodeAwal;
@Column(name = "PeriodeAkhir", nullable = true)
@Column(name = "PeriodeAkhir")
@Caption(value = "Periode Akhir")
private Date periodeAkhir;
@Column(name = "Status", nullable = true)
@Column(name = "Status")
@Caption(value = "Status")
private String status;
@Column(name = "TglPenyusunan", nullable = true)
@Column(name = "TglPenyusunan")
@Caption(value = "Tgl Penyusunan")
private Date tglPenyusunan;
@JsonManagedReference
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "penyusunanTRPNPB")
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "penyusunanTRPNPB")
@Caption(value = "penyusunanDetailTRPNPBSet")
private Set<PenyusunanDetailTRPNPB> penyusunanDetailTRPNPBSet = new HashSet<PenyusunanDetailTRPNPB>();
public Set<PenyusunanDetailTRPNPB> getPenyusunanDetailTRPNPBSet() {
return penyusunanDetailTRPNPBSet;
}
public void setPenyusunanDetailTRPNPBSet(Set<PenyusunanDetailTRPNPB> penyusunanDetailTRPNPBSet) {
this.penyusunanDetailTRPNPBSet = penyusunanDetailTRPNPBSet;
}
public Integer getTahun() {
return tahun;
}
public void setTahun(Integer tahun) {
this.tahun = tahun;
}
public Integer getProsentase() {
return prosentase;
}
public void setProsentase(Integer prosentase) {
this.prosentase = prosentase;
}
public Date getPeriodeAwal() {
return periodeAwal;
}
public void setPeriodeAwal(Date periodeAwal) {
this.periodeAwal = periodeAwal;
}
public Date getPeriodeAkhir() {
return periodeAkhir;
}
public void setPeriodeAkhir(Date periodeAkhir) {
this.periodeAkhir = periodeAkhir;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public Date getTglPenyusunan() {
return tglPenyusunan;
}
public void setTglPenyusunan(Date tglPenyusunan) {
this.tglPenyusunan = tglPenyusunan;
}
private Set<PenyusunanDetailTRPNPB> penyusunanDetailTRPNPBSet = new HashSet<>();
}

View File

@ -1,18 +1,18 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
@Entity // @Audited
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity
@Table(name = "RM_Peralatan_M")
public class Peralatan extends BaseMaster {
@ -21,30 +21,14 @@ public class Peralatan extends BaseMaster {
@Caption(value = "Name")
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
@Column(name = "MetodePemindahanPasien", nullable = true)
@Column(name = "MetodePemindahanPasien")
@Caption(value = "Name")
private Boolean metodePemindahanPasien;
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.peralatan_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.peralatan_m_id_seq", sequenceName = "public.peralatan_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.peralatan_m_id_seq")
@SequenceGenerator(name = "public.peralatan_m_id_seq", sequenceName = "public.peralatan_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,110 +1,46 @@
package com.jasamedika.medifirst2000.entities;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
@Entity //@Audited
import javax.persistence.*;
import javax.validation.constraints.NotNull;
@Getter
@Setter
@Entity
@Table(name = "PeralatanDetail_T")
@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"})
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class PeralatanDetail extends BaseTransaction {
@ManyToOne
@JoinColumn(name = "PeralatanFk")
@NotNull(message = "Peralatan tidak boleh kosong")
private Peralatan peralatan ;
private Peralatan peralatan;
@Column(name = "PeralatanFk", insertable = false, updatable = false)
private Integer peralatanId;
@ManyToOne
@JoinColumn(name = "TransferPasienInternalFk", nullable=true)
@JoinColumn(name = "TransferPasienInternalFk")
private TransferPasienInternal transferPasienInternal;
@Column(name = "TransferPasienInternalFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = true)
@Column(name = "TransferPasienInternalFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String transferPasienInternalId;
@ManyToOne
@JoinColumn(name = "TransferPasienExsternalFk", nullable=true)
@JoinColumn(name = "TransferPasienExsternalFk")
private TransferPasienExsternal transferPasienExsternal;
@Column(name = "TransferPasienExsternalFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = true)
@Column(name = "TransferPasienExsternalFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String transferPasienExsternalId;
@NotNull(message = "Is Nilai tidak boleh kosong")
@Column(name = "isNilai")
@Caption(value = "Is Nilai")
private Boolean isNilai;
private Boolean isNilai;
public Peralatan getPeralatan() {
return peralatan;
}
public void setPeralatan(Peralatan peralatan) {
this.peralatan = peralatan;
}
public Boolean getIsNilai() {
return isNilai;
}
public void setIsNilai(Boolean isNilai) {
this.isNilai = isNilai;
}
public TransferPasienInternal getTransferPasienInternal() {
return transferPasienInternal;
}
public void setTransferPasienInternal(TransferPasienInternal transferPasienInternal) {
this.transferPasienInternal = transferPasienInternal;
}
public Integer getPeralatanId() {
return peralatanId;
}
public void setPeralatanId(Integer peralatanId) {
this.peralatanId = peralatanId;
}
public String getTransferPasienInternalId() {
return transferPasienInternalId;
}
public void setTransferPasienInternalId(String transferPasienInternalId) {
this.transferPasienInternalId = transferPasienInternalId;
}
public TransferPasienExsternal getTransferPasienExsternal() {
return transferPasienExsternal;
}
public void setTransferPasienExsternal(TransferPasienExsternal transferPasienExsternal) {
this.transferPasienExsternal = transferPasienExsternal;
}
public String getTransferPasienExsternalId() {
return transferPasienExsternalId;
}
public void setTransferPasienExsternalId(String transferPasienExsternalId) {
this.transferPasienExsternalId = transferPasienExsternalId;
}
}

View File

@ -1,15 +1,16 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity
@Table(name = "Peran_M")
public class Peran extends BaseMaster {
@ -18,26 +19,10 @@ public class Peran extends BaseMaster {
@Caption(value = "Peran")
private String peran;
public String getPeran() {
return peran;
}
public void setPeran(String peran) {
this.peran = peran;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.peran_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.peran_m_id_seq", sequenceName = "public.peran_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.peran_m_id_seq")
@SequenceGenerator(name = "public.peran_m_id_seq", sequenceName = "public.peran_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,83 +1,50 @@
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.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
@Entity
@Table(name="PeranHubungan_T")
public class PeranHubungan extends BaseTransaction{
@ManyToOne
@JoinColumn(name = "ObjectPasienDaftarFk")
@NotNull(message="PasienDaftar Harus Diisi")
@Caption(value="PasienDaftar")
private AntrianPasienDiPeriksa pasienDaftar;
@Column(name = "ObjectPasienDaftarFk", insertable=false,updatable=false, nullable=false)
private String pasienDaftarId;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import java.util.Date;
@NotNull(message = "Tgl Input tidak boleh kosong")
@Column(name = "tglInput", nullable = false)
@Caption(value = "Tgl Input")
private Date tglInput;
@ManyToOne
@JoinColumn(name = "ObjectMasalahDalamKeluargaFk")
@NotNull(message="Object MasalahDalamKeluarga Harus Diisi")
@Caption(value="Object MasalahDalamKeluarga")
private StatusYaTidak masalahDalamKeluarga;
@Column(name = "ObjectMasalahDalamKeluargaFk", insertable=false,updatable=false, nullable=false)
private Integer masalahDalamKeluargaId;
@Getter
@Setter
@Entity
@Table(name = "PeranHubungan_T")
public class PeranHubungan extends BaseTransaction {
@ManyToOne
@JoinColumn(name = "ObjectPenyakitTerhadapKeluargaFk")
@NotNull(message="Object PenyakitTerhadapKeluarga Harus Diisi")
@Caption(value="Object PenyakitTerhadapKeluarga")
private StatusYaTidak penyakitTerhadapKeluarga;
@ManyToOne
@JoinColumn(name = "ObjectPasienDaftarFk")
@NotNull(message = "PasienDaftar Harus Diisi")
@Caption(value = "PasienDaftar")
private AntrianPasienDiPeriksa pasienDaftar;
@Column(name = "ObjectPenyakitTerhadapKeluargaFk", insertable=false,updatable=false, nullable=false)
private Integer penyakitTerhadapKeluargaId;
@Column(name = "ObjectPasienDaftarFk", insertable = false, updatable = false, nullable = false)
private String pasienDaftarId;
public AntrianPasienDiPeriksa getPasienDaftar() {
return pasienDaftar;
}
@NotNull(message = "Tgl Input tidak boleh kosong")
@Column(name = "tglInput", nullable = false)
@Caption(value = "Tgl Input")
private Date tglInput;
public void setPasienDaftar(AntrianPasienDiPeriksa pasienDaftar) {
this.pasienDaftar = pasienDaftar;
}
@ManyToOne
@JoinColumn(name = "ObjectMasalahDalamKeluargaFk")
@NotNull(message = "Object MasalahDalamKeluarga Harus Diisi")
@Caption(value = "Object MasalahDalamKeluarga")
private StatusYaTidak masalahDalamKeluarga;
public Date getTglInput() {
return tglInput;
}
@Column(name = "ObjectMasalahDalamKeluargaFk", insertable = false, updatable = false, nullable = false)
private Integer masalahDalamKeluargaId;
public void setTglInput(Date tglInput) {
this.tglInput = tglInput;
}
@ManyToOne
@JoinColumn(name = "ObjectPenyakitTerhadapKeluargaFk")
@NotNull(message = "Object PenyakitTerhadapKeluarga Harus Diisi")
@Caption(value = "Object PenyakitTerhadapKeluarga")
private StatusYaTidak penyakitTerhadapKeluarga;
public StatusYaTidak getMasalahDalamKeluarga() {
return masalahDalamKeluarga;
}
@Column(name = "ObjectPenyakitTerhadapKeluargaFk", insertable = false, updatable = false, nullable = false)
private Integer penyakitTerhadapKeluargaId;
public void setMasalahDalamKeluarga(StatusYaTidak masalahDalamKeluarga) {
this.masalahDalamKeluarga = masalahDalamKeluarga;
}
public StatusYaTidak getPenyakitTerhadapKeluarga() {
return penyakitTerhadapKeluarga;
}
public void setPenyakitTerhadapKeluarga(StatusYaTidak penyakitTerhadapKeluarga) {
this.penyakitTerhadapKeluarga = penyakitTerhadapKeluarga;
}
}

View File

@ -1,44 +1,30 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity
@Table(name = "rm_PeranMasalah_M")
public class PeranMasalah extends BaseMaster {
@NotNull(message = "Name tidak boleh kosong")
@Column(name = "Name", nullable = false, length = 100)
@Caption(value = "Name")
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.peranmasalah_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.peranmasalah_m_id_seq", sequenceName = "public.peranmasalah_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.peranmasalah_m_id_seq")
@SequenceGenerator(name = "public.peranmasalah_m_id_seq", sequenceName = "public.peranmasalah_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,44 +1,30 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
@Getter
@Setter
@Entity
@Table(name = "rm_PeranPengaruhPenyakit_M")
public class PeranPengaruhPenyakit extends BaseMaster {
@NotNull(message = "Name tidak boleh kosong")
@Column(name = "Name", nullable = false, length = 100)
@Caption(value = "Name")
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.peranpengaruhpenyakit_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.peranpengaruhpenyakit_m_id_seq", sequenceName = "public.peranpengaruhpenyakit_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.peranpengaruhpenyakit_m_id_seq")
@SequenceGenerator(name = "public.peranpengaruhpenyakit_m_id_seq", sequenceName = "public.peranpengaruhpenyakit_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,50 +1,35 @@
package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/**
* class PerawatanPutingSusu
*
* @author Generator
*/
@Entity // @Audited
@Getter
@Setter
@Entity
@Table(name = "RM_PerawatanPutingSusu_M")
public class PerawatanPutingSusu extends BaseMaster {
@NotNull(message = "Name tidak boleh kosong")
@Column(name = "Name", nullable = false, length = 100)
@Caption(value = "Name")
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.perawatanputingsusu_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.perawatanputingsusu_m_id_seq", sequenceName = "public.perawatanputingsusu_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.perawatanputingsusu_m_id_seq")
@SequenceGenerator(name = "public.perawatanputingsusu_m_id_seq", sequenceName = "public.perawatanputingsusu_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,175 +1,67 @@
package com.jasamedika.medifirst2000.entities;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
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 static javax.persistence.CascadeType.ALL;
import static javax.persistence.FetchType.LAZY;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited;
import com.jasamedika.medifirst2000.vo.AlatKhususVO;
@Entity //@Audited
@Getter
@Setter
@Entity
@Table(name = "PerencanaanAnestesi_T")
public class PerencanaanAnestesi extends BaseTransaction{
public class PerencanaanAnestesi extends BaseTransaction {
@Column(name = "Catatan")
@Caption(value="Catatan")
@Caption(value = "Catatan")
private String catatan;
@ManyToOne
@JoinColumn(name = "ObjectPraAnestesiDokterFk")
@Caption(value="PraAnestesiDokter")
@Caption(value = "PraAnestesiDokter")
private PraAnestesiDokter praAnestesiDokter;
@Column(name = "ObjectPraAnestesiDokterFk", insertable=false,updatable=false)
@Column(name = "ObjectPraAnestesiDokterFk", insertable = false, updatable = false)
private String praAnestesiDokterId;
@Column(name = "RawatInap")
@Caption(value="RawatInap")
@Caption(value = "RawatInap")
private String rawatInap;
@Column(name = "RawatJalan")
@Caption(value="RawatJalan")
private String rawatJalan;
@Caption(value = "RawatJalan")
private String rawatJalan;
@Column(name = "Sedasi")
@Caption(value="Sedasi")
@Caption(value = "Sedasi")
private String sedasi;
@Column(name = "GA")
@Caption(value="GA")
private String ga;
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "perencanaanAnestesi")
private Set<Monitoring> monitoring=new HashSet<Monitoring>();
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "perencanaanAnestesi")
private Set<TeknikKhusus> teknikKhusus=new HashSet<TeknikKhusus>();
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "perencanaanAnestesi")
private Set<AlatKhusus> alatKhusus=new HashSet<AlatKhusus>();
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "perencanaanAnestesi")
private Set<RawatKhusus> rawatKhusus=new HashSet<RawatKhusus>();
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "perencanaanAnestesi")
private Set<PersiapanPraAnestesi> persiapanPraAnestesi=new HashSet<PersiapanPraAnestesi>();
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "perencanaanAnestesi")
private Set<Regional> regional=new HashSet<Regional>();
@Caption(value = "GA")
private String ga;
public String getCatatan() {
return catatan;
}
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "perencanaanAnestesi")
private Set<Monitoring> monitoring = new HashSet<>();
public void setCatatan(String catatan) {
this.catatan = catatan;
}
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "perencanaanAnestesi")
private Set<TeknikKhusus> teknikKhusus = new HashSet<>();
public Set<Monitoring> getMonitoring() {
return monitoring;
}
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "perencanaanAnestesi")
private Set<AlatKhusus> alatKhusus = new HashSet<>();
public void setMonitoring(Set<Monitoring> monitoring) {
this.monitoring = monitoring;
}
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "perencanaanAnestesi")
private Set<RawatKhusus> rawatKhusus = new HashSet<>();
public PraAnestesiDokter getPraAnestesiDokter() {
return praAnestesiDokter;
}
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "perencanaanAnestesi")
private Set<PersiapanPraAnestesi> persiapanPraAnestesi = new HashSet<>();
public void setPraAnestesiDokter(PraAnestesiDokter praAnestesiDokter) {
this.praAnestesiDokter = praAnestesiDokter;
}
public Set<TeknikKhusus> getTeknikKhusus() {
return teknikKhusus;
}
public void setTeknikKhusus(Set<TeknikKhusus> teknikKhusus) {
this.teknikKhusus = teknikKhusus;
}
public Set<AlatKhusus> getAlatKhusus() {
return alatKhusus;
}
public void setAlatKhusus(Set<AlatKhusus> alatKhusus) {
this.alatKhusus = alatKhusus;
}
public String getPraAnestesiDokterId() {
return praAnestesiDokterId;
}
public void setPraAnestesiDokterId(String praAnestesiDokterId) {
this.praAnestesiDokterId = praAnestesiDokterId;
}
public String getRawatInap() {
return rawatInap;
}
public Set<PersiapanPraAnestesi> getPersiapanPraAnestesi() {
return persiapanPraAnestesi;
}
public void setPersiapanPraAnestesi(Set<PersiapanPraAnestesi> persiapanPraAnestesi) {
this.persiapanPraAnestesi = persiapanPraAnestesi;
}
public void setRawatInap(String rawatInap) {
this.rawatInap = rawatInap;
}
public String getRawatJalan() {
return rawatJalan;
}
public void setRawatJalan(String rawatJalan) {
this.rawatJalan = rawatJalan;
}
public Set<RawatKhusus> getRawatKhusus() {
return rawatKhusus;
}
public void setRawatKhusus(Set<RawatKhusus> rawatKhusus) {
this.rawatKhusus = rawatKhusus;
}
public Set<Regional> getRegional() {
return regional;
}
public void setRegional(Set<Regional> regional) {
this.regional = regional;
}
public String getSedasi() {
return sedasi;
}
public void setSedasi(String sedasi) {
this.sedasi = sedasi;
}
public String getGa() {
return ga;
}
public void setGa(String ga) {
this.ga = ga;
}
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "perencanaanAnestesi")
private Set<Regional> regional = new HashSet<>();
}

View File

@ -1,57 +1,33 @@
package com.jasamedika.medifirst2000.entities;
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.Table;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import java.util.HashSet;
import java.util.Set;
import static javax.persistence.CascadeType.ALL;
import static javax.persistence.FetchType.LAZY;
@Getter
@Setter
@Entity
@Table(name="PerencanaanPulang_t")
public class PerencanaanPulang extends BaseTransaction{
@Table(name = "PerencanaanPulang_t")
public class PerencanaanPulang extends BaseTransaction {
@ManyToOne
@JoinColumn(name = "ObjectantrianPasienDiPeriksaFk")
@Caption(value = "Object antrianPasienDiPeriksa")
private AntrianPasienDiPeriksa antrianPasienDiPeriksa;
@Column(name = "ObjectantrianPasienDiPeriksaFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false,nullable=false)
@Column(name = "ObjectantrianPasienDiPeriksaFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = false)
private String antrianPasienDiPeriksaId;
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "perencanaanPulang")
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "perencanaanPulang")
@Caption(value = "komponenPenilaianDetailSet")
private Set<KomponenPenilaianDetail> komponenPenilaianDetailSet=new HashSet<KomponenPenilaianDetail>();
private Set<KomponenPenilaianDetail> komponenPenilaianDetailSet = new HashSet<>();
public AntrianPasienDiPeriksa getAntrianPasienDiPeriksa() {
return antrianPasienDiPeriksa;
}
public void setAntrianPasienDiPeriksa(AntrianPasienDiPeriksa antrianPasienDiPeriksa) {
this.antrianPasienDiPeriksa = antrianPasienDiPeriksa;
}
public String getAntrianPasienDiPeriksaId() {
return antrianPasienDiPeriksaId;
}
public void setAntrianPasienDiPeriksaId(String antrianPasienDiPeriksaId) {
this.antrianPasienDiPeriksaId = antrianPasienDiPeriksaId;
}
public Set<KomponenPenilaianDetail> getKomponenPenilaianDetailSet() {
return komponenPenilaianDetailSet;
}
public void setKomponenPenilaianDetailSet(Set<KomponenPenilaianDetail> komponenPenilaianDetailSet) {
this.komponenPenilaianDetailSet = komponenPenilaianDetailSet;
}
}

View File

@ -1,84 +1,47 @@
package com.jasamedika.medifirst2000.entities;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.*;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
* class PerhitunganAbk
* class PerhitunganAbk
*
* @author Generator
*/
@Getter
@Setter
@Entity
@Table(name = "sdm_PerhitunganAbk_T")
public class PerhitunganAbk extends BaseTransaction{
@Column(name = "Kode", nullable = false , length = 100)
@Caption(value = "Kode")
private String kode ;
public String getKode() {
return kode ;
}
public void setKode(String kode ) {
this.kode = kode ;
}
public class PerhitunganAbk extends BaseTransaction {
@Column(name = "Name", nullable = false , length = 100)
@Caption(value = "Name")
private String name ;
public String getName() {
return name ;
}
public void setName(String name ) {
this.name = name ;
}
@Column(name = "Kode", nullable = false, length = 100)
@Caption(value = "Kode")
private String kode;
@Column(name = "JumlahHari", nullable = false , length = 100)
@Caption(value = "JumlahHari")
private Integer jumlahHari ;
public Integer getJumlahHari() {
return jumlahHari ;
}
public void setJumlahHari(Integer jumlahHari ) {
this.jumlahHari = jumlahHari ;
}
@Column(name = "Name", nullable = false, length = 100)
@Caption(value = "Name")
private String name;
@Column(name = "Nilai", nullable = false , length = 100)
@Caption(value = "Nilai")
private String nilai ;
public String getNilai() {
return nilai ;
}
public void setNilai(String nilai ) {
this.nilai = nilai ;
}
@Column(name = "JumlahHari", nullable = false, length = 100)
@Caption(value = "JumlahHari")
private Integer jumlahHari;
@Column(name = "Keterangan", nullable = false , length = 100)
@Caption(value = "Keterangan")
private String keterangan ;
public String getKeterangan() {
return keterangan ;
}
public void setKeterangan(String keterangan ) {
this.keterangan = keterangan ;
}
@Column(name = "Nilai", nullable = false, length = 100)
@Caption(value = "Nilai")
private String nilai;
@Column(name = "Tahun", nullable = false , length = 100)
@Caption(value = "Tahun")
private Integer tahun ;
public Integer getTahun() {
return tahun ;
}
public void setTahun(Integer tahun ) {
this.tahun = tahun ;
}
@Column(name = "Keterangan", nullable = false, length = 100)
@Caption(value = "Keterangan")
private String keterangan;
@Column(name = "Tahun", nullable = false, length = 100)
@Caption(value = "Tahun")
private Integer tahun;
}

Some files were not shown because too many files have changed in this diff Show More