|
|
|
@ -616,7 +616,7 @@ public class Archive_MasterServiceImpl implements Archive_MasterService {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void requestObservationRecord(String inpatientNo, String status,String reason) {
|
|
|
|
|
public void requestObservationRecord(String inpatientNo, String status,String reason,List<Emr_Fault_Detail> list) {
|
|
|
|
|
//留观推送第三方 http://10.162.0.51:8091/sanshuyun-ems-function/file/away/updateStatus
|
|
|
|
|
Map<String,String> params = new HashMap<>();
|
|
|
|
|
//留观号
|
|
|
|
@ -625,6 +625,25 @@ public class Archive_MasterServiceImpl implements Archive_MasterService {
|
|
|
|
|
params.put("status",status);
|
|
|
|
|
if (StringUtils.isNotBlank(reason)) {
|
|
|
|
|
params.put("reason",reason);
|
|
|
|
|
}else {
|
|
|
|
|
//获取打回原因
|
|
|
|
|
StringBuilder returnContent = new StringBuilder();
|
|
|
|
|
if (!CollectionUtils.isEmpty(list)) {
|
|
|
|
|
for (Emr_Fault_Detail obj : list) {
|
|
|
|
|
if (StringUtils.isNotBlank(returnContent)) {
|
|
|
|
|
returnContent.append(",");
|
|
|
|
|
}
|
|
|
|
|
returnContent.append(obj.getBackContent());
|
|
|
|
|
String content = obj.getContent();
|
|
|
|
|
if (StringUtils.isBlank(content)) {
|
|
|
|
|
content = "无";
|
|
|
|
|
}
|
|
|
|
|
returnContent.append(":").append(content);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotBlank(returnContent)) {
|
|
|
|
|
params.put("reason", returnContent.toString());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
try {
|
|
|
|
|
HttpClientTool.doPost(observationRecordRequestUrl,params);
|
|
|
|
@ -662,21 +681,6 @@ public class Archive_MasterServiceImpl implements Archive_MasterService {
|
|
|
|
|
//获取退回标识,0打回首页;1打回医生;2打回护士
|
|
|
|
|
String returnFlag = emrFaultDetail.getDealFlag();
|
|
|
|
|
if(StringUtils.isNotBlank(returnFlag)) {
|
|
|
|
|
//获取打回原因
|
|
|
|
|
StringBuilder returnContent = new StringBuilder();
|
|
|
|
|
if(!CollectionUtils.isEmpty(list)){
|
|
|
|
|
for(Emr_Fault_Detail obj : list){
|
|
|
|
|
if(StringUtils.isNotBlank(returnContent)){
|
|
|
|
|
returnContent.append(",");
|
|
|
|
|
}
|
|
|
|
|
returnContent.append(obj.getBackContent());
|
|
|
|
|
String content = obj.getContent();
|
|
|
|
|
if(StringUtils.isBlank(content)){
|
|
|
|
|
content = "无";
|
|
|
|
|
}
|
|
|
|
|
returnContent.append(":").append(content);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//组织打回参数值
|
|
|
|
|
/*{
|
|
|
|
|
"INP_NO": "1356601",
|
|
|
|
|