# CareLink integration

> Build workflow automations with 10 public CareLink actions.

Source: [https://genhealth.ai/docs/workflows/integrations/care-link](https://genhealth.ai/docs/workflows/integrations/care-link)

## Available actions

10 actions. Connection types: epic_carelink.

### [Accept and Poll Service Requests](https://genhealth.ai/docs/workflows/integrations/care-link/epic_poll_service_requests.md)

- Handler: `epic_poll_service_requests`
- Connection type: `epic_carelink`
- External effect: `write`
- Inputs: `max_pages`, `max_requests`
- Outputs: `success`, `outcome`, `pages_read`, `requests_listed`, `duplicates_removed`, `skipped_missing_external_id`, `deferred_count`, `accepted_count`, `already_accepted_count`, `accept_unowned_count`, `accept_not_offered_count`, `accept_unsupported_disposition_count`, `accept_indeterminate_count`, `failure_category`, `accept_failure_count`, `accept_deferred_count`, `staged_complete_count`, `staged_partial_count`, `preserved_packet_count`, `reservation_unavailable_count`, `prioritized_retry_count`, `pending_attachment_count`, `healed_packet_count`, `attachment_download_count`, `attachment_browser_page_count`, `attachment_current_frame_pdf_count`, `attachment_portal_popup_count`, `retryable_failure_count`, `error`

Perform Accept and Poll Service Requests through CareLink.

### [Check CareLink Attachments Ready](https://genhealth.ai/docs/workflows/integrations/care-link/carelink_check_attachments_ready.md)

- Handler: `carelink_check_attachments_ready`

- External effect: `write`
- Inputs: `document_id`
- Outputs: `success`, `ready`, `review_required`, `completeness`, `error`, `failure_category`

Perform Check CareLink Attachments Ready through CareLink.

### [Check CareLink Demographics Ready](https://genhealth.ai/docs/workflows/integrations/care-link/carelink_check_demographics_ready.md)

- Handler: `carelink_check_demographics_ready`

- External effect: `write`
- Inputs: `document_id`
- Outputs: `success`, `ready`, `review_required`, `missing_fields`, `missing_field_count`, `error`, `failure_category`

Perform Check CareLink Demographics Ready through CareLink.

### [Check CareLink Order Ready](https://genhealth.ai/docs/workflows/integrations/care-link/carelink_check_order_ready.md)

- Handler: `carelink_check_order_ready`

- External effect: `write`
- Inputs: `document_id`
- Outputs: `success`, `ready`, `review_required`, `missing_fields`, `missing_field_count`, `order_count`, `write_valid_order_count`, `error`, `failure_category`

Perform Check CareLink Order Ready through CareLink.

### [Check CareLink Patient Write Ready](https://genhealth.ai/docs/workflows/integrations/care-link/carelink_check_patient_write_ready.md)

- Handler: `carelink_check_patient_write_ready`

- External effect: `write`
- Inputs: `document_id`, `patient_exists`
- Outputs: `success`, `ready`, `review_required`, `missing_fields`, `missing_field_count`, `error`, `failure_category`

Perform Check CareLink Patient Write Ready through CareLink.

### [Claim Service Requests](https://genhealth.ai/docs/workflows/integrations/care-link/accept_and_claim_carelink_service_requests.md)

- Handler: `accept_and_claim_carelink_service_requests`
- Connection type: `epic_carelink`
- External effect: `write`
- Inputs: `max_pages`, `stage_packets`, `max_requests`
- Outputs: `success`, `requests_listed`, `accepted_count`, `already_accepted_count`, `accept_unowned_count`, `accept_not_offered_count`, `accept_indeterminate_count`, `failure_category`, `accept_failure_count`, `accept_deferred_count`, `staged_complete_count`, `staged_partial_count`, `preserved_packet_count`, `reservation_unavailable_count`, `retryable_failure_count`, `error`

Perform Claim Service Requests through CareLink.

### [Finalize Referral](https://genhealth.ai/docs/workflows/integrations/care-link/finalize_carelink_referral.md)

- Handler: `finalize_carelink_referral`

- External effect: `write`
- Inputs: `document_id`
- Outputs: `state`

Perform Finalize Referral through CareLink.

### [Reserve and Stage Referrals](https://genhealth.ai/docs/workflows/integrations/care-link/reserve_and_stage_carelink_referrals.md)

- Handler: `reserve_and_stage_carelink_referrals`
- Connection type: `epic_carelink`
- External effect: `write`
- Inputs: `max_pages`, `max_requests`
- Outputs: `document_ids`, `count`, `requests_listed`, `owned_count`, `reserved_count`, `reservation_unavailable_count`, `staged_count`, `completed_count`, `review_count`, `retryable_failure_count`, `contended`

Perform Reserve and Stage Referrals through CareLink.

### [Retrieve Chart](https://genhealth.ai/docs/workflows/integrations/care-link/epic_carelink_retrieve_chart.md)

- Handler: `epic_carelink_retrieve_chart`

- External effect: `write`
- Inputs: `account`, `patient_first_name`, `patient_last_name`, `patient_dob`, `patient_gender`, `order_type`, `persist_documents`, `show_document_in_inbox`
- Outputs: `success`, `status`, `account`, `patient_found`, `mrn`, `duration_seconds`, `document_id`, `document_status`, `demographics_document_id`, `error_message`, `error`

Perform Retrieve Chart through CareLink.

### [Retry Reviewed Referral](https://genhealth.ai/docs/workflows/integrations/care-link/retry_carelink_review_referral.md)

- Handler: `retry_carelink_review_referral`

- External effect: `write`
- Inputs: `document_id`
- Outputs: `document_ids`, `count`, `requests_listed`, `owned_count`, `reserved_count`, `reservation_unavailable_count`, `staged_count`, `completed_count`, `review_count`, `retryable_failure_count`, `contended`

Perform Retry Reviewed Referral through CareLink.
