Click or drag to resize

MessageUtilsParseQueryElement Method

Rewrite a QPD query to an HDSI query

Namespace: SanteDB.Messaging.HL7.Utils
Assembly: SanteDB.Messaging.HL7 (in SanteDB.Messaging.HL7.dll) Version: 3.0.2081-alpha+e82e56b43bfab0d631a8b4d1ba2ab44b8aff02dd
Syntax
public static NameValueCollection ParseQueryElement(
	IEnumerable<Varies> varies,
	Hl7QueryParameterType map,
	string matchAlgorithm,
	double? matchStrength = null
)

Parameters

varies  IEnumerableVaries

[Missing <param name="varies"/> documentation for "M:SanteDB.Messaging.HL7.Utils.MessageUtils.ParseQueryElement(System.Collections.Generic.IEnumerable{NHapi.Base.Model.Varies},SanteDB.Messaging.HL7.ParameterMap.Hl7QueryParameterType,System.String,System.Nullable{System.Double})"]

map  Hl7QueryParameterType

[Missing <param name="map"/> documentation for "M:SanteDB.Messaging.HL7.Utils.MessageUtils.ParseQueryElement(System.Collections.Generic.IEnumerable{NHapi.Base.Model.Varies},SanteDB.Messaging.HL7.ParameterMap.Hl7QueryParameterType,System.String,System.Nullable{System.Double})"]

matchAlgorithm  String

[Missing <param name="matchAlgorithm"/> documentation for "M:SanteDB.Messaging.HL7.Utils.MessageUtils.ParseQueryElement(System.Collections.Generic.IEnumerable{NHapi.Base.Model.Varies},SanteDB.Messaging.HL7.ParameterMap.Hl7QueryParameterType,System.String,System.Nullable{System.Double})"]

matchStrength  NullableDouble  (Optional)

[Missing <param name="matchStrength"/> documentation for "M:SanteDB.Messaging.HL7.Utils.MessageUtils.ParseQueryElement(System.Collections.Generic.IEnumerable{NHapi.Base.Model.Varies},SanteDB.Messaging.HL7.ParameterMap.Hl7QueryParameterType,System.String,System.Nullable{System.Double})"]

Return Value

NameValueCollection

[Missing <returns> documentation for "M:SanteDB.Messaging.HL7.Utils.MessageUtils.ParseQueryElement(System.Collections.Generic.IEnumerable{NHapi.Base.Model.Varies},SanteDB.Messaging.HL7.ParameterMap.Hl7QueryParameterType,System.String,System.Nullable{System.Double})"]

See Also