 | SimpleDecisionSupportServiceAnalyze Method |
Instructs the implementation to analyze the data for collectedData according to the protocols specified in librariesToApply
Namespace: SanteDB.Core.CdssAssembly: SanteDB.Core.Api (in SanteDB.Core.Api.dll) Version: 3.0.2081-alpha+b4ae72647f2cc271f89142f76fff26ad69e00f5a
Syntaxpublic IEnumerable<ICdssResult> Analyze(
IdentifiedData collectedData,
IDictionary<string, Object> parameters,
params ICdssLibrary[] librariesToApply
)
Public Function Analyze (
collectedData As IdentifiedData,
parameters As IDictionary(Of String, Object),
ParamArray librariesToApply As ICdssLibrary()
) As IEnumerable(Of ICdssResult)
public:
virtual IEnumerable<ICdssResult^>^ Analyze(
IdentifiedData^ collectedData,
IDictionary<String^, Object^>^ parameters,
... array<ICdssLibrary^>^ librariesToApply
) sealed
abstract Analyze :
collectedData : IdentifiedData *
parameters : IDictionary<string, Object> *
librariesToApply : ICdssLibrary[] -> IEnumerable<ICdssResult>
override Analyze :
collectedData : IdentifiedData *
parameters : IDictionary<string, Object> *
librariesToApply : ICdssLibrary[] -> IEnumerable<ICdssResult> Parameters
- collectedData IdentifiedData
- The collected data from the end user
- parameters IDictionaryString, Object
- The parameters to apply to the CDSS library
- librariesToApply ICdssLibrary
- The protocol(s) which should be used to evaluate or analyze the data
Return Value
IEnumerableICdssResultThe detected issues analyzed in the data
Implements
IDecisionSupportServiceAnalyze(IdentifiedData, IDictionaryString, Object, ICdssLibrary)
Remarks
If the
librariesToApply parameter is omitted, then the
Protocols from the
collectedData is used
as the list of protocols to be analyzed. A global analysis of the provided data can be requested using the
[!:AnalyzeGlobal(Act)]
See Also