NdcModel common = new NdcModel(); if (model.getSplSetId() != null && splSetId != null) { if (analysisMode && !model.getSplSetId().equals(splSetId)) { common.setSplSetId(InfoModel.MULTIPLE_VALUES); } else if (model.getSplSetId().equals(splSetId)) { common.setSplSetId(splSetId); found = true; if (model.getRxcui() != null && rxcui != null) { if (analysisMode && !model.getRxcui().equals(rxcui)) { common.setRxcui(InfoModel.MULTIPLE_VALUES); } else if (model.getRxcui().equals(rxcui)) { common.setRxcui(rxcui); found = true; if (model.getRxcuiName() != null && rxcuiName != null) { if (analysisMode && !model.getRxcuiName().equals(rxcuiName)) { common.setRxcuiName(InfoModel.MULTIPLE_VALUES); } else if (model.getRxcuiName().equals(rxcuiName)) { common.setRxcuiName(rxcuiName); found = true; if (model.getNdc() != null && ndc != null) { if (analysisMode && !model.getNdc().equals(ndc)) { common.setNdc(InfoModel.MULTIPLE_VALUES); } else if (model.getNdc().equals(ndc)) { common.setNdc(ndc); found = true;
/** * Instantiates a {@link NdcModel} from the specified parameters. * * @param model the model */ public NdcModel(NdcModel model) { active = model.isActive(); splSetId = model.getSplSetId(); rxcui = model.getRxcui(); rxcuiName = model.getRxcuiName(); ndc = model.getNdc(); history = new ArrayList<>(model.getHistory()); }
final NdcModel model = new NdcModel(); model.setActive(recordList.get(0).active && recordList.get(0).version.equals(rxnormLatestVersion)); model.setNdc(query); if (splSetId == null || splSetId.isEmpty()) { model.setSplSetId(null); } else { model.setSplSetId(splSetId); model.setRxcuiName(concept != null ? concept.getName() : ""); model.setRxcui(concept != null ? concept.getTerminologyId() : ""); model.setHistory(historyModels); return new NdcModel();
if (model != null) { final ScoredResult result = new ScoredResultJpa(); result.setValue(model.getModelValue()); result.setScore(1); results.add(result);