Prepare VOB Card Identity
Perform Prepare VOB Card Identity through GenHealth - Eligibility.
eligibility_prepare_vob_card_identityUse in a workflow
Copy the discovered node config and fill its params from the input contract. Validate the complete graph before publishing. Integration results use {{node_id.default.field}}. Check business success before dependent writes; completion alone does not prove success.
{
"_group": "GenHealth - Eligibility",
"params": {
"timeout_seconds": 45,
"extraction_prompt": "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."
},
"handler": "eligibility_prepare_vob_card_identity"
}Inputs
- Record Id
record_idexpressionrequiredRequired literal value or workflow expression.
- Values
valuesjsonrequiredRequired JSON value.
- Extraction Prompt
extraction_prompttextareaOptional 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
modeltextOptional text value.
- Timeout Seconds
timeout_secondsnumberOptional numeric value.
Default:
45
Outputs
successSuccesserrorErrorfailure_categoryFailure CategorystatusStatusreasonReasonidentity_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
}