Skip to documentation
GenHealth - Eligibility integration

Prepare VOB Card Identity

Perform Prepare VOB Card Identity through GenHealth - Eligibility.

View as Markdown
eligibility_prepare_vob_card_identity
write

Inputs

  • record_id
    expressionrequired
    Record Id

    Required literal value or workflow expression.

  • values
    jsonrequired
    Values

    Required JSON value.

  • extraction_prompt
    textarea
    Extraction Prompt

    Optional text value.

    Default: "Extract only the printed cardholder name and exact member ID from these card pages. Do not infer whether the cardholder is the patient or subscriber. Do not add, remove, or normalize member ID characters. If the card explicitly labels Prefix, Identification #, and Suffix as separate components, return each exact component and its exact source quote. Otherwise return the complete printed ID and its exact quote. Return unresolved when a field is missing, ambiguous, or not supported by a direct quote."

  • model
    text
    Model

    Optional text value.

  • timeout_seconds
    number
    Timeout Seconds

    Optional numeric value.

    Default: 45

Outputs

  • successSuccess
  • errorError
  • failure_categoryFailure Category
  • statusStatus
  • reasonReason
  • identity_artifact_refIdentity Artifact Ref

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
{
  "type": "object",
  "required": [
    "record_id",
    "values"
  ],
  "properties": {
    "model": {
      "type": "string",
      "description": "Optional text value.",
      "x-workflow-field-type": "text"
    },
    "values": {
      "description": "Required JSON value.",
      "x-workflow-field-type": "json"
    },
    "record_id": {
      "description": "Required literal value or workflow expression.",
      "x-workflow-field-type": "expression"
    },
    "timeout_seconds": {
      "type": "number",
      "default": 45,
      "description": "Optional numeric value.",
      "x-workflow-field-type": "number"
    },
    "extraction_prompt": {
      "type": "string",
      "default": "Extract only the printed cardholder name and exact member ID from these card pages. Do not infer whether the cardholder is the patient or subscriber. Do not add, remove, or normalize member ID characters. If the card explicitly labels Prefix, Identification #, and Suffix as separate components, return each exact component and its exact source quote. Otherwise return the complete printed ID and its exact quote. Return unresolved when a field is missing, ambiguous, or not supported by a direct quote.",
      "description": "Optional text value.",
      "x-workflow-field-type": "textarea"
    }
  },
  "additionalProperties": false
}
Output schema
{
  "type": "object",
  "properties": {
    "error": {},
    "reason": {},
    "status": {},
    "success": {},
    "failure_category": {},
    "identity_artifact_ref": {}
  },
  "additionalProperties": true
}
View all GenHealth - Eligibility actions