public interface PlanReview
Modifier and Type | Method and Description |
---|---|
void |
addNarrativeNote(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewNoteDetails details)
Updates the narrative note for the
PlanReview with the given details. |
void |
addNote(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewNoteDetails details)
Updates the note for the
PlanReview with the given details. |
void |
cancelPlanReview(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewVersionedKey key)
Logically deletes the given
PlanReview . |
void |
completePlanReview(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewCompletionDetails details)
Completes the given
PlanReview with the given details. |
curam.assessmentplanning.delivery.facade.struct.CreateAssessmentResult |
createAssessment(curam.assessmentplanning.delivery.facade.struct.CreateAssessmentDetails details,
curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key)
Creates an assessment for the Plan Review based on the passed in details.
|
void |
createPlanReview(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewCreateDetails details,
curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key)
Creates a new
PlanReview
for the given OutcomePlan . |
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewVersionedKey |
getVersionNo(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key)
Reads the version number of the given
PlanReview . |
curam.assessmentplanning.delivery.facade.struct.AssessmentCaseListDetailsList |
listAssessments(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key)
Returns a list of Assessments for the Plan Review.
|
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewListDetailsList |
listPlanReviews(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key)
Returns a list of all active
PlanReview for the given OutcomePlan . |
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewItemDetailsList |
listReviewItems(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewRelatedItemKey key)
Returns a list of all active
PlanReviewItem for the given
curam.outcomeplanning.outcomeplan.impl.Reviewable . |
void |
maintainReviewItem(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewMaintainItemDetails details)
Creates a
PlanReviewItem of
type 'Maintained' with the given details. |
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewCompletionDisplayDetails |
readCompletionDisplayDetails(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key)
Reads the completion display details for the given
PlanReview . |
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewContextPanelDetails |
readContextPanelDetails(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key)
Reads the context panel details for the given
PlanReview . |
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewHomePageDetails |
readHomePageDetails(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key)
Reads the home page details for the given
PlanReview . |
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewListDropDownDetails |
readListDropDownDetails(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key)
Reads the list drop down details for the given
PlanReview . |
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewCreateDetails |
readPlanReviewCreateDetails(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key)
Reads the display details for the creation of a new
PlanReview on the given OutcomePlan . |
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewEditDetails |
readPlanReviewEditDetails(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key)
Reads the edit details for the given
PlanReview . |
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewItemUpdatesDetails |
readPlanReviewItemUpdatesForActivities(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key)
Returns the lists of all items added, completed, maintained and pending
review for all
activities
during the given PlanReview . |
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewItemUpdatesDetails |
readPlanReviewItemUpdatesForType(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewItemTypeKey key)
Returns the lists of all items added, completed, maintained and pending
review during the given
PlanReview and review related item
type. |
curam.outcomeplanning.outcomeplan.facade.struct.NoteHistoryDetails |
readPlanReviewNotes(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key)
Reads the notes entered for the given
PlanReview . |
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewMaintainItemDisplayDetails |
readReviewMaintainItemDisplayDetails(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewRelatedItemKey key)
Reads the maintain review item display details for the given
curam.outcomeplanning.outcomeplan.impl.Reviewable . |
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewUpdateCompletionDetails |
readUpdateCompletionDetails(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key)
Reads the completion details of the given
PlanReview so that they can be
updated. |
void |
updateCompletionDetails(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewUpdateCompletionDetails details)
Updates a completed
PlanReview with the given details. |
void |
updateExpectedEndDate(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key,
curam.outcomeplanning.outcomeplan.facade.struct.ExpectedEndDateDetails details)
Updates the expected end date for the
PlanReview with the given details. |
void |
updatePlanReview(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewEditDetails details)
Updates the given
PlanReview with the given details. |
curam.outcomeplanning.outcomeplan.facade.struct.ExpectedEndDateHistoryList |
viewExpectedEndDateHistory(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key)
Returns the expected end date history for the given
PlanReview . |
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewListDropDownDetails readListDropDownDetails(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The plan review to readcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewHomePageDetails readHomePageDetails(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The unique identifier of the plan review to readcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewContextPanelDetails readContextPanelDetails(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The unique identifier of the plan review to readcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewListDetailsList listPlanReviews(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
for the given OutcomePlan
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The unique identifier of the outcome plan to search bycuram.util.exception.AppException
curam.util.exception.InformationalException
void createPlanReview(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewCreateDetails details, curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
for the given OutcomePlan
.
This method is intended to be used by users responsible for the management
of outcome plans.details
- The details of the plan review to be createdkey
- The unique identifier of the outcome plan under reviewcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewEditDetails readPlanReviewEditDetails(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
. This method is
intended to be used by users responsible for the management of outcome
plans.curam.util.exception.AppException
curam.util.exception.InformationalException
void updatePlanReview(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewEditDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
with the given details.
This method is intended to be used by users responsible for the management
of outcome plans.details
- The details of the plan review to be updatedcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewVersionedKey getVersionNo(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The unique identifier of the plan review to readcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ExpectedEndDateHistoryList viewExpectedEndDateHistory(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The unique identifier of the plan review to readcuram.util.exception.AppException
curam.util.exception.InformationalException
void cancelPlanReview(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewVersionedKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The unique identifier of the plan review to be logically deletedcuram.util.exception.AppException
curam.util.exception.InformationalException
void addNarrativeNote(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewNoteDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
with the given details.
This method is intended to be used by users responsible for the management
of outcome plans.details
- The details of the note to be added to the narrative for
the given plan reviewcuram.util.exception.AppException
curam.util.exception.InformationalException
void addNote(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewNoteDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
with the given details.
This method is intended to be used by users responsible for the management
of outcome plans.details
- The details of the note to be added for the given plan
reviewcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewCompletionDisplayDetails readCompletionDisplayDetails(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
. If an OutcomePlanGoal
exists for the
OutcomePlan
under review
progress is displayed. This method is intended to be used by users
responsible for the management of outcome plans.key
- The unique identifier of the plan review to readcuram.util.exception.AppException
curam.util.exception.InformationalException
void completePlanReview(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewCompletionDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
with the given details.
If progress is specified this is recorded against the OutcomePlanGoal
for the OutcomePlan
under review. This
method is intended to be used by users responsible for the management of
outcome plans.details
- The completion details for the plan reviewcuram.util.exception.AppException
curam.util.exception.InformationalException
void updateExpectedEndDate(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key, curam.outcomeplanning.outcomeplan.facade.struct.ExpectedEndDateDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
with the given details.
This method is intended to be used by users responsible for the management
of outcome plans.key
- The unique identifier of the plan review to updatedetails
- The new expected end date and reason for updatecuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewItemUpdatesDetails readPlanReviewItemUpdatesForType(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewItemTypeKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
and review related item
type. This method is intended to be used by users responsible for the
management of outcome plans.key
- The unique identifier of the plan review and type of related
item to search bycuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewMaintainItemDisplayDetails readReviewMaintainItemDisplayDetails(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewRelatedItemKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.impl.Reviewable
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The unique identifier and type of the item under reviewcuram.util.exception.AppException
curam.util.exception.InformationalException
void maintainReviewItem(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewMaintainItemDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReviewItem
of
type 'Maintained' with the given details. If progress is specified this is
recorded against the item under review. This method is intended to be used
by users responsible for the management of outcome plans.details
- The details of the review item to be maintainedcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewItemDetailsList listReviewItems(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewRelatedItemKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReviewItem
for the given
curam.outcomeplanning.outcomeplan.impl.Reviewable
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The unique identifier and type of the reviewable item to search
bycuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewItemUpdatesDetails readPlanReviewItemUpdatesForActivities(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
activities
during the given PlanReview
. This is a convenience
method which groups all types of{ @link
curam.outcomeplanning.outcomeplan.impl.OutcomePlanActivity} that extend
curam.outcomeplanning.outcomeplan.impl.Reviewable
rather than have
a separate method to read each type. This method is intended to be used by
users responsible for the management of outcome plans.key
- The unique identifier of the plan reviewcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewCreateDetails readPlanReviewCreateDetails(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
on the given OutcomePlan
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The unique identifier of the outcome plan under reviewcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.NoteHistoryDetails readPlanReviewNotes(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The unique identifier of the plan review to readcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewUpdateCompletionDetails readUpdateCompletionDetails(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
so that they can be
updated. This method is intended to be used by users responsible for the
management of outcome plans.key
- The unique identifier of the plan review to readcuram.util.exception.AppException
curam.util.exception.InformationalException
void updateCompletionDetails(curam.outcomeplanning.outcomeplan.facade.struct.PlanReviewUpdateCompletionDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PlanReview
with the given details.
This method is intended to be used by users responsible for the management
of outcome plans.details
- The completion details of the plan review to be updatedcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.assessmentplanning.delivery.facade.struct.AssessmentCaseListDetailsList listAssessments(curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
AssessmentDefinition
This method is intended to be used by users responsible for the management
of outcome plans.key
- The ID of the case to search bycuram.util.exception.AppException
curam.util.exception.InformationalException
curam.assessmentplanning.delivery.facade.struct.CreateAssessmentResult createAssessment(curam.assessmentplanning.delivery.facade.struct.CreateAssessmentDetails details, curam.outcomeplanning.outcomeplan.entity.struct.PlanReviewKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details for creating the Assessment.key
- The unique identifier of the Plan Review.curam.util.exception.AppException
curam.util.exception.InformationalException