} else if ("ED".equals(hl7Datatype)) { ED value = (ED) obx5; if (value == null || value.getData() == null || !StringUtils.hasText(value.getData().getValue())) { log.warn("Not creating null valued obs for concept " + concept); return null; title = c.getName().getName(); obs.setComplexData(new ComplexData(title, value.getData().getValue())); } else {