# Evaluate VOB Outcome

> Perform Evaluate VOB Outcome through GenHealth - Eligibility.

Source: [https://genhealth.ai/docs/workflows/integrations/gen-health-eligibility/eligibility_evaluate_vob_outcome](https://genhealth.ai/docs/workflows/integrations/gen-health-eligibility/eligibility_evaluate_vob_outcome)

Integration: [GenHealth - Eligibility](https://genhealth.ai/docs/workflows/integrations/gen-health-eligibility.md)

- Handler: `eligibility_evaluate_vob_outcome`

## Inputs

- `primary_outcome` — Primary Outcome (expression)
  Optional literal value or workflow expression.
- `fallback_outcome` — Fallback Outcome (expression)
  Optional literal value or workflow expression.
- `portal_outcome` — Portal Outcome (expression)
  Optional literal value or workflow expression.
- `fallback_guard` — Fallback Guard (expression)
  Optional literal value or workflow expression.
- `portal_context` — Portal Context (expression)
  Optional literal value or workflow expression.
- `candidate` — Candidate (expression)
  Optional literal value or workflow expression.
- `patient_resolution_failed` — Patient Resolution Failed (boolean)
  Optional true-or-false value.
  Default: `false`

## Outputs

- `success` — Success
- `status` — Status
- `category` — Category
- `resolution` — Resolution
- `public_conclusion` — Public Conclusion
- `terminal` — Terminal
- `retry` — Retry
- `documentable` — Documentable
- `submitted` — Submitted
- `report_available` — Report Available
- `reason` — Reason
- `source` — Source
- `insurance_source` — Insurance Source
- `attempt_history` — Attempt History
- `fallback_attempted` — Fallback Attempted
- `payer_conflict` — Payer Conflict
- `member_id_conflict` — Member Id Conflict
- `insurance_discrepancy` — Insurance Discrepancy
- `discrepancy_message` — Discrepancy Message
- `report_document_id` — Report Document Id
- `report_s3_path` — Report S3 Path
- `report_pdf_path` — Report Pdf Path
- `error` — Error
- `error_message` — Error Message

Output schema completeness: `best_effort_declared`

## Safety

- External effect: `write`
- Confirmation recommended: no
- Retry safe: no
- Dry run supported: no

## Schemas

These schemas are first-pass authoring guidance. Runtime validation remains authoritative.

### Input schema

```json
{
  "type": "object",
  "properties": {
    "candidate": {
      "description": "Optional literal value or workflow expression.",
      "x-workflow-field-type": "expression"
    },
    "fallback_guard": {
      "description": "Optional literal value or workflow expression.",
      "x-workflow-field-type": "expression"
    },
    "portal_context": {
      "description": "Optional literal value or workflow expression.",
      "x-workflow-field-type": "expression"
    },
    "portal_outcome": {
      "description": "Optional literal value or workflow expression.",
      "x-workflow-field-type": "expression"
    },
    "primary_outcome": {
      "description": "Optional literal value or workflow expression.",
      "x-workflow-field-type": "expression"
    },
    "fallback_outcome": {
      "description": "Optional literal value or workflow expression.",
      "x-workflow-field-type": "expression"
    },
    "patient_resolution_failed": {
      "type": "boolean",
      "default": false,
      "description": "Optional true-or-false value.",
      "x-workflow-field-type": "boolean"
    }
  },
  "additionalProperties": false
}
```

### Output schema

```json
{
  "type": "object",
  "properties": {
    "error": {},
    "retry": {},
    "reason": {},
    "source": {},
    "status": {},
    "success": {},
    "category": {},
    "terminal": {},
    "submitted": {},
    "resolution": {},
    "documentable": {},
    "error_message": {},
    "payer_conflict": {},
    "report_s3_path": {},
    "attempt_history": {},
    "report_pdf_path": {},
    "insurance_source": {},
    "report_available": {},
    "public_conclusion": {},
    "fallback_attempted": {},
    "member_id_conflict": {},
    "report_document_id": {},
    "discrepancy_message": {},
    "insurance_discrepancy": {}
  },
  "additionalProperties": true
}
```
