private void setAnatomicSite(
      SpecimenRequirementDetail detail, SpecimenRequirement sr, OpenSpecimenException ose) {
    String anatomicSite = detail.getAnatomicSite();
    if (StringUtils.isBlank(anatomicSite)) {
      ose.addError(ANATOMIC_SITE_REQUIRED);
      return;
    }

    if (!isValid(SPECIMEN_ANATOMIC_SITE, anatomicSite, true)) {
      ose.addError(INVALID_ANATOMIC_SITE, anatomicSite);
      return;
    }

    sr.setAnatomicSite(anatomicSite);
  }