NdcPropertiesModel common = new NdcPropertiesModel(); 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.getNdc11() != null && ndc11 != null) { if (analysisMode && !model.getNdc11().equals(ndc11)) { common.setNdc11(InfoModel.MULTIPLE_VALUES); } else if (model.getNdc11().equals(ndc11)) { common.setNdc11(ndc11); found = true; if (model.getNdc10() != null && ndc10 != null) { if (analysisMode && !model.getNdc10().equals(ndc10)) { common.setNdc10(InfoModel.MULTIPLE_VALUES); } else if (model.getNdc10().equals(ndc10)) { common.setNdc10(ndc10); found = true;
final NdcPropertiesModel model = new NdcPropertiesModel(); model.setRxcui(concept.getTerminologyId()); model.setRxcuiName(concept.getName()); model.setNdc11(query); model.setSplSetId(null); } else { model.setSplSetId(atom.getCodeId()); final PropertyModel prop = new PropertyModel(); prop.setProp(attrib.getName()); prop.setValue(attrib.getValue()); properties.add(prop); model.setPropertyList(properties); model.setNdc9(ndc9); model.setNdc10(ndc10); .debug(" model = " + new NdcPropertiesModel()); return new NdcPropertiesModel();
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;
final RxcuiModel model = new RxcuiModel(); model.setActive(concept != null && !concept.isObsolete()); model.setRxcui(rxcui); model.setRxcuiName(rxcuiName); if (concept != null) { model.setSplSetIds(new ArrayList<>(splSetIds)); RxcuiNdcHistoryModel historyModel = new RxcuiNdcHistoryModel(); String prevNdc = null; String prevVersion = null; historyModel.setNdc(record.ndc); historyModel.setEnd(record.version); historyModel.setStart(prevVersion); historyModels.add(historyModel); historyModel = new RxcuiNdcHistoryModel(); historyModel.setNdc(record.ndc); historyModel.setEnd(record.version); historyModel.setStart(prevVersion); historyModels.add(historyModel); model.setHistory(historyModels); return new RxcuiModel();
NdcHistoryModel common = new NdcHistoryModel(); 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.getStart() != null && start != null) { if (analysisMode && !model.getStart().equals(start)) { common.setStart(InfoModel.MULTIPLE_VALUES); } else if (model.getStart().equals(start)) { common.setStart(start); found = true; if (model.getEnd() != null && end != null) { if (analysisMode && !model.getEnd().equals(end)) { common.setEnd(InfoModel.MULTIPLE_VALUES); } else if (model.getEnd().equals(end)) { common.setEnd(end); found = true;
RxcuiNdcHistoryModel common = new RxcuiNdcHistoryModel(); 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; if (model.getStart() != null && start != null) { if (analysisMode && !model.getStart().equals(start)) { common.setStart(InfoModel.MULTIPLE_VALUES); } else if (model.getStart().equals(start)) { common.setStart(start); found = true; if (model.getEnd() != null && end != null) { if (analysisMode && !model.getEnd().equals(end)) { common.setEnd(InfoModel.MULTIPLE_VALUES); } else if (model.getEnd().equals(end)) { common.setEnd(end); found = true;
RxcuiModel common = new RxcuiModel(); 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.getSplSetIds() != null && splSetIds != null) { for (final String in : model.getSplSetIds()) { for (final String in2 : splSetIds) { if (in.equals(in2)) { common.getSplSetIds().add(in); if (model.getHistory() != null && history != null) { for (final RxcuiNdcHistoryModel in : model.getHistory()) { for (final RxcuiNdcHistoryModel in2 : history) { RxcuiNdcHistoryModel commonIngredient = in.getModelInCommon(in2, analysisMode);
/** * Instantiates a {@link NdcPropertiesModel} from the specified parameters. * * @param model the model */ public NdcPropertiesModel(NdcPropertiesModel model) { rxcui = model.getRxcui(); rxcuiName = model.getRxcuiName(); ndc11 = model.getNdc11(); ndc10 = model.getNdc10(); ndc9 = model.getNdc9(); splSetId = model.getSplSetId(); propertyList = new ArrayList<>(model.getPropertyList()); }
@Override public PropertyModel getModelInCommon(PropertyModel model, boolean analysisMode) throws Exception { if (model == null) { return null; } PropertyModel common = new PropertyModel(); boolean found = false; if (model.getProp() != null && model.getProp().equals(prop)) { common.setProp(prop); found = true; } if (model.getValue() != null && model.getValue().equals(value)) { common.setValue(value); found = true; } if (found) { if (analysisMode && common.getValue() == null) { common.setValue(InfoModel.MULTIPLE_VALUES); } if (analysisMode && common.getProp() == null) { common.setProp(InfoModel.MULTIPLE_VALUES); } return common; } else { return null; } } }
/** * 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()); }
/** * Instantiates a {@link RxcuiModel} from the specified parameters. * * @param model the model */ public RxcuiModel(RxcuiModel model) { active = model.isActive(); rxcui = model.getRxcui(); rxcuiName = model.getRxcuiName(); splSetIds = new ArrayList<>(model.getSplSetIds()); history = new ArrayList<>(model.getHistory()); }
@Override public NdcPropertiesListModel getModelInCommon(NdcPropertiesListModel model, boolean analysisMode) throws Exception { if (model == null) { return null; } boolean found = false; NdcPropertiesListModel common = new NdcPropertiesListModel(); if (model.getList() != null && list != null) { // Find common ingredient strength values for (final NdcPropertiesModel in : model.getList()) { for (final NdcPropertiesModel in2 : list) { final NdcPropertiesModel commonProperties = in.getModelInCommon(in2, analysisMode); if (commonProperties != null && !common.getList().contains(commonProperties)) { common.getList().add(commonProperties); } found = true; } } } if (!found) { return null; } return common; }
final NdcPropertiesListModel model = new NdcPropertiesListModel(); if (resultModel.getRxcui() == null || resultModel.getRxcui().isEmpty()) { throw new Exception( "Unexpectedly unable to find entry for NDC - " + atom.getName()); model.getList().add(resultModel); return new NdcPropertiesListModel();
@Override public DefaultInfoModel getModelInCommon(DefaultInfoModel model, boolean analysisMode) throws Exception { if (model == null) { return null; } boolean found = false; DefaultInfoModel common = new DefaultInfoModel(); if (model.getCode() != null && code != null) { if (analysisMode && !model.getCode().equals(code)) { common.setCode(InfoModel.MULTIPLE_VALUES); } else if (model.getCode().equals(code)) { common.setCode(code); found = true; } } if (model.getTerm() != null && term != null) { if (analysisMode && !model.getTerm().equals(term)) { common.setTerm(InfoModel.MULTIPLE_VALUES); } else if (model.getTerm().equals(term)) { common.setTerm(term); found = true; } } if (!found) { return null; } return common; }
if (model != null) { final ScoredResult result = new ScoredResultJpa(); result.setValue(model.getModelValue()); result.setScore(1); results.add(result); if (model != null) { final ScoredResult result = new ScoredResultJpa(); result.setValue(model.getModelValue()); result.setScore(1); results.add(result); if (model != null) { final ScoredResult result = new ScoredResultJpa(); result.setValue(model.getModelValue()); result.setScore(1); results.add(result); if (model != null) { final ScoredResult result = new ScoredResultJpa(); result.setValue(model.getModelValue()); result.setScore(1); results.add(result);
/** * Instantiates a {@link NdcPropertiesListModel} from the specified * parameters. * * @param model the model */ public NdcPropertiesListModel(NdcPropertiesListModel model) { list = new ArrayList<>(model.getList()); }