|
@@ -81,7 +81,7 @@ public class THR03044 extends QCCatalogue {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- //体温大于37.3度也不报错
|
|
|
+ //体温大于37.4度也不报错
|
|
|
boolean fever = isFever(inputInfo);
|
|
|
if (fever) {
|
|
|
return;
|
|
@@ -274,7 +274,7 @@ public class THR03044 extends QCCatalogue {
|
|
|
private boolean isFever(InputInfo inputInfo) {
|
|
|
double temp = 0d;
|
|
|
boolean rever = false;
|
|
|
- //入院记录找体温是否大于37.3℃
|
|
|
+ //入院记录找体温是否大于37.4℃
|
|
|
BeHospitalizedDoc beHospitalizedDoc = inputInfo.getBeHospitalizedDoc();
|
|
|
if (beHospitalizedDoc != null) {
|
|
|
Map<String, String> beHStructureMap = beHospitalizedDoc.getStructureMap();
|
|
@@ -282,16 +282,16 @@ public class THR03044 extends QCCatalogue {
|
|
|
if (StringUtil.isNotBlank(temperature)) {
|
|
|
temp = Double.parseDouble(getNum(temperature));
|
|
|
}
|
|
|
- String special = beHStructureMap.get("专科小结");
|
|
|
+ String special = StringUtil.isNotBlank(beHStructureMap.get("专科小结")) ? beHStructureMap.get("专科小结") : beHStructureMap.get("专科体格检查");
|
|
|
if (temp == 0 && StringUtil.isNotBlank(special)) {
|
|
|
temp = getTemperature(special);
|
|
|
}
|
|
|
- if (temp > 37.3) {
|
|
|
+ if (temp > 37.4) {
|
|
|
return true;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- //查房记录找体温是否大于37.3℃
|
|
|
+ //查房记录找体温是否大于37.4℃
|
|
|
List<ThreeLevelWardDoc> threeLevelWardDocs = inputInfo.getThreeLevelWardDocs();
|
|
|
if (threeLevelWardDocs.size() > 0) {
|
|
|
List<ThreeLevelWardDoc> allDoctorWradDocs = threeLevelWardDocs.get(0).getAllDoctorWradDocs();
|
|
@@ -303,7 +303,7 @@ public class THR03044 extends QCCatalogue {
|
|
|
|
|
|
for (String str : content) {
|
|
|
temp = getTemperature(str);
|
|
|
- if (temp > 37.3) {
|
|
|
+ if (temp > 37.4) {
|
|
|
return true;
|
|
|
}
|
|
|
}
|