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<Map<String, Object>> dataLayananAnestesi = new ArrayList<>();
|
||||
List<ReferensiSkorAnestesiVO> listRefSkor = new ArrayList<>();
|
||||
|
||||
for (Map<String, Object> map : dataLayanan) {
|
||||
if (map.get("jenisPetugasId").equals(Master.JenisPetugasPelaksana.DOKTER_ANASTESI)) {
|
||||
listIdPelayananAnestesi.add(map.get("noRec").toString());
|
||||
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<>();
|
||||
for (Map<String, Object> map : listCountReferensiSkor) {
|
||||
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) {
|
||||
ReferensiSkorAnestesiVO ref = new ReferensiSkorAnestesiVO();
|
||||
for (Map<String, Object> map : listDataReferensiSkor) {
|
||||
@ -909,8 +916,11 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
||||
listRefSkor.add(ref);
|
||||
}
|
||||
|
||||
List<Map<String, Object>> dataSkorAnestesi = skoringTindakanMedisDaoCustom
|
||||
.findSkoringLogbookDokter(mf.format(new Date(bulan)), listRefSkor);
|
||||
List<Map<String, Object>> dataSkorAnestesi = new ArrayList<>();
|
||||
if (CommonUtil.isNotNullOrEmpty(listRefSkor)) {
|
||||
dataSkorAnestesi = skoringTindakanMedisDaoCustom.findSkoringLogbookDokter(mf.format(new Date(bulan)),
|
||||
listRefSkor);
|
||||
}
|
||||
|
||||
/**
|
||||
* Skor dokter anestesi (bukan tindakan mandiri)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user