# Consignment Intake integration

> Build workflow automations with 24 public Consignment Intake actions.

Source: [https://genhealth.ai/docs/workflows/integrations/consignment-intake](https://genhealth.ai/docs/workflows/integrations/consignment-intake)

## Available actions

24 actions. Connection types: claimsoft.

### [Apply Consignment Review Corrections](https://genhealth.ai/docs/workflows/integrations/consignment-intake/apply_consignment_review_overrides.md)

- Handler: `apply_consignment_review_overrides`

- External effect: `write`
- Inputs: `document_id`, `extracted_fields`, `review_overrides`, `document_text`
- Outputs: `success`, `extracted_fields`, `payer`, `applied_fields`, `reviewed_by`, `reviewed_at`, `field_origins`, `payer_origin`, `error`

Perform Apply Consignment Review Corrections through Consignment Intake.

### [Apply Consignment Side Modifiers](https://genhealth.ai/docs/workflows/integrations/consignment-intake/apply_consignment_side_modifiers.md)

- Handler: `apply_consignment_side_modifiers`

- External effect: `write`
- Inputs: `items`, `diagnosis_codes`, `packet_fields`
- Outputs: `success`, `items`, `resolved_line_count`, `unresolved_line_count`, `unresolved_line_keys`, `error`

Perform Apply Consignment Side Modifiers through Consignment Intake.

### [Build Consignment Order Mapping](https://genhealth.ai/docs/workflows/integrations/consignment-intake/build_consignment_order_mapping.md)

- Handler: `build_consignment_order_mapping`

- External effect: `write`
- Inputs: `packet_context`, `extracted_fields`, `document_text`, `as_of_date`, `salesperson_name`, `salesperson_review_required`, `source_location`, `policyholder_resolution`
- Outputs: `success`, `ready_for_order_write`, `review_required`, `review_reason`, `review_reasons`, `review_details`, `source_location`, `policyholder_outcome`, `medicaid_payer_outcome`, `northwood_tpa_outcome`, `eligibility_rejection_category`, `as_of_date`, `error`, `error_kind`

Perform Build Consignment Order Mapping through Consignment Intake.

### [Check Consignment ClaimSoft Order Duplicate](https://genhealth.ai/docs/workflows/integrations/consignment-intake/check_consignment_claimsoft_order_duplicate.md)

- Handler: `check_consignment_claimsoft_order_duplicate`
- Connection type: `claimsoft`
- External effect: `write`
- Inputs: `document_id`, `expected_idempotency_key`, `patient_data`, `billing_location_ids`, `order_params`
- Outputs: `success`, `patient_id`, `duplicate_prevented`, `order_id`, `match_basis`, `error_kind`, `error`

Perform Check Consignment ClaimSoft Order Duplicate through Consignment Intake.

### [Ensure Consignment ClaimSoft Order](https://genhealth.ai/docs/workflows/integrations/consignment-intake/ensure_consignment_claimsoft_order.md)

- Handler: `ensure_consignment_claimsoft_order`
- Connection type: `claimsoft`
- External effect: `write`
- Inputs: `document_id`, `expected_idempotency_key`, `order_params`
- Outputs: `success`, `order_id`, `created`, `duplicate_prevented`, `match_basis`, `idempotency_key`, `message`, `error_kind`, `error`

Perform Ensure Consignment ClaimSoft Order through Consignment Intake.

### [Evaluate Consignment Prior Authorization](https://genhealth.ai/docs/workflows/integrations/consignment-intake/evaluate_consignment_prior_authorization.md)

- Handler: `evaluate_consignment_prior_authorization`

- External effect: `write`
- Inputs: `payer_id`, `item_identities`, `eligibility_verified`
- Outputs: `success`, `prior_authorization_required`, `review_required`, `review_reason`, `review_reasons`, `alert_type_id`, `alert_comment`, `state`

Perform Evaluate Consignment Prior Authorization through Consignment Intake.

### [Extract Consignment Item Sizes](https://genhealth.ai/docs/workflows/integrations/consignment-intake/extract_consignment_item_sizes.md)

- Handler: `extract_consignment_item_sizes`

- External effect: `write`
- Inputs: `document_id`, `item_codes`
- Outputs: `outcome`, `size_box_count`, `paired_count`, `unpaired_count`, `sizes`, `item_sizes`, `apply_sizes`, `mode`, `shadow_mode`

Perform Extract Consignment Item Sizes through Consignment Intake.

### [Extract Consignment Source Location](https://genhealth.ai/docs/workflows/integrations/consignment-intake/extract_consignment_source_location.md)

- Handler: `extract_consignment_source_location`

- External effect: `write`
- Inputs: `document_id`, `email_location_name`, `email_body_location_name`
- Outputs: `outcome`, `mapping_id`, `configured_business_address`, `configured_location_name`, `matched_source`, `warehouse_id`, `warehouse_name`, `warehouse_number`, `resolved`

Perform Extract Consignment Source Location through Consignment Intake.

### [Hydrate Consignment Reprocess Context](https://genhealth.ai/docs/workflows/integrations/consignment-intake/hydrate_consignment_reprocess_context.md)

- Handler: `hydrate_consignment_reprocess_context`

- External effect: `write`
- Inputs: `document_id`
- Outputs: `success`, `parent_document_id`, `child_document_id`, `order_identity_version`, `order_identity_document_id`, `content_sha256`, `packet_index`, `category`, `title`, `split_review_required`, `split_review_reason`, `email_body_salesperson`, `email_inventory_source`, `order_write_status`, `error`

Perform Hydrate Consignment Reprocess Context through Consignment Intake.

### [Prepare Consignment Order Create](https://genhealth.ai/docs/workflows/integrations/consignment-intake/prepare_consignment_order_create.md)

- Handler: `prepare_consignment_order_create`

- External effect: `write`
- Inputs: `packet_context`, `as_of_date`, `billing_location_ids`, `patient_save_result`, `insurance_save_result`, `order_defaults`, `extracted_salesperson`, `semantic_items`, `accident_details`
- Outputs: `success`, `ready_for_order_create`, `review_required`, `review_reason`, `review_reasons`, `idempotency_key`, `patient_id`, `date_of_service_from`, `date_of_service_to`, `location`, `diagnosis_codes`, `physician_id`, `physician`, `referral_source_id`, `referral_source`, `psr_id`, `sales_rep_id`, `sales_rep`, `warehouse`, `place_of_service`, `signature`, `rendering_provider_id`, `rendering_provider`, `semantic_items`, `is_accident`, `accident_date`, `accident_state_id`, `accident_description`, `prescription_date`, `error`, `error_kind`

Perform Prepare Consignment Order Create through Consignment Intake.

### [Prepare Consignment Order Duplicate Check](https://genhealth.ai/docs/workflows/integrations/consignment-intake/prepare_consignment_order_duplicate_check.md)

- Handler: `prepare_consignment_order_duplicate_check`

- External effect: `write`
- Inputs: `packet_context`, `as_of_date`, `billing_location_ids`, `order_defaults`, `semantic_items`
- Outputs: `success`, `ready_for_duplicate_check`, `review_required`, `review_reason`, `review_reasons`, `idempotency_key`, `date_of_service_from`, `date_of_service_to`, `location`, `diagnosis_codes`, `physician_id`, `physician`, `referral_source_id`, `referral_source`, `psr_id`, `sales_rep_id`, `sales_rep`, `warehouse`, `place_of_service`, `signature`, `rendering_provider_id`, `rendering_provider`, `semantic_items`, `error`, `error_kind`

Perform Prepare Consignment Order Duplicate Check through Consignment Intake.

### [Prepare Consignment Status Write](https://genhealth.ai/docs/workflows/integrations/consignment-intake/prepare_consignment_status_write.md)

- Handler: `prepare_consignment_status_write`

- External effect: `write`
- Inputs: `order_create_preparation`, `order_create_result`, `status_bucket`, `status_routing_config`
- Outputs: `success`, `ready_for_status_write`, `review_required`, `review_reason`, `status_bucket`, `claimsoft_status_value`, `order_id`, `error`

Perform Prepare Consignment Status Write through Consignment Intake.

### [Prepare Consignment Write Payload](https://genhealth.ai/docs/workflows/integrations/consignment-intake/prepare_consignment_write_payload.md)

- Handler: `prepare_consignment_write_payload`

- External effect: `write`
- Inputs: `order_mapping`, `extracted_fields`, `document_text`, `packet_context`, `billing_location_resolution`, `policyholder_resolution`, `as_of_date`, `existing_patient_id`, `salesperson_name`, `clean_path_mode`, `patient_name_format`
- Outputs: `success`, `ready_for_patient_insurance_write`, `payload_not_ready_reason`, `review_required`, `review_reason`, `review_reasons`, `review_details`, `patient_data`, `patient_name_resolved_from_fallback`, `patient_name_resolved_from_configured_format`, `policy_data`, `billing_location_ids`, `billing_location_resolution`, `billing_location`, `patient_state`, `payer_plan`, `payer_card_state`, `payer_name_truncated`, `card_insurance_type`, `member_number`, `insurance_sequence`, `packet_context`, `guarantor_data`, `guarantor_write_required`, `guarantor_first_name`, `guarantor_last_name`, `guarantor_relationship_id`, `guarantor_date_of_birth`, `accident_details`, `existing_patient_id`, `patient_write_mode`, `clean_path_mode`, `error`, `error_kind`

Perform Prepare Consignment Write Payload through Consignment Intake.

### [Publish Consignment Review Result](https://genhealth.ai/docs/workflows/integrations/consignment-intake/publish_consignment_review_result.md)

- Handler: `publish_consignment_review_result`

- External effect: `write`
- Inputs: `document_id`, `extracted_fields`, `billing_location_resolution`, `salesperson_resolution`, `source_location`, `order_reference_resolution`, `order_mapping`, `write_payload`, `order_outcome`, `payer_resolution_result`, `item_identities`, `reviewed_payer`
- Outputs: `success`, `published`, `document_id`, `workflow_run_id`, `order_id`, `review_required`, `review_reasons`, `resolution_statuses`, `skipped`, `error`

Perform Publish Consignment Review Result through Consignment Intake.

### [Record ClaimSoft Order Outcome](https://genhealth.ai/docs/workflows/integrations/consignment-intake/record_consignment_claimsoft_order_outcome.md)

- Handler: `record_consignment_claimsoft_order_outcome`

- External effect: `write`
- Inputs: `document_id`, `order_create_result`, `expected_idempotency_key`
- Outputs: `success`, `recorded`, `document_id`, `workflow_run_id`, `order_id`, `idempotency_key`, `created`, `error`

Perform Record ClaimSoft Order Outcome through Consignment Intake.

### [Recover ClaimSoft Order Outcome](https://genhealth.ai/docs/workflows/integrations/consignment-intake/recover_consignment_claimsoft_order_outcome.md)

- Handler: `recover_consignment_claimsoft_order_outcome`

- External effect: `write`
- Inputs: `document_id`, `expected_idempotency_key`
- Outputs: `success`, `recovered`, `document_id`, `order_id`, `idempotency_key`, `created`, `error`

Perform Recover ClaimSoft Order Outcome through Consignment Intake.

### [Resolve Consignment Billing Location](https://genhealth.ai/docs/workflows/integrations/consignment-intake/resolve_consignment_billing_location.md)

- Handler: `resolve_consignment_billing_location`

- External effect: `write`
- Inputs: `billing_location`
- Outputs: `success`, `resolved`, `billing_location`, `matched_name`, `billing_location_id`, `billing_location_ids`, `review_required`, `review_reason`, `available_locations`, `error`, `error_kind`

Perform Resolve Consignment Billing Location through Consignment Intake.

### [Resolve Consignment Order References](https://genhealth.ai/docs/workflows/integrations/consignment-intake/resolve_consignment_order_references.md)

- Handler: `resolve_consignment_order_references`

- External effect: `write`
- Inputs: `provider_name`, `physician_npi`, `provider_evidence_source`, `referral_source_name`, `diagnosis_codes`, `billing_location_ids`, `psr_name`, `salesperson_name`, `email_body_salesperson_name`, `warehouse_id`
- Outputs: `success`, `resolved`, `order_defaults`, `review_required`, `review_reason`, `review_reasons`, `diagnosis_rejections`, `provider_evidence_source`, `error`, `error_kind`

Perform Resolve Consignment Order References through Consignment Intake.

### [Resolve Consignment Salesperson](https://genhealth.ai/docs/workflows/integrations/consignment-intake/resolve_consignment_salesperson.md)

- Handler: `resolve_consignment_salesperson`

- External effect: `write`
- Inputs: `email_body_salesperson_label`, `provider_name`, `referral_source_name`, `clinic_name`, `npi`, `explicit_salesperson_label`
- Outputs: `success`, `resolved`, `salesperson_name`, `salesperson_id`, `mapping_id`, `matched_key_type`, `match_type`, `review_required`, `review_reason`, `error`

Perform Resolve Consignment Salesperson through Consignment Intake.

### [Resolve Policyholder Eligibility](https://genhealth.ai/docs/workflows/integrations/consignment-intake/resolve_befitting_policyholder.md)

- Handler: `resolve_befitting_policyholder`

- External effect: `write`
- Inputs: `extracted_fields`
- Outputs: `policyholder_outcome`, `guarantor`, `medicaid_payer_outcome`, `northwood_tpa_outcome`, `eligibility_rejection_category`, `derived_payer_code`, `payer_mapping_id`, `payer_code_source`

Perform Resolve Policyholder Eligibility through Consignment Intake.

### [Route Consignment Statuses](https://genhealth.ai/docs/workflows/integrations/consignment-intake/route_consignment_statuses.md)

- Handler: `route_consignment_statuses`

- External effect: `write`
- Inputs: `routing_config`
- Outputs: `success`, `processed_message_ids`, `review_message_ids`, `processed_count`, `review_count`, `document_summaries`, `message_summaries`, `status_bucket_counts`, `packet_count`, `cleared_packet_count`, `review_reason_counts`, `documents_held_for_review`, `document_review_reason_counts`, `routing_fallback`, `routing_error`, `error`

Perform Route Consignment Statuses through Consignment Intake.

### [Split Consignment Document By Categories](https://genhealth.ai/docs/workflows/integrations/consignment-intake/split_consignment_document_by_categories.md)

- Handler: `split_consignment_document_by_categories`

- External effect: `write`
- Inputs: `document_id`, `force`, `hide_parent`
- Outputs: `success`, `document_id`, `children`, `child_count`, `review_required`, `reason`, `split_failure_reason`, `split_reconciliation`, `skipped`, `error`

Perform Split Consignment Document By Categories through Consignment Intake.

### [Validate Consignment Order Prerequisites](https://genhealth.ai/docs/workflows/integrations/consignment-intake/validate_consignment_order_create_prerequisites.md)

- Handler: `validate_consignment_order_create_prerequisites`

- External effect: `write`
- Inputs: `packet_context`, `billing_location_ids`, `order_defaults`
- Outputs: `success`, `ready_for_patient_insurance_write`, `review_required`, `review_reason`, `review_reasons`, `error`, `error_kind`

Perform Validate Consignment Order Prerequisites through Consignment Intake.

### [Verify Consignment Item Barcodes](https://genhealth.ai/docs/workflows/integrations/consignment-intake/verify_consignment_item_barcodes.md)

- Handler: `verify_consignment_item_barcodes`

- External effect: `write`
- Inputs: `document_id`, `item_codes`, `item_alternate_codes`
- Outputs: `success`, `cleared`, `item_codes`, `outcome`, `decision`, `mode`, `enforced`, `barcode_verification`, `review_required`, `review_reason`, `review_reasons`

Perform Verify Consignment Item Barcodes through Consignment Intake.
