 | ICdssLibraryExecute Method |
Execute all applicable decision logic for target and emit all of the proposed objects and raised issues
Namespace: SanteDB.Core.CdssAssembly: SanteDB.Core.Api (in SanteDB.Core.Api.dll) Version: 3.0.2081-alpha+b4ae72647f2cc271f89142f76fff26ad69e00f5a
SyntaxIEnumerable<ICdssResult> Execute(
IdentifiedData target,
IDictionary<string, Object> parameters = null
)
Function Execute (
target As IdentifiedData,
Optional parameters As IDictionary(Of String, Object) = Nothing
) As IEnumerable(Of ICdssResult)
IEnumerable<ICdssResult^>^ Execute(
IdentifiedData^ target,
IDictionary<String^, Object^>^ parameters = nullptr
)
abstract Execute :
target : IdentifiedData *
?parameters : IDictionary<string, Object>
(* Defaults:
let _parameters = defaultArg parameters null
*)
-> IEnumerable<ICdssResult> Parameters
- target IdentifiedData
- The target to be analyzed
- parameters IDictionaryString, Object (Optional)
- The parameters to be supplied in the execution of the protocol
Return Value
IEnumerableICdssResultThe decision logic target
RemarksSome 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