docs: @Override
  	public String getValueAsQueryToken(FhirContext theContext) {
  		if (getSystemElement().getValueAsString() != null) {
  			return ParameterUtil.escape(StringUtils.defaultString(getSystemElement().getValueAsString())) + '|' + ParameterUtil.escape(getCodeElement().getValueAsString());
  		} 
  		return ParameterUtil.escape(getCodeElement().getValueAsString());
  	}