def extract_information_for_specific_variable
      reference = @entry.at_xpath('./*/cda:outboundRelationship/cda:criteriaReference',
                                  HQMF2::Document::NAMESPACES)
      if reference
        ref_id = strip_tokens(
          "#{HQMF2::Utilities.attr_val(reference, 'cda:id/@extension')}_#{HQMF2::Utilities.attr_val(reference, 'cda:id/@root')}")
      end
      reference_criteria = @data_criteria_references[ref_id] if ref_id
      # if the reference is derived, pull from the original variable
      if reference_criteria && reference_criteria.definition == 'derived'
        reference_criteria = @data_criteria_references["GROUP_#{ref_id}"]
      end
      return unless reference_criteria
      handle_specific_variable_ref(reference_criteria)
    end
def extract_information_for_specific_variable
      reference = @entry.at_xpath('./*/cda:outboundRelationship/cda:criteriaReference',
                                  HQMF2::Document::NAMESPACES)
      if reference
        ref_id = strip_tokens(
          "#{HQMF2::Utilities.attr_val(reference, 'cda:id/@extension')}_#{HQMF2::Utilities.attr_val(reference, 'cda:id/@root')}")
      end
      reference_criteria = @data_criteria_references[ref_id] if ref_id
      # if the reference is derived, pull from the original variable
      if reference_criteria && reference_criteria.definition == 'derived'
        reference_criteria = @data_criteria_references["GROUP_#{ref_id}"]
      end
      return unless reference_criteria
      handle_specific_variable_ref(reference_criteria)
    end
Extracts information from a reference for a specific