Update PasienService

Pembuatan cek status pasien baru atau lama untuk response ambil antrean online
This commit is contained in:
salmanoe 2022-12-28 20:15:01 +07:00
parent 267a8a43c9
commit a67f259684
2 changed files with 27 additions and 14 deletions

View File

@ -51,6 +51,7 @@ import com.jasamedika.medifirst2000.exception.ServiceVOException;
import com.jasamedika.medifirst2000.service.AntrianPasienDiPeriksaService;
import com.jasamedika.medifirst2000.service.JadwalDokterService;
import com.jasamedika.medifirst2000.service.ModelService;
import com.jasamedika.medifirst2000.service.PasienDaftarService;
import com.jasamedika.medifirst2000.service.PasienService;
import com.jasamedika.medifirst2000.service.PegawaiService;
import com.jasamedika.medifirst2000.service.RegistrasiPasienService;
@ -131,6 +132,9 @@ public class BridgingDaftarOnlineController {
@Autowired
private RegistrasiPasienService registrasiPasienService;
@Autowired
private PasienDaftarService pasienDaftarService;
@RequestMapping(value = "/klinik_rs", method = RequestMethod.GET, produces = { MediaType.APPLICATION_XML_VALUE })
public BridgeDaftarKlinikListVO daftarKlinikRs() {
BridgeDaftarKlinikListVO y = new BridgeDaftarKlinikListVO();
@ -731,4 +735,10 @@ public class BridgingDaftarOnlineController {
return new ResponseEntity<>(null, HttpStatus.CONFLICT);
}
}
@RequestMapping(value = "/bpjs/patient/status/{id}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<Object> getPatientStatus(@PathVariable Integer id) {
Boolean exists = pasienDaftarService.checkStatusPasien(id);
return new ResponseEntity<>(exists, HttpStatus.OK);
}
}

View File

@ -36,6 +36,7 @@ import com.jasamedika.medifirst2000.converter.RekananConverter;
import com.jasamedika.medifirst2000.converter.StatusPerkawinanConverter;
import com.jasamedika.medifirst2000.converter.TitlePasienConverter;
import com.jasamedika.medifirst2000.dao.AlamatDao;
import com.jasamedika.medifirst2000.dao.PasienDaftarDao;
import com.jasamedika.medifirst2000.dao.PasienDao;
import com.jasamedika.medifirst2000.dao.RunningNumberDao;
import com.jasamedika.medifirst2000.dao.custom.PasienDaoCustom;
@ -82,21 +83,11 @@ import com.jasamedika.medifirst2000.vo.RegistrasiPasienGawatDaruratVO;
*/
@Service("pasienService")
public class PasienServiceImpl extends BaseVoServiceImpl implements PasienService<Pasien> {
@Autowired
private PasienDao pasienDao;
@Autowired
private AlamatDao alamatDao;
@Autowired
private RunningNumberDao runningNumberDao;
@Autowired
private PasienDaoCustom pasienDaoCustom;
@Autowired
private BaseConverterImpl<PasienVO, Pasien> converterPasien;
@Autowired
private BaseConverterImpl<KecamatanVO, Kecamatan> kecamatanConverter;
@Autowired
private PasienConverter pasienConverter;
@ -139,9 +130,21 @@ public class PasienServiceImpl extends BaseVoServiceImpl implements PasienServic
@Autowired
private RekananConverter rekananConverter;
@Autowired
private PasienDao pasienDao;
@Autowired
private BaseConverterImpl<KecamatanVO, Kecamatan> kecamatanConverter;
private AlamatDao alamatDao;
@Autowired
private RunningNumberDao runningNumberDao;
@Autowired
private PasienDaoCustom pasienDaoCustom;
@Autowired
private PasienDaftarDao pasienDaftarDao;
@Override
@Transactional(readOnly = false)