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.AntrianPasienDiPeriksaService;
import com.jasamedika.medifirst2000.service.JadwalDokterService; import com.jasamedika.medifirst2000.service.JadwalDokterService;
import com.jasamedika.medifirst2000.service.ModelService; import com.jasamedika.medifirst2000.service.ModelService;
import com.jasamedika.medifirst2000.service.PasienDaftarService;
import com.jasamedika.medifirst2000.service.PasienService; import com.jasamedika.medifirst2000.service.PasienService;
import com.jasamedika.medifirst2000.service.PegawaiService; import com.jasamedika.medifirst2000.service.PegawaiService;
import com.jasamedika.medifirst2000.service.RegistrasiPasienService; import com.jasamedika.medifirst2000.service.RegistrasiPasienService;
@ -131,6 +132,9 @@ public class BridgingDaftarOnlineController {
@Autowired @Autowired
private RegistrasiPasienService registrasiPasienService; private RegistrasiPasienService registrasiPasienService;
@Autowired
private PasienDaftarService pasienDaftarService;
@RequestMapping(value = "/klinik_rs", method = RequestMethod.GET, produces = { MediaType.APPLICATION_XML_VALUE }) @RequestMapping(value = "/klinik_rs", method = RequestMethod.GET, produces = { MediaType.APPLICATION_XML_VALUE })
public BridgeDaftarKlinikListVO daftarKlinikRs() { public BridgeDaftarKlinikListVO daftarKlinikRs() {
BridgeDaftarKlinikListVO y = new BridgeDaftarKlinikListVO(); BridgeDaftarKlinikListVO y = new BridgeDaftarKlinikListVO();
@ -731,4 +735,10 @@ public class BridgingDaftarOnlineController {
return new ResponseEntity<>(null, HttpStatus.CONFLICT); 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.StatusPerkawinanConverter;
import com.jasamedika.medifirst2000.converter.TitlePasienConverter; import com.jasamedika.medifirst2000.converter.TitlePasienConverter;
import com.jasamedika.medifirst2000.dao.AlamatDao; import com.jasamedika.medifirst2000.dao.AlamatDao;
import com.jasamedika.medifirst2000.dao.PasienDaftarDao;
import com.jasamedika.medifirst2000.dao.PasienDao; import com.jasamedika.medifirst2000.dao.PasienDao;
import com.jasamedika.medifirst2000.dao.RunningNumberDao; import com.jasamedika.medifirst2000.dao.RunningNumberDao;
import com.jasamedika.medifirst2000.dao.custom.PasienDaoCustom; import com.jasamedika.medifirst2000.dao.custom.PasienDaoCustom;
@ -82,21 +83,11 @@ import com.jasamedika.medifirst2000.vo.RegistrasiPasienGawatDaruratVO;
*/ */
@Service("pasienService") @Service("pasienService")
public class PasienServiceImpl extends BaseVoServiceImpl implements PasienService<Pasien> { 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 @Autowired
private BaseConverterImpl<PasienVO, Pasien> converterPasien; private BaseConverterImpl<PasienVO, Pasien> converterPasien;
@Autowired
private BaseConverterImpl<KecamatanVO, Kecamatan> kecamatanConverter;
@Autowired @Autowired
private PasienConverter pasienConverter; private PasienConverter pasienConverter;
@ -139,9 +130,21 @@ public class PasienServiceImpl extends BaseVoServiceImpl implements PasienServic
@Autowired @Autowired
private RekananConverter rekananConverter; private RekananConverter rekananConverter;
@Autowired
private PasienDao pasienDao;
@Autowired @Autowired
private BaseConverterImpl<KecamatanVO, Kecamatan> kecamatanConverter; private AlamatDao alamatDao;
@Autowired
private RunningNumberDao runningNumberDao;
@Autowired
private PasienDaoCustom pasienDaoCustom;
@Autowired
private PasienDaftarDao pasienDaftarDao;
@Override @Override
@Transactional(readOnly = false) @Transactional(readOnly = false)