|
@@ -2022,14 +2022,14 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
|
|
|
MzPrescriptionVo mzPrescriptionVo = new MzPrescriptionVo();
|
|
|
mzPrescriptionVo.setPatientId(patientId);
|
|
|
mzPrescriptionVo.setIcdCode("");
|
|
|
- mzPrescriptionVo.setIcdText("申请核酸检测");
|
|
|
+ mzPrescriptionVo.setIcdText("申请核酸检测(单人单管)");
|
|
|
mzPrescriptionVo.setDoctorCode(Constants.BRZZJF_CODE);
|
|
|
mzPrescriptionVo.setVisitDeptCode(Constants.ZZBM);
|
|
|
mzPrescriptionVo.setJzFlag(YesNoEnum.NO.code);
|
|
|
mzPrescriptionVo.setFirstOrNot(YesNoEnum.NO.code);
|
|
|
MzBlRecord mzBlRecord = new MzBlRecord();
|
|
|
mzBlRecord.setFirstOrNot(YesNoEnum.NO.code.toString());
|
|
|
- mzBlRecord.setEmrChiefComplaint("申请核酸检测");
|
|
|
+ mzBlRecord.setEmrChiefComplaint("申请核酸检测(单人单管)");
|
|
|
mzBlRecord.setEmrHpi("无");
|
|
|
mzBlRecord.setEmrPs("无");
|
|
|
mzBlRecord.setEmrPe("无");
|
|
@@ -2051,7 +2051,100 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
|
|
|
mzYjReq.setOrderCode(Constants.NUCLEIC_ORDER_CODE);
|
|
|
mzYjReq.setInspectStuff(Constants.NUCLEIC_INSPECT_STUFF);
|
|
|
mzYjReq.setOrderNo(1);
|
|
|
- mzYjReq.setJyRemark("申请核酸检测");
|
|
|
+ mzYjReq.setJyRemark("申请核酸检测(单人单管)");
|
|
|
+ mzPrescriptionVo.setMzYjReqList(Arrays.asList(mzYjReq));
|
|
|
+ return savePrescription(mzPrescriptionVo, null);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Clinic hybridTestApplication(String patientId) throws MzException {
|
|
|
+ MzPrescriptionVo mzPrescriptionVo = new MzPrescriptionVo();
|
|
|
+ mzPrescriptionVo.setPatientId(patientId);
|
|
|
+ mzPrescriptionVo.setIcdCode("");
|
|
|
+ mzPrescriptionVo.setIcdText("申请核酸检测(混检)");
|
|
|
+ mzPrescriptionVo.setDoctorCode(Constants.BRZZJF_CODE);
|
|
|
+ mzPrescriptionVo.setVisitDeptCode(Constants.ZZBM);
|
|
|
+ mzPrescriptionVo.setJzFlag(YesNoEnum.NO.code);
|
|
|
+ mzPrescriptionVo.setFirstOrNot(YesNoEnum.NO.code);
|
|
|
+ MzBlRecord mzBlRecord = new MzBlRecord();
|
|
|
+ mzBlRecord.setFirstOrNot(YesNoEnum.NO.code.toString());
|
|
|
+ mzBlRecord.setEmrChiefComplaint("申请核酸检测(混检)");
|
|
|
+ mzBlRecord.setEmrHpi("无");
|
|
|
+ mzBlRecord.setEmrPs("无");
|
|
|
+ mzBlRecord.setEmrPe("无");
|
|
|
+ mzBlRecord.setEmrFzjc("无");
|
|
|
+ mzBlRecord.setEmrProcess("无");
|
|
|
+ mzBlRecord.setEmrXyy("无");
|
|
|
+ mzBlRecord.setEmrYypg("无");
|
|
|
+ mzBlRecord.setEmrGnpg("无");
|
|
|
+ mzBlRecord.setEmrJkjy("无");
|
|
|
+ mzBlRecord.setPersonalHistory("");
|
|
|
+ mzBlRecord.setFamilyHistory("");
|
|
|
+ mzBlRecord.setObstericalHistory("");
|
|
|
+ mzBlRecord.setTentativeDiagnosis("");
|
|
|
+ mzBlRecord.setPrescriptionDetail("");
|
|
|
+ mzBlRecord.setWeight(0D);
|
|
|
+ mzBlRecord.setTemperature(0D);
|
|
|
+ mzPrescriptionVo.setMzBlRecord(mzBlRecord);
|
|
|
+ MzChargeDetail mzChargeDetail = new MzChargeDetail();
|
|
|
+ mzChargeDetail.setChargeItemCode(Constants.HYBRID_TEST_CHARGE_CODE);
|
|
|
+ mzChargeDetail.setSerial("");
|
|
|
+ mzChargeDetail.setQuantity(1D);
|
|
|
+ mzChargeDetail.setDrugQuan(1D);
|
|
|
+ mzChargeDetail.setDrugUnit("");
|
|
|
+ mzChargeDetail.setFrequency("");
|
|
|
+ mzChargeDetail.setOrderDays(1);
|
|
|
+ mzChargeDetail.setPaySelf("0");
|
|
|
+ mzChargeDetail.setDrugWin(1);
|
|
|
+ mzChargeDetail.setInstructionCode("");
|
|
|
+ mzChargeDetail.setInstructionText("");
|
|
|
+ mzChargeDetail.setOrderNo(1);
|
|
|
+ mzChargeDetail.setGroupOrder(0);
|
|
|
+ mzChargeDetail.setSupplyCode("");
|
|
|
+ mzChargeDetail.setCyJssm("");
|
|
|
+ mzChargeDetail.setCyDj("");
|
|
|
+ mzChargeDetail.setTryFlag(YesNoEnum.NO.code.toString());
|
|
|
+ mzChargeDetail.setGroupNo(Constants.YJ_GROUP_NO);
|
|
|
+ mzChargeDetail.setExecDept(Constants.MEDICAL_LABORATORY_CODE);
|
|
|
+ mzPrescriptionVo.setMzChargeDetailList(Arrays.asList(mzChargeDetail));
|
|
|
+ return savePrescription(mzPrescriptionVo, null);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Clinic hybridTestOnlyYjReq(String patientId) throws MzException {
|
|
|
+ MzPrescriptionVo mzPrescriptionVo = new MzPrescriptionVo();
|
|
|
+ mzPrescriptionVo.setPatientId(patientId);
|
|
|
+ mzPrescriptionVo.setIcdCode("");
|
|
|
+ mzPrescriptionVo.setIcdText("申请核酸检测(混检)");
|
|
|
+ mzPrescriptionVo.setDoctorCode(Constants.BRZZJF_CODE);
|
|
|
+ mzPrescriptionVo.setVisitDeptCode(Constants.ZZBM);
|
|
|
+ mzPrescriptionVo.setJzFlag(YesNoEnum.NO.code);
|
|
|
+ mzPrescriptionVo.setFirstOrNot(YesNoEnum.NO.code);
|
|
|
+ MzBlRecord mzBlRecord = new MzBlRecord();
|
|
|
+ mzBlRecord.setFirstOrNot(YesNoEnum.NO.code.toString());
|
|
|
+ mzBlRecord.setEmrChiefComplaint("申请核酸检测(混检)");
|
|
|
+ mzBlRecord.setEmrHpi("无");
|
|
|
+ mzBlRecord.setEmrPs("无");
|
|
|
+ mzBlRecord.setEmrPe("无");
|
|
|
+ mzBlRecord.setEmrFzjc("无");
|
|
|
+ mzBlRecord.setEmrProcess("无");
|
|
|
+ mzBlRecord.setEmrXyy("无");
|
|
|
+ mzBlRecord.setEmrYypg("无");
|
|
|
+ mzBlRecord.setEmrGnpg("无");
|
|
|
+ mzBlRecord.setEmrJkjy("无");
|
|
|
+ mzBlRecord.setPersonalHistory("");
|
|
|
+ mzBlRecord.setFamilyHistory("");
|
|
|
+ mzBlRecord.setObstericalHistory("");
|
|
|
+ mzBlRecord.setTentativeDiagnosis("");
|
|
|
+ mzBlRecord.setPrescriptionDetail("");
|
|
|
+ mzBlRecord.setWeight(0D);
|
|
|
+ mzBlRecord.setTemperature(0D);
|
|
|
+ mzPrescriptionVo.setMzBlRecord(mzBlRecord);
|
|
|
+ MzYjReq mzYjReq = new MzYjReq();
|
|
|
+ mzYjReq.setOrderCode(Constants.HYBRID_TEST_ORDER_CODE);
|
|
|
+ mzYjReq.setInspectStuff(Constants.NUCLEIC_INSPECT_STUFF);
|
|
|
+ mzYjReq.setOrderNo(1);
|
|
|
+ mzYjReq.setJyRemark("申请核酸检测(混检)");
|
|
|
mzPrescriptionVo.setMzYjReqList(Arrays.asList(mzYjReq));
|
|
|
return savePrescription(mzPrescriptionVo, null);
|
|
|
}
|