# NikoHealth integration

> Build workflow automations with 64 public NikoHealth actions.

Source: [https://genhealth.ai/docs/workflows/integrations/nikohealth](https://genhealth.ai/docs/workflows/integrations/nikohealth)

## Available actions

64 actions. Connection types: nikohealth.

### [Activate Insurance](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_activate_insurance.md)

- Handler: `nikohealth_activate_insurance`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `insurance_id`
- Outputs: `success`, `error`

Perform Activate Insurance through NikoHealth.

### [Add Order Tags](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_add_order_tags.md)

- Handler: `nikohealth_add_order_tags`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `tag_request`, `order_id`, `tag_ids`, `tag_ids_select`, `skip_if_empty`
- Outputs: `success`, `skipped`, `order_id`, `tag_ids`, `error`

Perform Add Order Tags through NikoHealth.

### [Add Patient Tags](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_add_patient_tags.md)

- Handler: `nikohealth_add_patient_tags`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `tag_request`, `patient_id`, `tag_ids`, `tag_ids_select`, `skip_if_empty`
- Outputs: `success`, `skipped`, `patient_id`, `tag_ids`, `error`

Perform Add Patient Tags through NikoHealth.

### [Assign Documents to Order](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_assign_order_documents.md)

- Handler: `nikohealth_assign_order_documents`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `patient_id`, `order_id`, `patient_document_ids`, `merge_existing`, `enabled`, `skip_if_empty`
- Outputs: `success`, `status`, `skipped`, `patient_id`, `order_id`, `incoming_patient_document_ids`, `existing_patient_document_ids`, `submitted_patient_document_ids`, `patient_document_ids`, `assigned_count`, `associated_count`, `error`

Perform Assign Documents to Order through NikoHealth.

### [Check Patient Document Exists](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_check_patient_document_exists.md)

- Handler: `nikohealth_check_patient_document_exists`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `patient_id`, `document_type`, `filename_prefix`, `include_previous_versions`, `pseudonymized_filename_template`, `pseudonymization_purpose`
- Outputs: `success`, `status`, `found`, `matched_document_id`, `matched_format`, `matched_legacy_format`, `error`

Perform Check Patient Document Exists through NikoHealth.

### [Check Patient Exists](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_check_patient_exists.md)

- Handler: `nikohealth_check_patient_exists`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `document_id`, `duplicate_match_mode`
- Outputs: `success`, `patient_exists`, `niko_patient_id`, `doc_id`, `patient_check_status`, `ambiguous_patient_match`, `ambiguous_patient_match_tag_id`, `error`

Perform Check Patient Exists through NikoHealth.

### [Create Intake Review Task](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_create_intake_task.md)

- Handler: `nikohealth_create_intake_task`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `document_id`, `niko_org`, `patient_id`, `is_new_patient`, `task_title`, `task_description`, `use_auto_push_task_text`, `intake_task_category_id`, `intake_task_assignee_id`, `intake_task_assignee_id_manual`, `priority`, `due_date`
- Outputs: `success`, `task_id`, `skipped`, `document_id`, `error`

Perform Create Intake Review Task through NikoHealth.

### [Create Order Note](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_create_order_note.md)

- Handler: `nikohealth_create_order_note`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `note_request`, `order_id`, `subject`, `description`, `is_pinned`, `idempotency_fingerprint`, `skip_if_empty`, `dry_run`
- Outputs: `success`, `skipped`, `dry_run`, `idempotent`, `order_id`, `note_id`, `subject`, `note_text`, `message`, `error`, `error_type`

Perform Create Order Note through NikoHealth.

### [Create Order Review Task](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_create_order_review_task.md)

- Handler: `nikohealth_create_order_review_task`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `order_id`, `patient_id`, `patient_name`, `task_title`, `assignee_id_dropdown`, `assignee_id`, `priority`, `note`, `due_date`
- Outputs: `success`, `task_id`, `order_id`, `error`

Perform Create Order Review Task through NikoHealth.

### [Create Patient Insurance](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_create_insurance.md)

- Handler: `nikohealth_create_insurance`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `patient_id`, `insurance_data`
- Outputs: `success`, `insurance`, `error`

Perform Create Patient Insurance through NikoHealth.

### [Create Patient Note](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_create_patient_note.md)

- Handler: `nikohealth_create_patient_note`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `note_request`, `document_id`, `patient_id`, `subject`, `description`, `is_pinned`, `skip_if_empty`, `idempotency_fingerprint`, `auto_push_action_key`, `record_summary`, `dry_run`
- Outputs: `success`, `note`, `skipped`, `dry_run`, `document_id`, `patient_id`, `resource_type`, `action_type`, `note_text`, `idempotent`, `message`, `error`

Perform Create Patient Note through NikoHealth.

### [Create Patient Notes (Bulk)](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_create_patient_notes.md)

- Handler: `nikohealth_create_patient_notes`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `document_id`, `patient_id`, `notes`, `use_strategy_notes`, `idempotency_fingerprint`, `record_summary`, `dry_run`
- Outputs: `success`, `skipped`, `dry_run`, `created_count`, `skipped_count`, `failed_count`, `results`, `reason`, `document_id`, `patient_id`

Perform Create Patient Notes (Bulk) through NikoHealth.

### [Create Sales Order](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_create_sales_order.md)

- Handler: `nikohealth_create_sales_order`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `document_id`, `patient_id`, `service_location_id`, `service_location_id_select`, `notes`, `order_tag_ids`, `order_tag_ids_select`
- Outputs: `success`, `order_id`, `order_url`, `resource`, `patient_id`, `service_location_id`, `item_count`, `tag_ids`, `persisted_order_count`, `provider_resolution_warning`, `generic_fallback_warning`, `order_date_warning`, `failure_category`, `review_reason`, `message`, `error`

Perform Create Sales Order through NikoHealth.

### [Create Sales Order (Generic)](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_create_sales_order_generic.md)

- Handler: `nikohealth_create_sales_order_generic`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `order_start_date`, `patient_id`, `service_location_id`, `items`, `delivery_type`, `ship_to`, `delivery_address_line`, `delivery_address_line_2`, `delivery_city`, `delivery_state`, `delivery_zip`, `pickup_location_id`, `order_tag_ids`, `description`, `referring_provider_npi`, `diagnosis_codes`, `length_of_need`
- Outputs: `success`, `order_id`, `order_url`, `patient_id`, `service_location_id`, `item_count`, `tag_ids`, `referring_provider_attach_skipped_reason`, `failure_category`, `status_code`, `correlation_id`, `error_type`, `error`

Perform Create Sales Order (Generic) through NikoHealth.

### [Create Task](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_create_task.md)

- Handler: `nikohealth_create_task`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `task_request`, `title`, `description`, `patient_id`, `order_id`, `assignee_ids`, `assignee_ids_manual`, `existing_tasks`, `idempotency_fingerprint`, `priority`, `due_date`, `category_id`, `skip_if_empty`
- Outputs: `success`, `skipped`, `idempotent`, `task_id`, `patient_id`, `order_id`, `error`

Perform Create Task through NikoHealth.

### [Deactivate Insurance](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_deactivate_insurance.md)

- Handler: `nikohealth_deactivate_insurance`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `insurance_id`
- Outputs: `success`, `error`

Perform Deactivate Insurance through NikoHealth.

### [Download Patient Document](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_download_patient_document.md)

- Handler: `nikohealth_download_patient_document`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `patient_document_id`, `document`
- Outputs: `success`, `status`, `document_id`, `niko_patient_document_id`, `downloaded`, `was_existing`, `title`, `sha256`, `size`, `error`

Perform Download Patient Document through NikoHealth.

### [Fill Insurance Details From Eligibility](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_fill_insurance_details_from_eligibility.md)

- Handler: `nikohealth_fill_insurance_details_from_eligibility`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `insurance_id`, `eligibility_result`, `coinsurance_service_codes`, `dry_run`
- Outputs: `success`, `insurance_id`, `updated_fields`, `skipped_fields`, `dry_run`, `error`

Perform Fill Insurance Details From Eligibility through NikoHealth.

### [Find or Create Patient](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_find_or_create_patient.md)

- Handler: `nikohealth_find_or_create_patient`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `document_id`, `location_id`, `location_id_select`, `auto_update_existing_patient_fields`, `append_missing_phone_contacts`, `duplicate_match_mode`, `patient_genhealth_tag_id`, `patient_genhealth_tag_id_select`, `mark_signature_on_file`, `existing_patient_signature_date`, `overwrite_existing_signature_date`, `set_responsible_contact_to_self`
- Outputs: `success`, `patient_id`, `first_name`, `last_name`, `birthday`, `is_new_patient`, `document_id`, `applied_patient_tag_ids`, `patient_tag_writeback_status`, `patient_tag_warning`, `patient_check_status`, `ambiguous_patient_match`, `ambiguous_patient_match_tag_id`, `responsible_contact_updated`, `error`

Perform Find or Create Patient through NikoHealth.

### [Find Patients](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_find_patients.md)

- Handler: `nikohealth_find_patients`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `lookback_hours`, `created_from`, `created_to`, `timezone`, `page_size`, `max_pages`, `record_limit`, `sort_expression`, `tag_ids`, `tag_names`, `exclude_tag_ids`, `exclude_tag_names`
- Outputs: `success`, `patients`, `count`, `excluded_by_tag_count`, `unknown_tags`, `truncated_by_record_limit`, `pages_fetched`, `truncated_by_page_cap`, `window_source`, `created_from`, `created_to`, `error`

Perform Find Patients through NikoHealth.

### [Get Document Management Tags](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_document_management_tags.md)

- Handler: `nikohealth_get_document_management_tags`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `include_archived`, `page_size`
- Outputs: `success`, `tags`, `count`, `error`

Perform Get Document Management Tags through NikoHealth.

### [Get Fax Inbox Tags](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_fax_tags.md)

- Handler: `nikohealth_get_fax_tags`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `include_archived`, `page_size`
- Outputs: `success`, `tags`, `count`, `error`

Perform Get Fax Inbox Tags through NikoHealth.

### [Get Invoice Detail](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_order_hcpcs.md)

- Handler: `nikohealth_get_order_hcpcs`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `claim_id`, `include_items`, `skip_if_empty`
- Outputs: `success`, `order_id`, `patient_id`, `payer_id`, `patient_insurance_id`, `hcpcs_codes`, `hcpcs_items`, `claim_diagnosis_codes`, `items`, `count`, `payer_name`, `billing_provider`, `billing_provider_name`, `billing_provider_npi`, `has_prior_authorization`, `source_type`, `prior_authorizations`, `invoice`, `invoice_id`, `skipped`, `reason`, `error`

Perform Get Invoice Detail through NikoHealth.

### [Get Order](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_order.md)

- Handler: `nikohealth_get_order`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `order_id`, `skip_if_empty`
- Outputs: `success`, `skipped`, `order`, `reason`, `error`

Perform Get Order through NikoHealth.

### [Get Order Cost Estimate HCPCS](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_order_cost_sharing.md)

- Handler: `nikohealth_get_order_cost_sharing`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `patient_id`, `order_id`, `skip_if_empty`
- Outputs: `success`, `skipped`, `reason`, `hcpcs_items`, `hcpcs_codes`, `count`, `error`, `error_type`

Perform Get Order Cost Estimate HCPCS through NikoHealth.

### [Get Order Events](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_order_events.md)

- Handler: `nikohealth_get_order_events`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `order_id`, `skip_if_empty`
- Outputs: `success`, `skipped`, `events`, `count`, `reason`, `error`

Perform Get Order Events through NikoHealth.

### [Get Order Items](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_order_items.md)

- Handler: `nikohealth_get_order_items`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `order_id`, `skip_if_empty`
- Outputs: `success`, `skipped`, `items`, `count`, `hcpcs_codes`, `hcpcs_items`, `order_item_ids_without_hcpcs`, `reason`, `error`

Perform Get Order Items through NikoHealth.

### [Get Order Tags](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_order_tags.md)

- Handler: `nikohealth_get_order_tags`
- Connection type: `nikohealth`
- External effect: `read`

- Outputs: `success`, `tags`, `count`, `error`

Perform Get Order Tags through NikoHealth.

### [Get Patient](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_patient.md)

- Handler: `nikohealth_get_patient`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `patient_id`
- Outputs: `success`, `patient`, `error`

Perform Get Patient through NikoHealth.

### [Get Patient Authorizations](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_patient_authorizations.md)

- Handler: `nikohealth_get_patient_authorizations`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `patient_id`
- Outputs: `success`, `authorizations`, `count`, `error`

Perform Get Patient Authorizations through NikoHealth.

### [Get Patient Diagnoses](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_patient_diagnoses.md)

- Handler: `nikohealth_get_patient_diagnoses`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `patient_id`, `skip_if_empty`
- Outputs: `success`, `diagnoses`, `icd_codes`, `count`, `skipped`, `reason`, `error`, `error_type`

Perform Get Patient Diagnoses through NikoHealth.

### [Get Patient Documents](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_patient_documents.md)

- Handler: `nikohealth_get_patient_documents`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `patient_id`, `document_type`
- Outputs: `success`, `documents`, `count`, `error`

Perform Get Patient Documents through NikoHealth.

### [Get Patient Insurance](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_patient_insurance.md)

- Handler: `nikohealth_get_patient_insurance`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `patient_id`, `insurance_id`, `payer_id`
- Outputs: `success`, `insurance`, `insurances`, `count`, `error`, `error_type`

Perform Get Patient Insurance through NikoHealth.

### [Get Patient Notes](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_patient_notes.md)

- Handler: `nikohealth_get_patient_notes`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `patient_id`
- Outputs: `success`, `notes`, `count`, `error`

Perform Get Patient Notes through NikoHealth.

### [Get Patient Tags](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_patient_tags.md)

- Handler: `nikohealth_get_patient_tags`
- Connection type: `nikohealth`
- External effect: `read`

- Outputs: `success`, `tags`, `count`, `error`

Perform Get Patient Tags through NikoHealth.

### [Get Prescription Details](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_prescription_details.md)

- Handler: `nikohealth_get_prescription_details`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `prescription_id`
- Outputs: `success`, `prescription`, `error`

Perform Get Prescription Details through NikoHealth.

### [Get Prescriptions](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_prescriptions.md)

- Handler: `nikohealth_get_prescriptions`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `patient_id`
- Outputs: `success`, `prescriptions`, `count`, `error`

Perform Get Prescriptions through NikoHealth.

### [Get Resupply Programs](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_get_resupply_programs.md)

- Handler: `nikohealth_get_resupply_programs`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `patient_id`
- Outputs: `success`, `programs`, `error`

Perform Get Resupply Programs through NikoHealth.

### [List Billing Claims](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_list_billing_claims.md)

- Handler: `nikohealth_list_billing_claims`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `statuses`, `sales_type`, `sort`, `created_from`, `created_to`, `page_size`, `max_pages`
- Outputs: `success`, `items`, `count`, `pages_fetched`, `truncated_by_max_pages`, `statuses`, `sales_type`, `sort`, `created_from`, `created_to`, `error`

Perform List Billing Claims through NikoHealth.

### [List Document Management Uploads](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_list_document_management_docs.md)

- Handler: `nikohealth_list_document_management_docs`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `page_size`, `page_index`, `sort`, `processed_tag_id`
- Outputs: `success`, `items`, `count`, `page_index`, `has_more`, `error`

Perform List Document Management Uploads through NikoHealth.

### [List Fax Inbox](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_list_fax_inbox.md)

- Handler: `nikohealth_list_fax_inbox`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `page_size`, `max_pages`, `date_from`, `date_to`, `status`, `sort_expression`, `require_complete`
- Outputs: `success`, `faxes`, `count`, `pages_fetched`, `truncated`, `error`

Perform List Fax Inbox through NikoHealth.

### [List Users / Assignees](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_list_assignees.md)

- Handler: `nikohealth_list_assignees`
- Connection type: `nikohealth`
- External effect: `read`

- Outputs: `success`, `users`, `count`, `error`

Perform List Users / Assignees through NikoHealth.

### [Match Order Products](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_match_order_products.md)

- Handler: `nikohealth_match_order_products`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `document_id`, `patient_id`
- Outputs: `success`, `matches`, `has_ambiguous`, `has_generic`, `preview_text`, `failure_category`, `review_reason`, `message`, `error`

Perform Match Order Products through NikoHealth.

### [Push Diagnosis Codes to Patient](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_sync_diagnosis_codes.md)

- Handler: `nikohealth_sync_diagnosis_codes`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `patient_id`, `document_id`
- Outputs: `success`, `synced`, `updated`, `already_present`, `icd_codes_found`, `error`

Perform Push Diagnosis Codes to Patient through NikoHealth.

### [Push Insurance to Patient](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_sync_insurance.md)

- Handler: `nikohealth_sync_insurance`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `patient_id`, `document_id`
- Outputs: `success`, `status`, `synced_count`, `skipped_count`, `policies_found`, `already_present_count`, `unmapped_count`, `failed_count`, `failure_reasons`, `error`

Perform Push Insurance to Patient through NikoHealth.

### [Quick-Ship From Inventory](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_quick_ship_from_inventory.md)

- Handler: `nikohealth_quick_ship_from_inventory`
- Connection type: `nikohealth`
- External effect: `irreversible`
- Inputs: `order_id`, `patient_id`, `source_location_id`, `shipped_date`, `equipment_statuses`, `location_type_ids`
- Outputs: `success`, `order_id`, `patient_id`, `shipped_item_ids`, `skipped_already_shipped_item_ids`, `failure_category`, `retryable`, `error`

Perform Quick-Ship From Inventory through NikoHealth.

### [Run Eligibility Check](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_run_eligibility_check.md)

- Handler: `nikohealth_run_eligibility_check`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `patient_id`, `niko_insurance_id`, `force_resubmit`, `enabled`, `skip_reason`, `update_insurance_status_without_local_policy`
- Outputs: `success`, `status`, `skipped`, `is_eligible`, `alerts`, `transaction_id`, `eligibility_result`, `niko_insurance_id`, `insurance_status_updated`, `status_update_skipped_reason`, `error`, `error_message`

Perform Run Eligibility Check through NikoHealth.

### [Run Policy Eligibility Check](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_run_policy_eligibility_check.md)

- Handler: `nikohealth_run_policy_eligibility_check`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `insurance_policy_id`, `niko_insurance_id`, `force_resubmit`
- Outputs: `success`, `status`, `is_eligible`, `alerts`, `transaction_id`, `eligibility_result`, `insurance_policy_id`, `niko_insurance_id`, `insurance_status_updated`, `status_update_skipped_reason`, `error`, `error_message`

Perform Run Policy Eligibility Check through NikoHealth.

### [Search Orders](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_search_orders.md)

- Handler: `nikohealth_search_orders`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `patient_id`, `require_patient_id`, `status`, `lookback_hours`, `created_from`, `created_to`, `timezone`, `order_types`, `page_size`, `max_pages`, `record_limit`, `sort_expression`, `exclude_tag_ids`, `exclude_tag_names`, `hydrate_details`, `require_complete`, `default_on_error`
- Outputs: `success`, `orders`, `count`, `excluded_by_tag_count`, `truncated_by_record_limit`, `pages_fetched`, `truncated_by_page_cap`, `details_hydrated`, `window_source`, `created_from`, `created_to`, `defaulted`, `reason`, `error`

Perform Search Orders through NikoHealth.

### [Search Patient](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_search_patient.md)

- Handler: `nikohealth_search_patient`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `first_name`, `last_name`, `date_of_birth`, `full_address`, `tags`, `created_from`, `created_to`, `sort_by`, `sort_descending`, `page_size`, `page_index`
- Outputs: `patients`, `count`, `sort_expression`, `unknown_tags`, `error`

Perform Search Patient through NikoHealth.

### [Search Payers](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_search_payers.md)

- Handler: `nikohealth_search_payers`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `search_term`
- Outputs: `success`, `payers`, `count`, `error`

Perform Search Payers through NikoHealth.

### [Search Products](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_search_products.md)

- Handler: `nikohealth_search_products`
- Connection type: `nikohealth`
- External effect: `read`
- Inputs: `search_term`, `hcpcs_code`
- Outputs: `success`, `products`, `count`, `error`

Perform Search Products through NikoHealth.

### [Submit Claim](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_submit_claim.md)

- Handler: `nikohealth_submit_claim`
- Connection type: `nikohealth`
- External effect: `irreversible`
- Inputs: `claim_id`, `skip_if_empty`, `dry_run`
- Outputs: `success`, `skipped`, `dry_run`, `is_electronically_submitted`, `message`, `reason`, `error`

Perform Submit Claim through NikoHealth.

### [Tag Patient with Referral Source](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_apply_referral_source_tag.md)

- Handler: `nikohealth_apply_referral_source_tag`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `document_id`, `niko_patient_id`
- Outputs: `success`, `verdict`, `extracted_name`, `matched_tag_name`, `matched_tag_id`, `matched_tag_ids`, `document_id`, `error`

Perform Tag Patient with Referral Source through NikoHealth.

### [Update Claim Line Quantities](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_update_claim_line_quantities.md)

- Handler: `nikohealth_update_claim_line_quantities`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `claim_id`, `line_updates`, `dry_run`, `skip_if_empty`
- Outputs: `success`, `skipped`, `dry_run`, `claim_id`, `corrections`, `changed_count`, `refused_count`, `refusals`, `verified`, `message`, `error`, `error_type`

Perform Update Claim Line Quantities through NikoHealth.

### [Update Document Management Tags](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_update_document_management_tags.md)

- Handler: `nikohealth_update_document_management_tags`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `document_id`, `tag_ids`
- Outputs: `success`, `document_id`, `error`

Perform Update Document Management Tags through NikoHealth.

### [Update Fax Tags](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_update_fax_tags.md)

- Handler: `nikohealth_update_fax_tags`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `fax_id`, `tag_ids`, `tag_ids_select`, `mode`
- Outputs: `success`, `mode`, `tag_ids`, `error`

Perform Update Fax Tags through NikoHealth.

### [Update Insurance Details](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_update_insurance_details.md)

- Handler: `nikohealth_update_insurance_details`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `insurance_id`, `in_network_individual_calendar_year_deductible`, `in_network_individual_remaining_deductible`, `in_network_individual_out_of_pocket_max`, `in_network_individual_out_of_pocket_remaining`, `in_network_individual_coinsurance`, `in_network_individual_copay`, `in_network_family_calendar_year_deductible`, `in_network_family_remaining_deductible`, `in_network_family_out_of_pocket_max`, `in_network_family_out_of_pocket_remaining`, `out_of_network_individual_calendar_year_deductible`, `out_of_network_individual_remaining_deductible`, `out_of_network_individual_out_of_pocket_max`, `out_of_network_individual_out_of_pocket_remaining`, `out_of_network_individual_coinsurance`, `out_of_network_individual_copay`, `out_of_network_family_calendar_year_deductible`, `out_of_network_family_remaining_deductible`, `out_of_network_family_out_of_pocket_max`, `out_of_network_family_out_of_pocket_remaining`
- Outputs: `success`, `insurance_id`, `updated_fields`, `error`

Perform Update Insurance Details through NikoHealth.

### [Update Order State](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_update_order_state.md)

- Handler: `nikohealth_update_order_state`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `order_id`, `status`, `tags`
- Outputs: `success`, `error`

Perform Update Order State through NikoHealth.

### [Update Order Tags By Name](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_update_order_tags_by_name.md)

- Handler: `nikohealth_update_order_tags_by_name`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `order_id`, `remove_tag_names`, `add_tag_names`, `skip_if_empty`, `best_effort`
- Outputs: `success`, `status`, `skipped`, `order_id`, `tag_ids`, `added_tag_ids`, `removed_tag_ids`, `missing_tag_names`, `failure_reason`, `error`

Perform Update Order Tags By Name through NikoHealth.

### [Update Patient](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_update_patient.md)

- Handler: `nikohealth_update_patient`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `patient_id`, `first_name`, `last_name`, `date_of_birth`, `phone`, `email`
- Outputs: `success`, `patient_id`, `error`

Perform Update Patient through NikoHealth.

### [Update Patient Tags](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_update_patient_tags.md)

- Handler: `nikohealth_update_patient_tags`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `patient_id`, `tag_ids`, `tag_ids_select`, `clear_when_empty`
- Outputs: `success`, `skipped`, `error`

Perform Update Patient Tags through NikoHealth.

### [Update Signature Status](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_update_signature_status.md)

- Handler: `nikohealth_update_signature_status`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `patient_id`, `signature_status`
- Outputs: `success`, `skipped`, `error`

Perform Update Signature Status through NikoHealth.

### [Upload Document to Patient](https://genhealth.ai/docs/workflows/integrations/nikohealth/nikohealth_upload_document.md)

- Handler: `nikohealth_upload_document`
- Connection type: `nikohealth`
- External effect: `write`
- Inputs: `patient_id`, `document_id`, `s3_key`, `s3_uri`, `filename`, `sha256`, `content_type`, `document_type`, `enabled`, `skip_if_missing_source`, `delete_source_artifact_after_upload`
- Outputs: `success`, `status`, `uploaded`, `skipped`, `document_id`, `patient_id`, `patient_document_id`, `workflow_artifact_deleted`, `s3_key`, `filename`, `error`

Perform Upload Document to Patient through NikoHealth.
