Care Plan Generation Service
Last updated
Was this helpful?
Last updated
Was this helpful?
IDecisionSupportService
in assembly SanteDB.Core.Api version 3.0.1980.0
Service contract for service implementations which generate instances
The care plan generator is responsible for using the (which stores and manages instances) to generate instances of patient objects which can then be conveyed to the caller and/or stored in the primary CDR.
CreateCarePlan
CarePlan
Patient patient
Create a new care plan (using all available protocols for which the patient is eligible)
CreateCarePlan
CarePlan
Patient patient Boolean groupAsEncounters
Create a new care plan (using all available protocols for which the patient is eligible)
CreateCarePlan
CarePlan
Patient patient Boolean groupAsEncounters IDictionary<String,Object> parameters ICdssLibrary[] librariesToUse
Create a new care plan (using all available protocols for which the patient is eligible)
Analyze
IEnumerable<DetectedIssue>
Act collectedData ICdssLibrary[] librariesToApply
Instructs the implementation to analyze the data for according to the protocols specified in
AnalyzeGlobal
IEnumerable<DetectedIssue>
Act collectedData
Instructs the implementation to analyze the data provided in using every registered clinical protocol in the SanteDB instance.
Type redirect
Represents a care plan service that can bundle protocol acts together based on their start/stop times
This implementation of the care plan service is capable of calling instances registered from the clinical protocol manager to construct instances representing the proposed actions to take for the patient. The care planner is also capable of simple interval hull functions to group these acts together into instances based on safe time for grouping.