|
@@ -194,10 +194,11 @@ public class PreProcess {
|
|
try {
|
|
try {
|
|
if (null == numval && otherval.trim().length() > 0) {
|
|
if (null == numval && otherval.trim().length() > 0) {
|
|
for (Rule rule : rules) {
|
|
for (Rule rule : rules) {
|
|
- if (rule.getMin_operator().equals("=") && otherval.contains(rule.getMin_value())) {
|
|
|
|
|
|
+ if (rule.getEq_operator().equals("=") && otherval.contains(rule.getEq_value())) {
|
|
StringBuffer rulesContent = new StringBuffer();
|
|
StringBuffer rulesContent = new StringBuffer();
|
|
StringBuffer append = rulesContent.append(rule.getIdx_name()).append(rule.getMin_operator()).append(rule.getMin_value()).append(rule.getMin_unit())
|
|
StringBuffer append = rulesContent.append(rule.getIdx_name()).append(rule.getMin_operator()).append(rule.getMin_value()).append(rule.getMin_unit())
|
|
- .append(rule.getMax_operator()).append(rule.getMax_value()).append(rule.getMax_unit());
|
|
|
|
|
|
+ .append(rule.getMax_operator()).append(rule.getMax_value()).append(rule.getMax_unit())
|
|
|
|
+ .append(rule.getEq_operator()).append(rule.getEq_value()).append(rule.getEq_unit());
|
|
MedicalIndication medind = new MedicalIndication();
|
|
MedicalIndication medind = new MedicalIndication();
|
|
List<MedicalIndicationDetail> k = new ArrayList<>();
|
|
List<MedicalIndicationDetail> k = new ArrayList<>();
|
|
MedicalIndicationDetail mid = new MedicalIndicationDetail();
|
|
MedicalIndicationDetail mid = new MedicalIndicationDetail();
|
|
@@ -210,6 +211,7 @@ public class PreProcess {
|
|
k.add(mid);
|
|
k.add(mid);
|
|
medind.setName(rule.getRemind());
|
|
medind.setName(rule.getRemind());
|
|
medind.setDetails(k);
|
|
medind.setDetails(k);
|
|
|
|
+ medind.setRule(append.toString());
|
|
reminder.add(medind);
|
|
reminder.add(medind);
|
|
|
|
|
|
System.out.println(medind.getRule() + " -> " + medind.getName());
|
|
System.out.println(medind.getRule() + " -> " + medind.getName());
|
|
@@ -272,6 +274,7 @@ public class PreProcess {
|
|
k.add(mid);
|
|
k.add(mid);
|
|
medind.setName(rule.getRemind());
|
|
medind.setName(rule.getRemind());
|
|
medind.setDetails(k);
|
|
medind.setDetails(k);
|
|
|
|
+ medind.setRule(append.toString());
|
|
reminder.add(medind);
|
|
reminder.add(medind);
|
|
|
|
|
|
System.out.println(medind.getRule() + " -> " + medind.getName());
|
|
System.out.println(medind.getRule() + " -> " + medind.getName());
|