Execute Billing Actions
Perform Execute Billing Actions through GenHealth.
execute_billing_actionsInputs
- Document Id
document_idexpressionOptional literal value or workflow expression.
- Resource Type
resource_typeselectOptional selected identifier or value.
Options: Patient ("patient"), Insurance ("insurance"), Order ("order"), Document ("document"), Diagnosis Codes ("icd codes"), Prescription ("prescription"), Patient Note ("comment"), Task ("task")
- Action Type
action_typeselectOptional selected identifier or value.
Options: Read ("read"), Create ("create"), Update ("update"), Upload ("upload")
- Resource Id
resource_idexpressionOptional literal value or workflow expression.
- Data
datajsonOptional JSON value.
- Prescription Selected Product
prescription_selected_productbilling_product_selectdynamic optionsOptional selected identifier or value. Retrieve allowed values from the dynamic options endpoint.
- Dry Run
dry_runbooleanOptional true-or-false value.
Default:
"false" - Idempotency Fingerprint
idempotency_fingerprintexpressionOptional literal value or workflow expression.
- Auto Push Action Key
auto_push_action_keyexpressionOptional literal value or workflow expression.
- Manual Review As Soft Fail
manual_review_as_soft_failbooleanOptional true-or-false value.
Default:
"false" - Record Summary
record_summarybooleanOptional true-or-false value.
Default:
"false" - Skip If No Resource Data
skip_if_no_resource_databooleanOptional true-or-false value.
Default:
"false" - Verify Count Increase
verify_count_increasebooleanOptional true-or-false value.
Default:
"false" - Verify Document Types
verify_document_typestextOptional text value.
- Verify Max Attempts
verify_max_attemptsnumberOptional numeric value.
Default:
10 - Duplicate Match Mode
duplicate_match_modeselectOptional selected identifier or value.
Default:
"strict"Options: Strict ("strict"), Exact First Name, Last Name, and DOB ("exact_identity"), Review Near Matches ("review_near_matches"), Match on Available Identifiers (name-only when no DOB) ("available_identifiers")
Outputs
successSuccessdocument_idDocument Idresource_typeResource Typeaction_typeAction TypestatusStatusmessageMessagedataDataactions_executedActions ExecutedskippedSkippedreview_requiredReview Requiredauto_push_allowedAuto Push AllowedreasonReasonmissing_fieldsMissing Fieldsidempotency_fingerprintIdempotency FingerprinterrorError
Output schema completeness: best_effort_declared
Safety
- External effect
- write
- Confirmation recommended
- No
- Retry safe
- No
- Dry run supported
- Yes
Schemas
These schemas are first-pass authoring guidance. Runtime validation remains authoritative.
Input schema
{
"type": "object",
"properties": {
"data": {
"description": "Optional JSON value.",
"x-workflow-field-type": "json"
},
"dry_run": {
"type": "boolean",
"description": "Optional true-or-false value.",
"x-workflow-field-type": "boolean"
},
"action_type": {
"enum": [
"read",
"create",
"update",
"upload"
],
"type": "string",
"description": "Optional selected identifier or value.",
"x-workflow-field-type": "select"
},
"document_id": {
"description": "Optional literal value or workflow expression.",
"x-workflow-field-type": "expression"
},
"resource_id": {
"description": "Optional literal value or workflow expression.",
"x-workflow-field-type": "expression"
},
"resource_type": {
"enum": [
"patient",
"insurance",
"order",
"document",
"icd codes",
"prescription",
"comment",
"task"
],
"type": "string",
"description": "Optional selected identifier or value.",
"x-workflow-field-type": "select"
},
"record_summary": {
"type": "boolean",
"description": "Optional true-or-false value.",
"x-workflow-field-type": "boolean"
},
"verify_max_attempts": {
"type": "number",
"default": 10,
"description": "Optional numeric value.",
"x-workflow-field-type": "number"
},
"auto_push_action_key": {
"description": "Optional literal value or workflow expression.",
"x-workflow-field-type": "expression"
},
"duplicate_match_mode": {
"enum": [
"strict",
"exact_identity",
"review_near_matches",
"available_identifiers"
],
"type": "string",
"default": "strict",
"description": "Optional selected identifier or value.",
"x-workflow-field-type": "select"
},
"verify_count_increase": {
"type": "boolean",
"description": "Optional true-or-false value.",
"x-workflow-field-type": "boolean"
},
"verify_document_types": {
"type": "string",
"description": "Optional text value.",
"x-workflow-field-type": "text"
},
"idempotency_fingerprint": {
"description": "Optional literal value or workflow expression.",
"x-workflow-field-type": "expression"
},
"skip_if_no_resource_data": {
"type": "boolean",
"description": "Optional true-or-false value.",
"x-workflow-field-type": "boolean"
},
"manual_review_as_soft_fail": {
"type": "boolean",
"description": "Optional true-or-false value.",
"x-workflow-field-type": "boolean"
},
"prescription_selected_product": {
"type": "string",
"description": "Optional selected identifier or value. Retrieve allowed values from the dynamic options endpoint.",
"x-dynamic-options": true,
"x-workflow-field-type": "billing_product_select"
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"data": {},
"error": {},
"reason": {},
"status": {},
"message": {},
"skipped": {},
"success": {},
"action_type": {},
"document_id": {},
"resource_type": {},
"missing_fields": {},
"review_required": {},
"actions_executed": {},
"auto_push_allowed": {},
"idempotency_fingerprint": {}
},
"additionalProperties": true
}