|
@ -6,6 +6,7 @@ import com.yihu.jw.entity.hospital.prescription.*;
|
|
|
import com.yihu.jw.hospital.prescription.dao.PrescriptionDao;
|
|
|
import com.yihu.jw.hospital.prescription.dao.PrescriptionDiagnosisDao;
|
|
|
import com.yihu.jw.hospital.prescription.dao.PrescriptionInfoDao;
|
|
|
import com.yihu.jw.hospital.prescription.service.HcyyPrescriptionService;
|
|
|
import com.yihu.jw.hospital.prescription.service.entrance.HcyyEntranceService;
|
|
|
import com.yihu.jw.hospital.prescription.service.entrance.XzzxEntranceService;
|
|
|
import com.yihu.jw.im.service.ImService;
|
|
@ -45,6 +46,9 @@ public class HcyyPrescriptionCotroller extends EnvelopRestEndpoint {
|
|
|
private PrescriptionInfoDao prescriptionInfoDao;
|
|
|
@Autowired
|
|
|
private ImService imService;
|
|
|
@Autowired
|
|
|
private HcyyPrescriptionService hcyyPrescriptionService;
|
|
|
|
|
|
|
|
|
@GetMapping(value = "/getDeptInfo")
|
|
|
@ApiOperation(value = "获取部门信息", notes = "获取部门信息")
|
|
@ -572,67 +576,35 @@ public class HcyyPrescriptionCotroller extends EnvelopRestEndpoint {
|
|
|
/**
|
|
|
* 查询历史就诊病历
|
|
|
* @param patientId 病人id(必填)
|
|
|
* @param eventNo 住院号
|
|
|
* @param eventNo 病人住院号
|
|
|
* @return
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
@GetMapping(value = "/selectEmrInfo")
|
|
|
@GetMapping(value = "/findHistoryEmr")
|
|
|
@ApiOperation(value = "查询历史就诊病历", notes = "查询历史就诊病历")
|
|
|
public ObjEnvelop findHistoryEmr (@ApiParam(name = "patientId", value = "病人id", required = false)
|
|
|
@RequestParam(value = "patientId",required = false)String patientId,
|
|
|
@ApiParam(name = "eventNo", value = "住院号", required = false)
|
|
|
@RequestParam(value = "eventNo",required = false)String eventNo)throws Exception{
|
|
|
return ObjEnvelop.getSuccess("ok",hcyyEntranceService.SelectEmrInfo(patientId,eventNo));
|
|
|
}
|
|
|
/**
|
|
|
* 查询历次就诊门诊病历文书
|
|
|
* @param patientId 病人id(必填)
|
|
|
* @param eventNo 住院号
|
|
|
* @return
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
@GetMapping(value = "/selectEmrDispRecord")
|
|
|
@ApiOperation(value = "查询历次就诊门诊病历文书", notes = "查询历次就诊门诊病历文书")
|
|
|
public ObjEnvelop SelectEmrDispRecord (@ApiParam(name = "templateId", value = "模板id", required = false)
|
|
|
@RequestParam(value = "templateId",required = false)String templateId,
|
|
|
@ApiParam(name = "patientId", value = "病人id", required = false)
|
|
|
@RequestParam(value = "patientId",required = false)String patientId,
|
|
|
@ApiParam(name = "eventNo", value = "住院号", required = false)
|
|
|
@RequestParam(value = "eventNo",required = false)String eventNo)throws Exception{
|
|
|
return ObjEnvelop.getSuccess("ok",hcyyEntranceService.SelectEmrDispRecord(templateId,patientId,eventNo));
|
|
|
public ObjEnvelop findHistoryEmr(@ApiParam(name = "patientId", value = "病人id", required = false)
|
|
|
@RequestParam(value = "patientId",required = false)String patientId,
|
|
|
@ApiParam(name = "eventNo", value = "病人住院号", required = false)
|
|
|
@RequestParam(value = "eventNo",required = false)String eventNo)throws Exception{
|
|
|
return ObjEnvelop.getSuccess("ok",hcyyPrescriptionService.selectHistoryEmr(patientId,eventNo));
|
|
|
}
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 查询病历文书列表
|
|
|
* 查询历史就诊病历
|
|
|
* @param patientId 病人id(必填)
|
|
|
* @param eventNo 住院号
|
|
|
* @param eventNo 病人住院号
|
|
|
* @return
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
@GetMapping(value = "/selectEmrList")
|
|
|
@ApiOperation(value = "查询病历文书列表", notes = "查询病历文书列表")
|
|
|
public ObjEnvelop SelectEmrList(@ApiParam(name = "patientId", value = "病人id", required = false)
|
|
|
@GetMapping(value = "/findHistoryEmrRecord")
|
|
|
@ApiOperation(value = "查询历史就诊病历", notes = "查询历史就诊病历")
|
|
|
public ObjEnvelop findHistoryEmrRecord(@ApiParam(name = "templateId", value = "模板id", required = false)
|
|
|
@RequestParam(value = "templateId",required = false)String templateId,
|
|
|
@ApiParam(name = "patientId", value = "病人id", required = false)
|
|
|
@RequestParam(value = "patientId",required = false)String patientId,
|
|
|
@ApiParam(name = "eventNo", value = "住院号", required = false)
|
|
|
@ApiParam(name = "eventNo", value = "病人住院号", required = false)
|
|
|
@RequestParam(value = "eventNo",required = false)String eventNo)throws Exception{
|
|
|
return ObjEnvelop.getSuccess("ok",hcyyEntranceService.GetEMRList(patientId,eventNo));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 查询病历文书html信息
|
|
|
* @param bstrEmrID 文书id号
|
|
|
*
|
|
|
* @return
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
@GetMapping(value = "/browseSingleEMR")
|
|
|
@ApiOperation(value = "查询病历文书html信息", notes = "查询病历文书html信息")
|
|
|
public ObjEnvelop BrowseSingleEMR(@ApiParam(name = "bstrEmrID", value = "文书id号", required = false)
|
|
|
@RequestParam(value = "bstrEmrID",required = false)String bstrEmrID)throws Exception{
|
|
|
return ObjEnvelop.getSuccess("ok",hcyyEntranceService.BrowseSingleEMR(bstrEmrID));
|
|
|
return ObjEnvelop.getSuccess("ok",hcyyPrescriptionService.selectHistoryEmrRecord(templateId,patientId,eventNo));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 合理用药审核
|
|
|
* @param patient 病人id
|