Skip to main content

Automation Actions

Actions are the core building blocks that define what happens when an automation is triggered. This guide details all available actions and how to configure them effectively.

Setting Automation Actions​

Once a trigger is established, the next step is to configure an action for automation. Actions can involve a range of activities or functions that will be executed when the automation is triggered and all filters are satisfied.

Action types

Action Types Overview​

CareLaunch offers the following action types that can be configured in your automations:

Communication Actions​

  • Send Secure Message: Send encrypted messages through the platform's internal messaging system
  • Send to Survey Monkey: Distribute surveys to patients
  • Add to Campaign: Enroll patients in marketing or outreach campaigns
  • Update Campaign: Modify campaign data for existing participants

Task Management Actions​

  • Create Task: Generate new tasks for staff or providers
  • Create Task - Connect: Create contact center specific tasks
  • Create Task - Zendesk: Generate Zendesk support tickets

Data Actions​

  • Create Resource: Generate any FHIR resource
  • Assign Form: Assign forms to patients for completion
  • Sync Integration - Incoming: Import data from external systems
  • Sync Integration - Outgoing: Export data to external systems

Create Resource​

The "Create Resource" action could be used to generate a corresponding observation within our application when for example a questionnaire response is created. Furthermore, it can be utilized to automatically generate service requests upon a patient's registration, offering a wide range of other possibilities. This versatile action streamlines various processes within our system, enhancing efficiency by automatically creating observations and service requests, among other potential use cases.

Create Task​

A task typically refers to a specific action or assignment that needs to be carried out within your organization or system. Tasks are useful for various reasons, and they serve several purposes to include Dx/Tx reviews. Once you select the task creation action you will be able to refine the specific task depending on your selection.

Create Task - Connect​

A Connect task is specific to your contact center integration.

Create Task - Zendesk​

The process of generating Zendesk tickets is achieved by creating tasks. To ensure that the generated tasks are placed in the appropriate locations within Zendesk, it's essential to configure the following settings:

  • Form ID: Specifies which Zendesk form template to use for the ticket
  • Group ID: Determines which Zendesk support group the ticket will be assigned to
  • Require Phone: When enabled, tickets will only be created if the patient has a phone number on file
  • Flag Minor: Automatically adds "MINOR" prefix to ticket subjects for patients under 18
  • Collect Responses: Enables storing ticket responses within the application

The system will also automatically:

  • Add the patient's phone number to their Zendesk user profile
  • Create a communication record to track the ticket
  • Add links to view the patient record in both systems
  • Apply any organization-specific tags (e.g., "vso_outreach")

By configuring these settings appropriately, you can ensure tickets are created consistently and efficiently while maintaining proper patient context across systems.

Send to Survey Monkey​

When choosing the "Send to Survey Monkey" action, it allows you to fine-tune the action and information that is sent to Survey Monkey. You have the capability to select the recipient, customize the message content, set the message subject, and choose the specific survey and collector, ensuring that the information is directed to the correct location within Survey Monkey. Additionally, you can specify a delay for when the action is executed and decide whether you want the responses to be stored within our application. This level of customization provides you with control over the survey distribution process, allowing you to tailor it to your specific needs and preferences.

Add to campaigns​

The "Add to Campaigns" action is an advanced functionality designed to facilitate targeted campaigns, such as email campaigns, follow-ups, and reminders, among others. For instance, if your goal is to send a survey to every patient who has completed a case you can specify the action to identify the "CaseComplete" code. This way, the "Add to Campaigns" action empowers you to precisely define the criteria for campaign inclusion, allowing you to tailor your outreach to specific target groups or conditions effectively.

To effectively use this feature, there are several key steps to follow. Firstly, you need to specify the observation code within the application that will be synchronized with the campaigns.

After ensuring that the observation codes are correctly configured within the application, the next step is to get in touch with the CareLaunch team. They will assist in configuring the campaign settings to align with your specific requirements.

Update Campaigns​

The "Update Campaigns" configuration operates in a manner very similar to the "Add to Campaigns" action, but with a specific focus on patients who have been updated with the observation code. Within the context of the same campaign, it is essential to configure the "Add to Campaigns" action in a manner that aligns precisely with the "Update Campaigns" action. This ensures that patients who are already present in the system but have been updated are correctly included in the campaign. By mirroring the configurations of both actions within the same campaign, you can guarantee that the outreach efforts encompass all relevant patients, whether they are new additions or individuals whose information has been updated. This approach maximizes the effectiveness of your campaign management.

Send Secure Message​

The "Send Secure Message" action is designed for sending encrypted messages through the application's internal messaging system. It can be configured with different recipient options:

Recipient Configuration:

  • Patient: Sends the message directly to the patient
  • Default Recipient: Automatically determines the best recipient based on patient contact information
  • Specific User: Allows you to enter a specific email address to send the message to (e.g., [email protected])

Message Configuration:

  • Message Template: Select from predefined templates that can include dynamic content
  • Message Subject: Set a custom subject line for the secure message
  • Message Content: Write the body of the message, which can include patient-specific variables

This action is commonly used for:

  • Welcoming new patients upon registration
  • Notifying specific staff members about patient events
  • Sending automated follow-up messages
  • Alerting administrators about specific conditions

For example, you can configure this action to notify a specific care coordinator whenever a high-risk patient is registered in the system.

Sync Integration - Incoming​

The "Incoming Sync Integration" action facilitates the triggering of a synchronization process that lets you define the source integration from which you want to sync data. You can also specify the destination instance where the information or patient records will be added. This action along with the "Sync Integration - Outgoing" empowers you to manage data flow between different systems and ensures that information is appropriately synchronized between the chosen sources and destinations.

Sync Integration - Outgoing​

The "Outgoing Sync Integration" action initiates a synchronization process that enables you to designate the integration from which you want to send data and specify the target instance where the information or patient records will be sent from.

Assign Form​

The "Assign Form" action enables automated assignment of questionnaires to patients based on automation triggers. When this action is executed, the system creates a task linked to a QuestionnaireResponse resource, allowing patients to complete forms directly through their patient portal.

How It Works:

  1. Select a questionnaire template from your organization's available forms
  2. Configure task details (description, due date, priority)
  3. When the automation triggers, the system automatically:
    • Creates a QuestionnaireResponse resource for the patient
    • Generates a task that links to the response
    • Sends an email notification to the patient with a link to their portal
    • Makes the form accessible in the patient's task list

Configuration Options:

  • Questionnaire Template: Select which form to assign from your organization's questionnaire library
  • Task Description: Customize the description that appears in the patient's task list
  • Task Status: Set initial status (typically "proposed" or "requested")
  • Due Date: Optionally set when the form should be completed

Patient Experience:

  • Patients receive an email notification when a form is assigned
  • The form appears in their patient portal task list
  • Clicking on the task opens the questionnaire in a dialog
  • Completed forms are automatically saved and linked to the patient's record
  • Staff can view completed responses in the patient's chart

Common Use Cases:

  • Automatically send intake forms when new patients register
  • Assign follow-up questionnaires after appointments
  • Trigger health assessments based on specific conditions or time intervals
  • Request updated information when patient records are flagged for review

This action streamlines the form collection process by eliminating manual assignment and ensuring patients are promptly notified when forms require their attention.