Click or drag to resize

MessageUtils.ParseQueryElement Method

Rewrite a QPD query to an HDSI query

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

Parameters

varies
Type: System.Collections.Generic.IEnumerable<Varies>

[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
Type: SanteDB.Messaging.HL7.ParameterMap.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
Type: System.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 (Optional)
Type: System.Nullable<Double>

[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

Type: 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