 | ICdssLibraryAnalyze Method |
Analyze the collected samples and determine if there are any detected issues
Namespace: SanteDB.Core.CdssAssembly: SanteDB.Core.Api (in SanteDB.Core.Api.dll) Version: 3.0.2081-alpha+b4ae72647f2cc271f89142f76fff26ad69e00f5a
SyntaxIEnumerable<ICdssResult> Analyze(
IdentifiedData analysisTarget,
IDictionary<string, Object> parameters = null
)
Function Analyze (
analysisTarget As IdentifiedData,
Optional parameters As IDictionary(Of String, Object) = Nothing
) As IEnumerable(Of ICdssResult)
IEnumerable<ICdssResult^>^ Analyze(
IdentifiedData^ analysisTarget,
IDictionary<String^, Object^>^ parameters = nullptr
)
abstract 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.Core.Cdss.ICdssLibrary.Analyze(SanteDB.Core.Model.IdentifiedData,System.Collections.Generic.IDictionary{System.String,System.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