|
@ -1,6 +1,7 @@
|
|
|
package com.yihu.jw.hospital.endpoint.prescription;
|
|
|
|
|
|
import com.yihu.jw.hospital.prescription.service.PrescriptionService;
|
|
|
import com.yihu.jw.restmodel.hospital.prescription.WlyyOutpatientVO;
|
|
|
import com.yihu.jw.restmodel.hospital.prescription.WlyyPrescriptionVO;
|
|
|
import com.yihu.jw.restmodel.web.ListEnvelop;
|
|
|
import com.yihu.jw.restmodel.web.MixEnvelop;
|
|
@ -37,14 +38,14 @@ public class PrescriptionEndpoint extends EnvelopRestEndpoint {
|
|
|
|
|
|
@GetMapping(value = BaseHospitalRequestMapping.Prescription.findOutpatientList)
|
|
|
@ApiOperation(value = " 查询某个时间段的患者门诊就诊记录 V1.00")
|
|
|
public ListEnvelop findOutpatientList(@ApiParam(name = "patNo", value = "居民id")
|
|
|
@RequestParam(value = "patNo",required = false) String patNo,
|
|
|
public ListEnvelop findOutpatientList(@ApiParam(name = "patient", value = "居民id")
|
|
|
@RequestParam(value = "patient",required = false) String patient,
|
|
|
@ApiParam(name = "startTime", value = "开始时间")
|
|
|
@RequestParam(value = "startTime",required = false) String startTime,
|
|
|
@ApiParam(name = "endTime", value = "结束时间")
|
|
|
@RequestParam(value = "endTime",required = false) String endTime) throws Exception {
|
|
|
JSONArray obj = prescriptionService.findOutpatientList(patNo, startTime, endTime, demoFlag);
|
|
|
return success(obj);
|
|
|
List<WlyyOutpatientVO> vos = prescriptionService.findOutpatientList(patient, startTime, endTime, demoFlag);
|
|
|
return success(vos);
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = BaseHospitalRequestMapping.Prescription.findOriginPrescriptionList)
|
|
@ -87,13 +88,31 @@ public class PrescriptionEndpoint extends EnvelopRestEndpoint {
|
|
|
@RequestParam(value = "startTime", required = false)String startTime,
|
|
|
@ApiParam(name = "endTime", value = "结束时间,yyyy-MM-dd’")
|
|
|
@RequestParam(value = "endTime", required = false)String endTime,
|
|
|
@RequestParam(value = "page", required = true) Integer page,
|
|
|
@ApiParam(name = "page", value = "第几页,1开始’")
|
|
|
@RequestParam(value = "page", required = false)Integer page,
|
|
|
@ApiParam(name = "size", value = "每页大小")
|
|
|
@RequestParam(value = "size", required = true) Integer size) {
|
|
|
return prescriptionService.findPrescriptionList(patient,status,startTime,endTime,page,size);
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = BaseHospitalRequestMapping.Prescription.findPrescriptionInfo)
|
|
|
@GetMapping(value = BaseHospitalRequestMapping.Prescription.findReOutpatientList)
|
|
|
@ApiOperation(value = "查询复诊记录列表", notes = "查询复诊记录列表")
|
|
|
public MixEnvelop<WlyyOutpatientVO,WlyyOutpatientVO> findReOutpatientList(@ApiParam(name = "patient", value = "居民code")
|
|
|
@RequestParam(value = "patient", required = true) String patient,
|
|
|
@ApiParam(name = "status", value = "状态:-1取消,0候诊中,1就诊中,2已完成")
|
|
|
@RequestParam(value = "status", required = false) Integer status,
|
|
|
@ApiParam(name = "startTime", value = "开始时间,‘yyyy-MM-dd’")
|
|
|
@RequestParam(value = "startTime", required = false)String startTime,
|
|
|
@ApiParam(name = "endTime", value = "结束时间,yyyy-MM-dd’")
|
|
|
@RequestParam(value = "endTime", required = false)String endTime,
|
|
|
@ApiParam(name = "page", value = "第几页,1开始’")
|
|
|
@RequestParam(value = "page", required = false)Integer page,
|
|
|
@ApiParam(name = "size", value = "每页大小")
|
|
|
@RequestParam(value = "size", required = true) Integer size) {
|
|
|
return prescriptionService.findReOutpatientList(patient,status,startTime,endTime,page,size);
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = BaseHospitalRequestMapping.Prescription.findPrescriptionInfo)
|
|
|
@ApiOperation(value = "获取所有居民相关信息,续方信息,物流信息,药品信息(单条)", notes = "获取所有居民相关信息,续方信息,物流信息,药品信息(单条)")
|
|
|
public ObjEnvelop<Map<String,Object>> findPrescriptionInfo(@ApiParam(name = "prescriptionId", value = "续方明细")
|
|
|
@RequestParam(value = "prescriptionId", required = false) String prescriptionId) {
|