Click or drag to resize

ICarePathwayEnrollmentService Interface

Service which manages the enrolment of patients into care pathways

Namespace: SanteDB.Core.Services
Assembly: SanteDB.Core.Api (in SanteDB.Core.Api.dll) Version: 3.0.2081-alpha+b4ae72647f2cc271f89142f76fff26ad69e00f5a
Syntax
public interface ICarePathwayEnrollmentService : IServiceImplementation

The ICarePathwayEnrollmentService type exposes the following members.

Properties
 NameDescription
Public propertyServiceName Gets the service name
(Inherited from IServiceImplementation)
Top
Methods
 NameDescription
Public methodEnroll(Patient, CarePathwayDefinition) Enrol the patient in the specified carePathway
Public methodEnroll(Patient, Guid) Enrol the patient in the specified carePathwayKey
Public methodGetEligibleCarePaths Gets the carepaths that the patient meets eligibility criteria for
Public methodGetEnrolledCarePaths Get all the care pathways in which the patient is enrolled (i.e. has an active care plan)
Public methodRecomputeOrEnroll Recompute the care plan for patient in pathway pathwayId
Public methodTryGetEnrollment(Patient, CarePathwayDefinition, CarePlan) Determines if patient is enrolled in carePathway
Public methodTryGetEnrollment(Patient, Guid, CarePlan) Determines if patient is enrolled in care pathway with key carePathwayKey
Public methodUnEnroll(Patient, CarePathwayDefinition) Un-enrols the patient from the carePathway
Public methodUnEnroll(Patient, Guid) Un-enrols the patient from the carepathway having key carePathwayKey
Top
See Also