| ICarePlanServiceCreateCarePlan Method (Patient, Boolean, IDictionaryString, Object, IClinicalProtocol) |
Creates a care plan for the specified patient, using only the protocols provided
Namespace:
SanteDB.Core.Services
Assembly:
SanteDB.Core.Api (in SanteDB.Core.Api.dll) Version: 3.0.481-alpha
Syntax CarePlan CreateCarePlan(
Patient patient,
bool groupAsEncounters,
IDictionary<string, Object> parameters,
params IClinicalProtocol[] protocols
)
Function CreateCarePlan (
patient As Patient,
groupAsEncounters As Boolean,
parameters As IDictionary(Of String, Object),
ParamArray protocols As IClinicalProtocol()
) As CarePlan
CarePlan^ CreateCarePlan(
Patient^ patient,
bool groupAsEncounters,
IDictionary<String^, Object^>^ parameters,
... array<IClinicalProtocol^>^ protocols
)
abstract CreateCarePlan :
patient : Patient *
groupAsEncounters : bool *
parameters : IDictionary<string, Object> *
protocols : IClinicalProtocol[] -> CarePlan
Parameters
- patient
- Type: SanteDB.Core.Model.RolesPatient
The patient for which the care plan is being generated - groupAsEncounters
- Type: SystemBoolean
True if the suggested actions are to be grouped into PatientEncounter instances - parameters
- Type: System.Collections.GenericIDictionaryString, Object
The custom parameters that the caller is passing to the care-planner - protocols
- Type: SanteDB.Core.ProtocolIClinicalProtocol
The protocols which the care plan should be restricted to
Return Value
Type:
CarePlanThe generated care plan
See Also