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