Click or drag to resize

QueryRewriterRewriteFhirQuery Method

Re-writes the FHIR query parameter to HDSI query parameter format

Namespace:  SanteDB.Messaging.FHIR.Util
Assembly:  SanteDB.Messaging.FHIR (in SanteDB.Messaging.FHIR.dll) Version: 2.2.1
Syntax
public static FhirQuery RewriteFhirQuery(
	Type fhirType,
	Type modelType,
	NameValueCollection fhirQuery,
	out NameValueCollection hdsiQuery
)

Parameters

fhirType
Type: SystemType

[Missing <param name="fhirType"/> documentation for "M:SanteDB.Messaging.FHIR.Util.QueryRewriter.RewriteFhirQuery(System.Type,System.Type,System.Collections.Specialized.NameValueCollection,SanteDB.Core.Model.Query.NameValueCollection@)"]

modelType
Type: SystemType

[Missing <param name="modelType"/> documentation for "M:SanteDB.Messaging.FHIR.Util.QueryRewriter.RewriteFhirQuery(System.Type,System.Type,System.Collections.Specialized.NameValueCollection,SanteDB.Core.Model.Query.NameValueCollection@)"]

fhirQuery
Type: System.Collections.SpecializedNameValueCollection

[Missing <param name="fhirQuery"/> documentation for "M:SanteDB.Messaging.FHIR.Util.QueryRewriter.RewriteFhirQuery(System.Type,System.Type,System.Collections.Specialized.NameValueCollection,SanteDB.Core.Model.Query.NameValueCollection@)"]

hdsiQuery
Type: SanteDB.Core.Model.QueryNameValueCollection

[Missing <param name="hdsiQuery"/> documentation for "M:SanteDB.Messaging.FHIR.Util.QueryRewriter.RewriteFhirQuery(System.Type,System.Type,System.Collections.Specialized.NameValueCollection,SanteDB.Core.Model.Query.NameValueCollection@)"]

Return Value

Type: FhirQuery

[Missing <returns> documentation for "M:SanteDB.Messaging.FHIR.Util.QueryRewriter.RewriteFhirQuery(System.Type,System.Type,System.Collections.Specialized.NameValueCollection,SanteDB.Core.Model.Query.NameValueCollection@)"]

See Also