|
@ -1013,7 +1013,7 @@ public class DsyyEntranceService {
|
|
|
"\tv_internet_prescrip_master where 1=1 ";
|
|
|
JSONArray array = new JSONArray();
|
|
|
if (StringUtils.isNoneBlank(registerSn)){
|
|
|
sql +=" and OUTPATIENTID = '"+registerSn+"' ";
|
|
|
sql +=" and SERIALNO = '"+registerSn+"' ";
|
|
|
}
|
|
|
if (StringUtils.isNoneBlank(patNo)){
|
|
|
sql +=" and PATIENTCODE = '"+patNo+"' ";
|
|
@ -1053,9 +1053,9 @@ public class DsyyEntranceService {
|
|
|
* @param
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
public JSONArray getOutpatientDiagnosis(String registerSn,String patNo,String admNo,String realOrder,String startTime,String endTime) throws Exception {
|
|
|
public JSONArray getOutpatientDiagnosis(String registerSn) throws Exception {
|
|
|
String sql ="SELECT\n" +
|
|
|
"\tREALORDER as \"REALORDER\",\n" +
|
|
|
"\tSERIALNO as \"SERIALNO\",\n" +
|
|
|
"\tCODE AS \"CODE\",\n" +
|
|
|
"\tNAME AS \"NAME\",\n" +
|
|
|
"\tTYPE AS \"TYPE\",\n" +
|
|
@ -1064,22 +1064,7 @@ public class DsyyEntranceService {
|
|
|
"\tv_internet_sick_diagnosis_info where 1=1 ";
|
|
|
JSONArray array = new JSONArray();
|
|
|
if (StringUtils.isNoneBlank(registerSn)){
|
|
|
sql +=" and REGISTERNO = '"+registerSn+"' ";
|
|
|
}
|
|
|
if (StringUtils.isNoneBlank(patNo)){
|
|
|
sql +=" and patient = '"+patNo+"' ";
|
|
|
}
|
|
|
if (StringUtils.isNoneBlank(patNo)){
|
|
|
sql +=" and admNo = '"+admNo+"' ";
|
|
|
}
|
|
|
if (StringUtils.isNoneBlank(realOrder)){
|
|
|
sql+=" and realOrder ='"+realOrder+"' ";
|
|
|
}
|
|
|
if (StringUtils.isNoneBlank(startTime)){
|
|
|
sql +=" and CREATETIME >= to_date('"+startTime+"','yyyy-MM-dd HH24:mi:ss') ";
|
|
|
}
|
|
|
if (StringUtils.isNoneBlank(endTime)){
|
|
|
sql +=" and CREATETIME <= to_date('"+endTime+"','yyyy-MM-dd HH24:mi:ss') ";
|
|
|
sql +=" and SERIALNO = '"+registerSn+"' ";
|
|
|
}
|
|
|
Map<String,Object> params = new HashedMap();
|
|
|
params.put("sql",sql);
|
|
@ -1103,52 +1088,33 @@ public class DsyyEntranceService {
|
|
|
* @param
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
public JSONArray getOutpatientDrugInfo(String registerSn,String patNo,String admNo,String realOrder,String startTime,String endTime) throws Exception {
|
|
|
public JSONArray getOutpatientDrugInfo(String realOrder) throws Exception {
|
|
|
String sql ="SELECT\n" +
|
|
|
"\tREALORDER as \"REALORDER\",\n" +
|
|
|
"\tDRUGNO AS \"DRUGNO\",\n" +
|
|
|
"\tDRUGNAME AS \"DRUGNAME\",\n" +
|
|
|
"\tDISPDEPOSITE AS \"DISPDEPOSITE\",\n" +
|
|
|
"\tCODE AS \"DRUGNO\",\n" +
|
|
|
"\tNAME AS \"DRUGNAME\",\n" +
|
|
|
"\tDOSAGE AS \"DOSAGE\",\n" +
|
|
|
" QUANTITY as \"QUANTITY\",\n" +
|
|
|
"\tDRUGNO AS \"UNIT\",\n" +
|
|
|
"\tDRUGNAME AS \"UNITNAME\",\n" +
|
|
|
"\tDISPDEPOSITE AS \"PACKUNITNAME\",\n" +
|
|
|
"\tDOSAGE AS \"PACKUNIT\",\n" +
|
|
|
"\tUSAGECODE as \"USAGECODE\",\n" +
|
|
|
"\tUSAGENAME as \"USAGENAME\",\n" +
|
|
|
" TOTAL_DOSEAGE as \"QUANTITY\",\n" +
|
|
|
"\tUNIT AS \"UNIT\",\n" +
|
|
|
"\tUNIT AS \"UNITNAME\",\n" +
|
|
|
"\tTOTAL_UNIT AS \"PACKUNITNAME\",\n" +
|
|
|
"\tTOTAL_UNIT AS \"PACKUNIT\",\n" +
|
|
|
"\tSUPPLYCODE as \"SUPPLYCODE\",\n" +
|
|
|
"\tSUPPLYNAME as \"SUPPLYNAME\",\n" +
|
|
|
"\tSUPPLYCODE as \"SUPPLYNAME\",\n" +
|
|
|
"\tDAYS as \"DAYS\",\n" +
|
|
|
"\tFREQUENCY as \"FREQUENCY\",\n" +
|
|
|
"\tSERIAL as \"SERIAL\",\n" +
|
|
|
"\tSPECIFICATION as \"SPECIFICATION\",\n" +
|
|
|
"\tPACKRETPRICE as \"PACKRETPRICE\",\n" +
|
|
|
"\tHERBALCOUNT as \"HERBALCOUNT\",\n" +
|
|
|
"\tPOSTCOUNT as \"POSTCOUNT\",\n" +
|
|
|
"\tDEL as \"DEL\",\n" +
|
|
|
"\tCOMM as \"COMM\"\n" +
|
|
|
"\tUSAGECODE as \"USAGECODE\",\n" +
|
|
|
"\tUSAGECODE as \"USAGENAME\",\n" +
|
|
|
"\tUSAGECODE as \"FREQUENCY\",\n" +
|
|
|
"\tcost as \"cost\",\n" +
|
|
|
"\tSPECIFICATION as \"SPECIFICATION\"\n" +
|
|
|
"FROM\n" +
|
|
|
"\tv_internet_prescrip_detail where 1=1 ";
|
|
|
JSONArray array = new JSONArray();
|
|
|
if (StringUtils.isNoneBlank(registerSn)){
|
|
|
sql +=" and REGISTERNO = '"+registerSn+"' ";
|
|
|
}
|
|
|
if (StringUtils.isNoneBlank(patNo)){
|
|
|
sql +=" and patient = '"+patNo+"' ";
|
|
|
}
|
|
|
if (StringUtils.isNoneBlank(patNo)){
|
|
|
sql +=" and admNo = '"+admNo+"' ";
|
|
|
}
|
|
|
|
|
|
if (StringUtils.isNoneBlank(realOrder)){
|
|
|
sql+=" and realOrder ='"+realOrder+"' ";
|
|
|
}
|
|
|
if (StringUtils.isNoneBlank(startTime)){
|
|
|
sql +=" and CREATETIME >= to_date('"+startTime+"','yyyy-MM-dd HH24:mi:ss') ";
|
|
|
}
|
|
|
if (StringUtils.isNoneBlank(endTime)){
|
|
|
sql +=" and CREATETIME <= to_date('"+endTime+"','yyyy-MM-dd HH24:mi:ss') ";
|
|
|
}
|
|
|
|
|
|
Map<String,Object> params = new HashedMap();
|
|
|
params.put("sql",sql);
|
|
|
logger.info("cardNo:"+sql);
|