 | XmlProtocolLibraryAnalyze Method |
Analyze the collected samples and determine if there are any detected issues
Namespace: SanteDB.Cdss.XmlAssembly: SanteDB.Cdss.Xml (in SanteDB.Cdss.Xml.dll) Version: 3.0.2081-alpha+424e72aeb77d4a8ba5755272e5fc2a3206eaa2f1
Syntaxpublic IEnumerable<ICdssResult> Analyze(
IdentifiedData analysisTarget,
IDictionary<string, Object> parameters = null
)
Public Function Analyze (
analysisTarget As IdentifiedData,
Optional parameters As IDictionary(Of String, Object) = Nothing
) As IEnumerable(Of ICdssResult)
public:
virtual IEnumerable<ICdssResult^>^ Analyze(
IdentifiedData^ analysisTarget,
IDictionary<String^, Object^>^ parameters = nullptr
) sealed
abstract Analyze :
analysisTarget : IdentifiedData *
?parameters : IDictionary<string, Object>
(* Defaults:
let _parameters = defaultArg parameters null
*)
-> IEnumerable<ICdssResult>
override Analyze :
analysisTarget : IdentifiedData *
?parameters : IDictionary<string, Object>
(* Defaults:
let _parameters = defaultArg parameters null
*)
-> IEnumerable<ICdssResult> 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)
RemarksThis 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