protected void setObservation(Observation observation) { int conceptColor = observationController.getConceptColor(observation.getConcept().getUuid()); String observationConceptType = observation.getConcept().getConceptType().getName(); if (StringUtil.equals(observationConceptType, "Complex")) { observationValue.setVisibility(View.GONE); observationComplex.setVisibility(View.VISIBLE); } else { observationValue.setVisibility(View.VISIBLE); observationComplex.setVisibility(View.GONE); observationValue.setTypeface(Fonts.roboto_medium(getContext())); observationValue.setTextColor(conceptColor); observationValue.setText(observation.getValueAsString()); } divider.setBackgroundColor(conceptColor); observationDate.setText( DateUtils.getMonthNameFormattedDate(observation.getObservationDatetime())); observationDate.setTypeface(Fonts.roboto_light(getContext())); observationDate.setTextColor(conceptColor); conceptQuestion.setBackgroundColor(conceptColor); conceptQuestion.setText(observation.getConcept().getName()); }