@AccessLevel(value=EXTERNAL)
public interface HCRMotivation
Modifier and Type | Method and Description |
---|---|
curam.healthcare.facade.struct.XmlResponse |
cancelEnrollment(curam.healthcare.facade.struct.Enrollment key)
Cancel an enrollment process by removing enrollment entry from datastore.
|
void |
completeEnrollment(curam.healthcare.facade.struct.CompleteEnrollDetails enrollmentDetails)
Deprecated.
this method is empty
|
curam.healthcare.facade.struct.XmlResponse |
confirmEnrollment(curam.healthcare.facade.struct.Enrollment key)
Confirm enrollment by updating enrollment status in datastore.
|
curam.healthcare.facade.struct.HealthCareEmployerAvailablePlansXML |
displayAvailableEmployerPlans(curam.healthcare.facade.struct.MotivationProgramKey key)
Determine the Employer Coverage available for an employee by listing all
plans.
|
curam.healthcare.facade.struct.HealthCareChipBenefitXML |
displayChipBenefit(curam.healthcare.facade.struct.MotivationProgramKey key)
Reads the chip benefit display xml.
|
curam.healthcare.facade.struct.ConnectureDetails |
displayConnecture(curam.healthcare.facade.struct.Enrollment key)
Get connecture details to display.
|
curam.healthcare.facade.struct.EnrollmentDetails |
displayEnrollment(curam.healthcare.facade.struct.Enrollment enrollment)
Get enrollment details to display.
|
curam.healthcare.facade.struct.EntitlementUpdate |
displayEntitlementUpdate(curam.healthcare.facade.struct.MotivationProgramKey key)
Retrieve entitlement information with updated tax credits and benefits.
|
curam.healthcare.facade.struct.HealthCareIneligibleToPurchasePlansXML |
displayIneligibleToPurchasePlanDetails(curam.healthcare.facade.struct.MotivationProgramKey key)
Reads the 'in-eligible to purchase' plans details to display.
|
curam.healthcare.facade.struct.HealthCareIABenefitXML |
displayInsuranceAssistanceBenefit(curam.healthcare.facade.struct.MotivationProgramKey key)
Reads the insurance assistance benefit display xml.
|
curam.healthcare.facade.struct.HCRResumeEnrollmentExpiredXML |
displayResumeEnrollmentExpired(curam.healthcare.facade.struct.Enrollment enrollment)
Returns the XML to render the page that blocks a user from resuming
enrollment where enrollment has expired.
|
curam.healthcare.facade.struct.SelectMembers |
displaySelectMembers(curam.healthcare.facade.struct.MotivationProgramKey key)
Get eligible members for an enrollment action.
|
curam.healthcare.facade.struct.SelectPrimaryContact |
displaySelectPrimaryContact(curam.healthcare.facade.struct.Enrollment enrollment)
Get possible members to select as primary contact.
|
curam.healthcare.facade.struct.CompleteEnrollDetails |
enroll(curam.healthcare.facade.struct.MotivationCategoryKey key)
Deprecated.
this method is empty
|
curam.healthcare.facade.struct.XmlResponse |
exitEnrollment(curam.healthcare.facade.struct.Enrollment key)
Exit an enrollment process by updating the enrollment details in datastore
as 'In Progress'.
|
curam.workspaceservices.intake.struct.ConcernRoleIDAndNameDetailsList |
listConcernRoleIDAndNameDetails() |
curam.healthcare.facade.struct.InProgressEnrollments |
listInProgressEnrollments(curam.healthcare.facade.struct.Enrollment enrollment)
Lists all 'In Progress' enrollments.
|
curam.healthcare.facade.struct.XmlResponse |
multipleInProgressEnrollmentsExist(curam.healthcare.facade.struct.Enrollment key)
Checks if multiple 'In Progress' enrollments exist.
|
curam.healthcare.facade.struct.HealthCareSubmitApplicationXML |
readESignatureDetails(curam.citizenworkspace.facade.struct.MotivationKey key)
Retrieve datastore values to be used in determining the e-signature
questions displayed on the page.
|
void |
removeInprogressApplication(curam.citizenworkspace.facade.struct.MotivationKey motivationKey) |
curam.healthcare.facade.struct.XmlResponse |
saveEnrollment(curam.healthcare.facade.struct.Enrollment key)
Add enrollment details in results datastore.
|
curam.healthcare.facade.struct.SubmitApplicationDetails |
submit(curam.healthcare.facade.struct.MotivationCategoryKey key,
curam.healthcare.facade.struct.CompleteEnrollDetails button)
Deprecated.
Use updateEsignatureAndSubmit instead
|
curam.healthcare.facade.struct.SubmitApplicationDetails |
submitApplication(curam.healthcare.facade.struct.MotivationCategoryKey key,
curam.citizenworkspace.entity.struct.NavigatorIDKey navigatorKey)
Deprecated.
Use updateEsignatureAndSubmit instead
|
curam.healthcare.facade.coc.struct.CoCIDDetails |
submitChangeOfCircumstance(curam.healthcare.facade.struct.CoCSubmitKey cocSubmitKey)
Submits the change of circumstance details.
|
curam.healthcare.facade.struct.SubmitESignatureDetails |
submitCoCESignatureDetails(curam.citizenworkspace.facade.struct.MotivationKey key,
curam.healthcare.facade.struct.HealthCareSubmitApplicationXML xml)
Adds the e-signature details for a change of circumstance provided by the
citizen into a datastore entity from which they can be mapped to evidence
as required.
|
curam.healthcare.facade.struct.SubmitCoCRenewalDetails |
submitCoCESignatureRenewalDetails(curam.healthcare.facade.struct.RenewalESignatureXML xml,
curam.healthcare.facade.struct.CoCSubmitKey cocSubmitKey)
Updates the datastore with the e-signature renewal values specified and
submits the change of circumstance details.
|
curam.healthcare.facade.struct.SubmitCoCResponse |
submitCoCResponse(curam.healthcare.facade.struct.CoCResponseSubmitKey cocResponseSubmitKey)
Builds the response details of the submission of a change of circumstance
which include the identifier of the associated integrated case.
|
curam.healthcare.facade.struct.SubmitESignatureDetails |
submitESignatureDetails(curam.citizenworkspace.facade.struct.MotivationKey key,
curam.healthcare.facade.struct.HealthCareSubmitApplicationXML xml)
Add e-signature details in results datastore.
|
curam.healthcare.facade.struct.SubmitRenewalDetails |
submitESignatureResponse(curam.citizenworkspace.facade.struct.MotivationKey key,
curam.healthcare.facade.struct.RenewalESignatureXML xml,
curam.citizenworkspace.entity.struct.NavigatorIDKey navigatorKey)
Updates the datastore with e-signature renewal values and submit the
application.
|
curam.healthcare.facade.struct.SubmitApplicationResponse |
submitResponse(curam.healthcare.facade.struct.SubmitApplicationDetails key,
curam.healthcare.facade.struct.MotivationCategoryKey key2)
Builds the response details of an application submission.
|
curam.healthcare.facade.struct.SubmitRenewalDetails |
submitResponseESignature(curam.citizenworkspace.facade.struct.MotivationKey key,
curam.healthcare.facade.struct.RenewalESignatureXML xml)
Updates the datastore with e-signature renewal values and submit the
application.
|
curam.healthcare.facade.struct.XmlResponse |
updateEntitlement(curam.healthcare.facade.struct.Enrollment key)
Updates the enrollment details on datastore with tax credits values.
|
curam.healthcare.facade.struct.SubmitApplicationDetails |
updateESignatureAndSubmit(curam.citizenworkspace.facade.struct.MotivationKey key)
Submits the application with e-signature details.
|
curam.healthcare.facade.struct.SubmitApplicationDetails |
updateESignatureAndSubmitApplication(curam.citizenworkspace.facade.struct.MotivationKey key,
curam.citizenworkspace.entity.struct.NavigatorIDKey navigatorKey)
Submits the application with e-signature details.
|
@Deprecated curam.healthcare.facade.struct.CompleteEnrollDetails enroll(curam.healthcare.facade.struct.MotivationCategoryKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- AppException
InformationalException
curam.healthcare.facade.struct.SelectMembers displaySelectMembers(curam.healthcare.facade.struct.MotivationProgramKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- details for selectionAppException
InformationalException
curam.healthcare.facade.struct.XmlResponse saveEnrollment(curam.healthcare.facade.struct.Enrollment key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- enrollmentAppException
InformationalException
curam.healthcare.facade.struct.EnrollmentDetails displayEnrollment(curam.healthcare.facade.struct.Enrollment enrollment) throws curam.util.exception.AppException, curam.util.exception.InformationalException
enrollment
- detailsAppException
InformationalException
curam.healthcare.facade.struct.ConnectureDetails displayConnecture(curam.healthcare.facade.struct.Enrollment key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- enrollment detailsAppException
InformationalException
curam.healthcare.facade.struct.XmlResponse confirmEnrollment(curam.healthcare.facade.struct.Enrollment key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- enrollment for confirmationAppException
InformationalException
curam.healthcare.facade.struct.SelectPrimaryContact displaySelectPrimaryContact(curam.healthcare.facade.struct.Enrollment enrollment) throws curam.util.exception.AppException, curam.util.exception.InformationalException
enrollment
- AppException
InformationalException
@Deprecated void completeEnrollment(curam.healthcare.facade.struct.CompleteEnrollDetails enrollmentDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
enrollmentDetails
- AppException
InformationalException
curam.healthcare.facade.struct.SubmitESignatureDetails submitESignatureDetails(curam.citizenworkspace.facade.struct.MotivationKey key, curam.healthcare.facade.struct.HealthCareSubmitApplicationXML xml) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- motivationxml
- marshalled informationAppException
InformationalException
curam.healthcare.facade.struct.HealthCareIABenefitXML displayInsuranceAssistanceBenefit(curam.healthcare.facade.struct.MotivationProgramKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- motivation & programAppException
InformationalException
curam.healthcare.facade.struct.HealthCareChipBenefitXML displayChipBenefit(curam.healthcare.facade.struct.MotivationProgramKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- motivation & programAppException
InformationalException
curam.healthcare.facade.struct.XmlResponse cancelEnrollment(curam.healthcare.facade.struct.Enrollment key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- enrollment for cancellationAppException
InformationalException
curam.healthcare.facade.struct.XmlResponse exitEnrollment(curam.healthcare.facade.struct.Enrollment key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- details for exitAppException
InformationalException
curam.healthcare.facade.struct.XmlResponse multipleInProgressEnrollmentsExist(curam.healthcare.facade.struct.Enrollment key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- enrollmentAppException
InformationalException
curam.healthcare.facade.struct.InProgressEnrollments listInProgressEnrollments(curam.healthcare.facade.struct.Enrollment enrollment) throws curam.util.exception.AppException, curam.util.exception.InformationalException
enrollment
- detailsAppException
InformationalException
curam.healthcare.facade.struct.HealthCareEmployerAvailablePlansXML displayAvailableEmployerPlans(curam.healthcare.facade.struct.MotivationProgramKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- motivation Program KeyAppException
InformationalException
curam.healthcare.facade.struct.EntitlementUpdate displayEntitlementUpdate(curam.healthcare.facade.struct.MotivationProgramKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- motivation & programAppException
InformationalException
curam.healthcare.facade.struct.XmlResponse updateEntitlement(curam.healthcare.facade.struct.Enrollment key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- enrollmentAppException
InformationalException
curam.healthcare.facade.struct.SubmitApplicationResponse submitResponse(curam.healthcare.facade.struct.SubmitApplicationDetails key, curam.healthcare.facade.struct.MotivationCategoryKey key2) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- submission detailskey2
- motivation & category (deprecated)AppException
InformationalException
curam.healthcare.facade.struct.HealthCareSubmitApplicationXML readESignatureDetails(curam.citizenworkspace.facade.struct.MotivationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- motivationAppException
InformationalException
curam.healthcare.facade.struct.SubmitRenewalDetails submitResponseESignature(curam.citizenworkspace.facade.struct.MotivationKey key, curam.healthcare.facade.struct.RenewalESignatureXML xml) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- motivationxml
- marshalled form valuesAppException
InformationalException
@Deprecated curam.healthcare.facade.struct.SubmitApplicationDetails submit(curam.healthcare.facade.struct.MotivationCategoryKey key, curam.healthcare.facade.struct.CompleteEnrollDetails button) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- motivation & categorybutton
- not used (deprecated)AppException
InformationalException
curam.healthcare.facade.struct.SubmitApplicationDetails updateESignatureAndSubmit(curam.citizenworkspace.facade.struct.MotivationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- motivationAppException
InformationalException
curam.healthcare.facade.struct.HealthCareIneligibleToPurchasePlansXML displayIneligibleToPurchasePlanDetails(curam.healthcare.facade.struct.MotivationProgramKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- motivation & programAppException
InformationalException
@Deprecated curam.healthcare.facade.struct.SubmitApplicationDetails submitApplication(curam.healthcare.facade.struct.MotivationCategoryKey key, curam.citizenworkspace.entity.struct.NavigatorIDKey navigatorKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- motivation & categorynavigatorKey
- not used (deprecated)AppException
InformationalException
curam.healthcare.facade.struct.SubmitApplicationDetails updateESignatureAndSubmitApplication(curam.citizenworkspace.facade.struct.MotivationKey key, curam.citizenworkspace.entity.struct.NavigatorIDKey navigatorKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- motivationnavigatorKey
- AppException
InformationalException
curam.healthcare.facade.struct.SubmitRenewalDetails submitESignatureResponse(curam.citizenworkspace.facade.struct.MotivationKey key, curam.healthcare.facade.struct.RenewalESignatureXML xml, curam.citizenworkspace.entity.struct.NavigatorIDKey navigatorKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- motivationxml
- marshalled form valuesnavigatorKey
- AppException
InformationalException
curam.healthcare.facade.struct.HCRResumeEnrollmentExpiredXML displayResumeEnrollmentExpired(curam.healthcare.facade.struct.Enrollment enrollment) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.healthcare.facade.coc.struct.CoCIDDetails submitChangeOfCircumstance(curam.healthcare.facade.struct.CoCSubmitKey cocSubmitKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
cocSubmitKey
- The details required to submit the details of the
change of circumstance including the motivation identifier, the navigator
identifier and the player execution identifier.AppException
- Exceptions that may occur when submitting the details
of a change of circumstance.InformationalException
- Generic Exception Signature.curam.healthcare.facade.struct.SubmitESignatureDetails submitCoCESignatureDetails(curam.citizenworkspace.facade.struct.MotivationKey key, curam.healthcare.facade.struct.HealthCareSubmitApplicationXML xml) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key to the specified motivation.xml
- The answers provided by the citizen represented in XML format.AppException
- Exceptions that may occur when submitting the
e-signature details for a change of circumstance.InformationalException
- Generic Informational Exception.curam.healthcare.facade.struct.SubmitCoCRenewalDetails submitCoCESignatureRenewalDetails(curam.healthcare.facade.struct.RenewalESignatureXML xml, curam.healthcare.facade.struct.CoCSubmitKey cocSubmitKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
xml
- The renewal e-signature details represented as XML.cocSubmitKey
- The details required to submit the details of the
change of circumstance including the motivation identifier, the navigator
identifier and the player execution identifier.AppException
- Exceptions that may occur when submitting the change
of circumstance e-signature details.InformationalException
- Generic Information Signature.curam.healthcare.facade.struct.SubmitCoCResponse submitCoCResponse(curam.healthcare.facade.struct.CoCResponseSubmitKey cocResponseSubmitKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
cocResponseSubmitKey
- The details of the change of circumstance
submission. This includes the associated motivation and case identifiers.AppException
- Exceptions that may occur when building the details
of the submission of a change of circumstance.InformationalException
- Generic Information Signature.void removeInprogressApplication(curam.citizenworkspace.facade.struct.MotivationKey motivationKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.workspaceservices.intake.struct.ConcernRoleIDAndNameDetailsList listConcernRoleIDAndNameDetails() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException