|
@ -25,54 +25,93 @@ public class JwPrescriptionService {
|
|
|
|
|
|
/**
|
|
|
* 获取字典列表
|
|
|
* @param dictName
|
|
|
* @param dictName 字典名称
|
|
|
* @param hospital 药品code
|
|
|
* @return
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
public String getDictForI(String dictName) throws Exception{
|
|
|
public String getDictForI(String dictName,String hospital) throws Exception{
|
|
|
String url = jwUrl + "/third/prescription/getDictForI";
|
|
|
List<NameValuePair> params = new ArrayList<>();
|
|
|
params.add(new BasicNameValuePair("dictName", dictName));
|
|
|
params.add(new BasicNameValuePair("hospital", hospital));
|
|
|
|
|
|
String response = httpClientUtil.post(url, params, "UTF-8");
|
|
|
|
|
|
return response;
|
|
|
}
|
|
|
|
|
|
public String getRecipeTemplate(String dictName) throws Exception{
|
|
|
/**
|
|
|
* 获取处方模板
|
|
|
* @param deptCode 科室编码
|
|
|
* @param staffCode 人员code
|
|
|
* @param hospital 医院code
|
|
|
* @return
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
public String getRecipeTemplate(String deptCode,String staffCode, String hospital) throws Exception{
|
|
|
String url = jwUrl + "/third/prescription/getRecipeTemplate";
|
|
|
List<NameValuePair> params = new ArrayList<>();
|
|
|
params.add(new BasicNameValuePair("dictName", dictName));
|
|
|
params.add(new BasicNameValuePair("deptCode", deptCode));
|
|
|
params.add(new BasicNameValuePair("staffCode", staffCode));
|
|
|
params.add(new BasicNameValuePair("hospital", hospital));
|
|
|
|
|
|
String response = httpClientUtil.post(url, params, "UTF-8");
|
|
|
|
|
|
return response;
|
|
|
}
|
|
|
|
|
|
public String getLastRecipe(String dictName) throws Exception{
|
|
|
|
|
|
/**
|
|
|
* 获取历史处方记录
|
|
|
* @param cardNo 社保卡号
|
|
|
* @param recipeNo 医嘱号
|
|
|
* @param applyTimeFrom 开始时间
|
|
|
* @param applyTimeEnd 结束时间
|
|
|
* @return
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
public String getLastRecipe(String cardNo,String recipeNo,String applyTimeFrom,String applyTimeEnd) throws Exception{
|
|
|
String url = jwUrl + "/third/prescription/getLastRecipe";
|
|
|
List<NameValuePair> params = new ArrayList<>();
|
|
|
params.add(new BasicNameValuePair("dictName", dictName));
|
|
|
params.add(new BasicNameValuePair("cardNo", cardNo));
|
|
|
params.add(new BasicNameValuePair("recipeNo", recipeNo));
|
|
|
params.add(new BasicNameValuePair("applyTimeFrom", applyTimeFrom));
|
|
|
params.add(new BasicNameValuePair("applyTimeEnd", applyTimeEnd));
|
|
|
|
|
|
String response = httpClientUtil.post(url, params, "UTF-8");
|
|
|
|
|
|
return response;
|
|
|
}
|
|
|
|
|
|
public String saveRecipe(String dictName) throws Exception{
|
|
|
/**
|
|
|
* 处方开方接口
|
|
|
* @param prescriptionCode 续方code
|
|
|
* @return
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
public String saveRecipe(String prescriptionCode) throws Exception{
|
|
|
String url = jwUrl + "/third/prescription/saveRecipe";
|
|
|
List<NameValuePair> params = new ArrayList<>();
|
|
|
params.add(new BasicNameValuePair("dictName", dictName));
|
|
|
params.add(new BasicNameValuePair("prescriptionCode", prescriptionCode));
|
|
|
|
|
|
String response = httpClientUtil.post(url, params, "UTF-8");
|
|
|
|
|
|
return response;
|
|
|
}
|
|
|
|
|
|
public String getDispUnSettleFeeList(String dictName) throws Exception{
|
|
|
String url = jwUrl + "/third/prescription/getDispUnSettleFeeList";
|
|
|
/**
|
|
|
* 待结算费用列表接口
|
|
|
* @param cardNo
|
|
|
* @param visitNo
|
|
|
* @return
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
public String getDispUnSettleFeeInfoList(String cardNo,String visitNo) throws Exception{
|
|
|
String url = jwUrl + "/third/prescription/getDispUnSettleFeeInfoList";
|
|
|
List<NameValuePair> params = new ArrayList<>();
|
|
|
params.add(new BasicNameValuePair("dictName", dictName));
|
|
|
params.add(new BasicNameValuePair("cardNo", cardNo));
|
|
|
params.add(new BasicNameValuePair("visitNo", visitNo));
|
|
|
|
|
|
String response = httpClientUtil.post(url, params, "UTF-8");
|
|
|
|