POST v1/api/UpdateRulebaseCase?caseId={caseId}
Update Rulebase case getting back a decision or next set of questions
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
caseId |
(optional - but recommended) a unique identifier to both group calls, and to tie a case to an Agency. |
string |
None. |
Body Parameters
RulebaseAnswerRequestDtoName | Description | Type | Additional information |
---|---|---|---|
RulebaseId | string |
None. |
|
RulebaseIssueState | StateCodeEnum |
None. |
|
PlanId | string |
None. |
|
ClassId | string |
None. |
|
RulebaseData | Collection of RulebaseAnswerDto |
None. |
Request Formats
application/json
Sample:
REQUEST { "RulebaseId": "FinalExpense", "RulebaseIssueState": "Florida", "PlanId": "FELD01", "ClassId": "NONE", "RulebaseData": [ { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 1, "QuestionId": 1, "Field": "HEIGHT", "Answer": "5_2" }, { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 1, "QuestionId": 2, "Field": "WEIGHT", "Answer": "120" }, { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 1, "QuestionId": 4, "Field": "MED01", "Answer": "N" }, { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 1, "QuestionId": 5, "Field": "MED02", "Answer": "N" }, { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 1, "QuestionId": 6, "Field": "MED03", "Answer": "N" }, { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 1, "QuestionId": 7, "Field": "MED04", "Answer": "N" }, { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 1, "QuestionId": 8, "Field": "MED05", "Answer": "N" }, { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 2, "QuestionId": 1, "Field": "MED07", "Answer": "N" }, { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 2, "QuestionId": 2, "Field": "MED08", "Answer": "N" }, { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 2, "QuestionId": 3, "Field": "MED09", "Answer": "N" }, { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 2, "QuestionId": 4, "Field": "MED10", "Answer": "N" }, { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 2, "QuestionId": 5, "Field": "MED11", "Answer": "N" }, { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 2, "QuestionId": 6, "Field": "MED12", "Answer": "N" }, { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 3, "QuestionId": 1, "Field": "MED13", "Answer": "N" }, { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 3, "QuestionId": 2, "Field": "MED14", "Answer": "N" }, { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 3, "QuestionId": 3, "Field": "MED15", "Answer": "N" }, { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 3, "QuestionId": 4, "Field": "MED16", "Answer": "N" }, { "EffectiveDate": "2021-06-07T13:16:50.0317931-04:00", "GroupId": 1, "QuestionId": 7, "Field": "MED04", "Answer": "N" } ] }
application/xml
Sample:
REQUEST <RulebaseAnswerRequestDto xmlns="http://schemas.datacontract.org/2004/07/SAM.BusinessDto.Platform.Request" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <ClassId>NONE</ClassId> <PlanId>FELD01</PlanId> <RulebaseData> <RulebaseAnswerDto> <Answer>5_2</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>HEIGHT</Field> <GroupId>1</GroupId> <QuestionId>1</QuestionId> </RulebaseAnswerDto> <RulebaseAnswerDto> <Answer>120</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>WEIGHT</Field> <GroupId>1</GroupId> <QuestionId>2</QuestionId> </RulebaseAnswerDto> <RulebaseAnswerDto> <Answer>N</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>MED01</Field> <GroupId>1</GroupId> <QuestionId>4</QuestionId> </RulebaseAnswerDto> <RulebaseAnswerDto> <Answer>N</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>MED02</Field> <GroupId>1</GroupId> <QuestionId>5</QuestionId> </RulebaseAnswerDto> <RulebaseAnswerDto> <Answer>N</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>MED03</Field> <GroupId>1</GroupId> <QuestionId>6</QuestionId> </RulebaseAnswerDto> <RulebaseAnswerDto> <Answer>N</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>MED04</Field> <GroupId>1</GroupId> <QuestionId>7</QuestionId> </RulebaseAnswerDto> <RulebaseAnswerDto> <Answer>N</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>MED05</Field> <GroupId>1</GroupId> <QuestionId>8</QuestionId> </RulebaseAnswerDto> <RulebaseAnswerDto> <Answer>N</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>MED07</Field> <GroupId>2</GroupId> <QuestionId>1</QuestionId> </RulebaseAnswerDto> <RulebaseAnswerDto> <Answer>N</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>MED08</Field> <GroupId>2</GroupId> <QuestionId>2</QuestionId> </RulebaseAnswerDto> <RulebaseAnswerDto> <Answer>N</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>MED09</Field> <GroupId>2</GroupId> <QuestionId>3</QuestionId> </RulebaseAnswerDto> <RulebaseAnswerDto> <Answer>N</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>MED10</Field> <GroupId>2</GroupId> <QuestionId>4</QuestionId> </RulebaseAnswerDto> <RulebaseAnswerDto> <Answer>N</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>MED11</Field> <GroupId>2</GroupId> <QuestionId>5</QuestionId> </RulebaseAnswerDto> <RulebaseAnswerDto> <Answer>N</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>MED12</Field> <GroupId>2</GroupId> <QuestionId>6</QuestionId> </RulebaseAnswerDto> <RulebaseAnswerDto> <Answer>N</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>MED13</Field> <GroupId>3</GroupId> <QuestionId>1</QuestionId> </RulebaseAnswerDto> <RulebaseAnswerDto> <Answer>N</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>MED14</Field> <GroupId>3</GroupId> <QuestionId>2</QuestionId> </RulebaseAnswerDto> <RulebaseAnswerDto> <Answer>N</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>MED15</Field> <GroupId>3</GroupId> <QuestionId>3</QuestionId> </RulebaseAnswerDto> <RulebaseAnswerDto> <Answer>N</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>MED16</Field> <GroupId>3</GroupId> <QuestionId>4</QuestionId> </RulebaseAnswerDto> <RulebaseAnswerDto> <Answer>N</Answer> <EffectiveDate>2021-06-07T13:18:04.9357969-04:00</EffectiveDate> <Field>MED04</Field> <GroupId>1</GroupId> <QuestionId>7</QuestionId> </RulebaseAnswerDto> </RulebaseData> <RulebaseId>FinalExpense</RulebaseId> <RulebaseIssueState>Florida</RulebaseIssueState> </RulebaseAnswerRequestDto>
Response Information
Resource Description
RuleEngineQuestionResponseDtoName | Description | Type | Additional information |
---|---|---|---|
CaseId | string |
None. |
|
RulebaseId | string |
None. |
|
RulebaseIssueState | StateCodeEnum |
None. |
|
PlanId | string |
None. |
|
ClassId | string |
None. |
|
Decision | string |
None. |
|
DecisionText | string |
None. |
|
TotalPages | integer |
None. |
|
TotalQuestions | integer |
None. |
|
RuleEngineData | Collection of RuleEngineQuestionDto |
None. |
Response Formats
application/json
Sample:
RESPONSE { "CaseId": "lmpm5r8dk4", "RulebaseId": "FinalExpense", "RulebaseIssueState": "Florida", "PlanId": "FELD01", "ClassId": "NONE", "Decision": "", "DecisionText": "", "TotalPages": 0, "TotalQuestions": 0, "RuleEngineData": [] }
application/xml
Sample:
RESPONSE <RuleEngineQuestionResponseDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SAM.BusinessDto.Platform.Response"> <CaseId>khg0t9qgkb</CaseId> <ClassId>NONE</ClassId> <Decision></Decision> <DecisionText></DecisionText> <PlanId>FELD01</PlanId> <RuleEngineData /> <RulebaseId>FinalExpense</RulebaseId> <RulebaseIssueState>Florida</RulebaseIssueState> <TotalPages>0</TotalPages> <TotalQuestions>0</TotalQuestions> </RuleEngineQuestionResponseDto>