Resolve VOB Source Controls
Perform Resolve VOB Source Controls through GenHealth - Eligibility.
eligibility_resolve_vob_source_controlsread
Use 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": {},
"handler": "eligibility_resolve_vob_source_controls"
}Inputs
- Trigger
triggerexpressionrequiredRequired literal value or workflow expression.
- Default Candidate Limit
default_candidate_limitnumberrequiredRequired numeric value.
- Preflight Limit
preflight_limitnumberrequiredRequired numeric value.
- Batch Page Size
batch_page_sizenumberrequiredRequired numeric value.
- Canary Page Size
canary_page_sizenumberrequiredRequired numeric value.
- Max Pages Per Role
max_pages_per_rolenumberrequiredRequired numeric value.
Outputs
source_modeSource Modesource_statusSource Statusreason_codeReason CodereadyReadyconfiguration_requiredConfiguration Requiredcanary_enabledCanary Enabledcandidate_limitCandidate Limitqueue_item_limitQueue Item Limitper_pagePer Pagemax_pages_per_roleMax Pages Per Rolecontrols_triggerControls Triggercanary_source_document_idCanary Source Document Idcanary_laneCanary Lane
Output schema completeness: best_effort_declared
Safety
- External effect
- read
- Confirmation recommended
- No
- Retry safe
- Yes
- Dry run supported
- No
Schemas
These schemas are first-pass authoring guidance. Runtime validation remains authoritative.
Input schema
{
"type": "object",
"required": [
"trigger",
"default_candidate_limit",
"preflight_limit",
"batch_page_size",
"canary_page_size",
"max_pages_per_role"
],
"properties": {
"trigger": {
"description": "Required literal value or workflow expression.",
"x-workflow-field-type": "expression"
},
"batch_page_size": {
"type": "number",
"description": "Required numeric value.",
"x-workflow-field-type": "number"
},
"preflight_limit": {
"type": "number",
"description": "Required numeric value.",
"x-workflow-field-type": "number"
},
"canary_page_size": {
"type": "number",
"description": "Required numeric value.",
"x-workflow-field-type": "number"
},
"max_pages_per_role": {
"type": "number",
"description": "Required numeric value.",
"x-workflow-field-type": "number"
},
"default_candidate_limit": {
"type": "number",
"description": "Required numeric value.",
"x-workflow-field-type": "number"
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"ready": {},
"per_page": {},
"canary_lane": {},
"reason_code": {},
"source_mode": {},
"source_status": {},
"canary_enabled": {},
"candidate_limit": {},
"controls_trigger": {},
"queue_item_limit": {},
"max_pages_per_role": {},
"configuration_required": {},
"canary_source_document_id": {}
},
"additionalProperties": true
}