Click or drag to resize

XmlProtocolLibraryAnalyze Method

Analyze the collected samples and determine if there are any detected issues

Namespace: SanteDB.Cdss.Xml
Assembly: SanteDB.Cdss.Xml (in SanteDB.Cdss.Xml.dll) Version: 3.0.2081-alpha+424e72aeb77d4a8ba5755272e5fc2a3206eaa2f1
Syntax
public IEnumerable<ICdssResult> Analyze(
	IdentifiedData analysisTarget,
	IDictionary<string, Object> parameters = null
)

Parameters

analysisTarget  IdentifiedData
The target object souce which is to be analyzed
parameters  IDictionaryString, Object  (Optional)
The parameters to supply for the analysis

Return Value

IEnumerableICdssResult

[Missing <returns> documentation for "M:SanteDB.Cdss.Xml.XmlProtocolLibrary.Analyze(SanteDB.Core.Model.IdentifiedData,System.Collections.Generic.IDictionary{System.String,System.Object})"]

Implements

ICdssLibraryAnalyze(IdentifiedData, IDictionaryString, Object)
Remarks
This method allows callers to invoke the CDSS to analyse data which was provided in the user interface.

This method is equivalent to calling ICdssLibrary.Execute(target).OfType<DetectedIssue>

Some decision logic may update the properties in target, so calling this repeatedly may have different results. It is recommended if callers do not want target to be modified, that they use DeepCopy

See Also