penerapan pencegahan hitung skor anestesi untuk dokter bukan anestesi
This commit is contained in:
parent
8c0d081c4d
commit
6ebc24e095
@ -873,24 +873,31 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
|||||||
List<String> listIdPelayananAnestesi = new ArrayList<>();
|
List<String> listIdPelayananAnestesi = new ArrayList<>();
|
||||||
{
|
{
|
||||||
List<Map<String, Object>> dataLayananAnestesi = new ArrayList<>();
|
List<Map<String, Object>> dataLayananAnestesi = new ArrayList<>();
|
||||||
List<ReferensiSkorAnestesiVO> listRefSkor = new ArrayList<>();
|
|
||||||
|
|
||||||
for (Map<String, Object> map : dataLayanan) {
|
for (Map<String, Object> map : dataLayanan) {
|
||||||
if (map.get("jenisPetugasId").equals(Master.JenisPetugasPelaksana.DOKTER_ANASTESI)) {
|
if (map.get("jenisPetugasId").equals(Master.JenisPetugasPelaksana.DOKTER_ANASTESI)) {
|
||||||
listIdPelayananAnestesi.add(map.get("noRec").toString());
|
listIdPelayananAnestesi.add(map.get("noRec").toString());
|
||||||
dataLayananAnestesi.add(map);
|
dataLayananAnestesi.add(map);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
List<Map<String, Object>> listCountReferensiSkor = pelayananPasienPetugasDao
|
|
||||||
.countReferensiSkorPelayananAnestesi(listIdPelayananAnestesi);
|
List<Map<String, Object>> listCountReferensiSkor = new ArrayList<>();
|
||||||
|
if (CommonUtil.isNotNullOrEmpty(listIdPelayananAnestesi)) {
|
||||||
|
listCountReferensiSkor = pelayananPasienPetugasDao
|
||||||
|
.countReferensiSkorPelayananAnestesi(listIdPelayananAnestesi);
|
||||||
|
}
|
||||||
|
|
||||||
List<String> listIdRefSkor = new ArrayList<>();
|
List<String> listIdRefSkor = new ArrayList<>();
|
||||||
for (Map<String, Object> map : listCountReferensiSkor) {
|
for (Map<String, Object> map : listCountReferensiSkor) {
|
||||||
listIdRefSkor.add(map.get("pelayananId").toString());
|
listIdRefSkor.add(map.get("pelayananId").toString());
|
||||||
}
|
}
|
||||||
List<Map<String, Object>> listDataReferensiSkor = pelayananPasienPetugasDao
|
|
||||||
.findReferensiSkorPelayananAnestesi(listIdRefSkor, Arrays.asList(Master.UnitKerja.KSM));
|
|
||||||
|
|
||||||
|
List<Map<String, Object>> listDataReferensiSkor = new ArrayList<>();
|
||||||
|
if (CommonUtil.isNotNullOrEmpty(listIdRefSkor)) {
|
||||||
|
listDataReferensiSkor = pelayananPasienPetugasDao.findReferensiSkorPelayananAnestesi(listIdRefSkor,
|
||||||
|
Arrays.asList(Master.UnitKerja.KSM));
|
||||||
|
}
|
||||||
|
|
||||||
|
List<ReferensiSkorAnestesiVO> listRefSkor = new ArrayList<>();
|
||||||
for (String idRefSkor : listIdRefSkor) {
|
for (String idRefSkor : listIdRefSkor) {
|
||||||
ReferensiSkorAnestesiVO ref = new ReferensiSkorAnestesiVO();
|
ReferensiSkorAnestesiVO ref = new ReferensiSkorAnestesiVO();
|
||||||
for (Map<String, Object> map : listDataReferensiSkor) {
|
for (Map<String, Object> map : listDataReferensiSkor) {
|
||||||
@ -909,8 +916,11 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
|||||||
listRefSkor.add(ref);
|
listRefSkor.add(ref);
|
||||||
}
|
}
|
||||||
|
|
||||||
List<Map<String, Object>> dataSkorAnestesi = skoringTindakanMedisDaoCustom
|
List<Map<String, Object>> dataSkorAnestesi = new ArrayList<>();
|
||||||
.findSkoringLogbookDokter(mf.format(new Date(bulan)), listRefSkor);
|
if (CommonUtil.isNotNullOrEmpty(listRefSkor)) {
|
||||||
|
dataSkorAnestesi = skoringTindakanMedisDaoCustom.findSkoringLogbookDokter(mf.format(new Date(bulan)),
|
||||||
|
listRefSkor);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Skor dokter anestesi (bukan tindakan mandiri)
|
* Skor dokter anestesi (bukan tindakan mandiri)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user