# ExaPACS integration

> Build workflow automations with 16 public ExaPACS actions.

Source: [https://genhealth.ai/docs/workflows/integrations/exa-pacs](https://genhealth.ai/docs/workflows/integrations/exa-pacs)

## Available actions

16 actions. Connection types: exapacs.

### [Backfill Completed Studies Phone Numbers](https://genhealth.ai/docs/workflows/integrations/exa-pacs/exapacs_backfill_completed_studies_phone_numbers.md)

- Handler: `exapacs_backfill_completed_studies_phone_numbers`
- Connection type: `exapacs`
- External effect: `write`
- Inputs: `completed_studies_document_id`, `completed_schedule_details_document_id`, `output_path`
- Outputs: `status`, `document_id`, `filename`, `mime_type`, `report_type`, `filters`, `output_path`, `size_bytes`, `processed_count`, `backfilled_count`, `skipped_existing_phone_count`, `existing_phone_conflict_count`, `unmatched_count`, `ambiguous_count`, `missing_schedule_phone_count`, `blank_accession_count`, `summary`, `error`

Perform Backfill Completed Studies Phone Numbers through ExaPACS.

### [Download Patient Document](https://genhealth.ai/docs/workflows/integrations/exa-pacs/exapacs_download_patient_document.md)

- Handler: `exapacs_download_patient_document`
- Connection type: `exapacs`
- External effect: `write`
- Inputs: `exa_doc_id`, `patient_id`, `order_id`, `output_path`
- Outputs: `status`, `document_id`, `s3_key`, `filename`, `mime_type`, `byte_count`, `output_path`, `skipped`, `error`

Perform Download Patient Document through ExaPACS.

### [Get Approved Report](https://genhealth.ai/docs/workflows/integrations/exa-pacs/exapacs_get_approved_report.md)

- Handler: `exapacs_get_approved_report`
- Connection type: `exapacs`
- External effect: `read`
- Inputs: `study_id`, `patient_id`, `order_id`
- Outputs: `status`, `document_id`, `s3_key`, `filename`, `mime_type`, `byte_count`, `skipped`, `error`

Perform Get Approved Report through ExaPACS.

### [Get Completed Schedule Details Report](https://genhealth.ai/docs/workflows/integrations/exa-pacs/exapacs_export_completed_schedule_details_report.md)

- Handler: `exapacs_export_completed_schedule_details_report`
- Connection type: `exapacs`
- External effect: `write`
- Inputs: `from_date`, `to_date`, `facilities`, `search_date_by`, `include_deleted_studies`, `only_dcm`, `ref_phy_names`, `read_phy_names`, `poll_attempts`, `poll_interval_seconds`, `output_path`
- Outputs: `status`, `document_id`, `filename`, `mime_type`, `report_type`, `filters`, `output_path`, `size_bytes`, `error`

Perform Get Completed Schedule Details Report through ExaPACS.

### [Get Completed Studies Report](https://genhealth.ai/docs/workflows/integrations/exa-pacs/exapacs_export_completed_studies_report.md)

- Handler: `exapacs_export_completed_studies_report`
- Connection type: `exapacs`
- External effect: `write`
- Inputs: `from_date`, `to_date`, `facility_id`, `date_basis`, `output_path`
- Outputs: `status`, `document_id`, `filename`, `mime_type`, `report_type`, `filters`, `output_path`, `size_bytes`, `error`

Perform Get Completed Studies Report through ExaPACS.

### [Get ExaPACS Worklist Item](https://genhealth.ai/docs/workflows/integrations/exa-pacs/get_exapacs_worklist_item.md)

- Handler: `get_exapacs_worklist_item`
- Connection type: `exapacs`
- External effect: `write`
- Inputs: `patient_first_name`, `patient_last_name`, `patient_birth_date`, `dos`, `accession_number`
- Outputs: `status`, `item`, `error`

Perform Get ExaPACS Worklist Item through ExaPACS.

### [List Eligibility Worklist (Bulk)](https://genhealth.ai/docs/workflows/integrations/exa-pacs/exapacs_list_eligibility_worklist.md)

- Handler: `exapacs_list_eligibility_worklist`
- Connection type: `exapacs`
- External effect: `read`
- Inputs: `saved_filter_id`
- Outputs: `items`, `count`, `error`

Perform List Eligibility Worklist (Bulk) through ExaPACS.

### [List Fee-Schedule Plans](https://genhealth.ai/docs/workflows/integrations/exa-pacs/exapacs_list_fee_schedule_plans.md)

- Handler: `exapacs_list_fee_schedule_plans`

- External effect: `read`

- Outputs: `plans`, `error`, `error_message`

Perform List Fee-Schedule Plans through ExaPACS.

### [List Patient Documents](https://genhealth.ai/docs/workflows/integrations/exa-pacs/exapacs_list_patient_documents.md)

- Handler: `exapacs_list_patient_documents`
- Connection type: `exapacs`
- External effect: `read`
- Inputs: `order_id`, `patient_id`, `category`, `before_date`, `show_all`, `lookback_days`
- Outputs: `status`, `documents`, `search_after`, `search_before`, `error`

Perform List Patient Documents through ExaPACS.

### [List Patient Insurance Policies](https://genhealth.ai/docs/workflows/integrations/exa-pacs/exapacs_list_patient_insurance_policies.md)

- Handler: `exapacs_list_patient_insurance_policies`
- Connection type: `exapacs`
- External effect: `read`
- Inputs: `order_id`, `patient_id`
- Outputs: `status`, `policies`, `error`

Perform List Patient Insurance Policies through ExaPACS.

### [Look Up Contract Rates](https://genhealth.ai/docs/workflows/integrations/exa-pacs/exapacs_lookup_contract_rates.md)

- Handler: `exapacs_lookup_contract_rates`

- External effect: `write`
- Inputs: `plan_key`, `studies`
- Outputs: `rates`, `any_ambiguous`, `any_missing`, `resolution_status`, `resolution_message`, `error`, `error_message`

Perform Look Up Contract Rates through ExaPACS.

### [Prepare Verification Sections](https://genhealth.ai/docs/workflows/integrations/exa-pacs/exapacs_prepare_verification_sections.md)

- Handler: `exapacs_prepare_verification_sections`
- Connection type: `exapacs`
- External effect: `write`
- Inputs: `policy_results`, `match_results`, `service_type`
- Outputs: `form_type`, `cpt_codes`, `sections`, `call_plan`, `call_plan_reason`, `error`

Perform Prepare Verification Sections through ExaPACS.

### [Read Completed Studies Rows](https://genhealth.ai/docs/workflows/integrations/exa-pacs/exapacs_read_completed_studies_rows.md)

- Handler: `exapacs_read_completed_studies_rows`
- Connection type: `exapacs`
- External effect: `read`
- Inputs: `report_document_id`, `flag_filter`
- Outputs: `rows`, `count`, `filtered_out_count`, `flag_counts`, `document_id`, `error`

Perform Read Completed Studies Rows through ExaPACS.

### [Resolve Eligibility Service Type](https://genhealth.ai/docs/workflows/integrations/exa-pacs/exapacs_resolve_service_type.md)

- Handler: `exapacs_resolve_service_type`
- Connection type: `exapacs`
- External effect: `read`
- Inputs: `studies`
- Outputs: `stc`, `uhc_service_type_descriptions`, `error`

Perform Resolve Eligibility Service Type through ExaPACS.

### [Save Verification Sheet](https://genhealth.ai/docs/workflows/integrations/exa-pacs/exapacs_save_verification_sheet.md)

- Handler: `exapacs_save_verification_sheet`
- Connection type: `exapacs`
- External effect: `write`
- Inputs: `form_type`, `order_id`, `patient_id`, `cpt_codes`, `sections`, `call_plan`, `call_plan_reason`, `contract_rates`
- Outputs: `status`, `verification_sheet_doc_id`, `saved_at`, `form_type`, `success`, `call_plan`, `message`, `error`

Perform Save Verification Sheet through ExaPACS.

### [Transform Completed Studies Report](https://genhealth.ai/docs/workflows/integrations/exa-pacs/exapacs_transform_completed_studies_report.md)

- Handler: `exapacs_transform_completed_studies_report`
- Connection type: `exapacs`
- External effect: `write`
- Inputs: `report_document_id`, `output_path`
- Outputs: `status`, `cleaned_output_path`, `exceptions_output_path`, `filtered_output_path`, `cleaned_output_document_id`, `exceptions_output_document_id`, `filtered_output_document_id`, `processed_count`, `clean_count`, `filtered_count`, `exception_count`, `summary`, `error`

Perform Transform Completed Studies Report through ExaPACS.
