Set up config modifiers

Last updated: Feb 17, 2026
IMPLEMENTATION
HEALTH TECH VENDOR
HCO
DEVELOPER

A config modifier contains custom instructions for processing data at an indicated log processing stage. Learn more about config modifiers.

Typically, a project manager or engineer creates and links any config modifiers during an implementation project with a new connection.

Prerequisites

  • All environment users can view config modifiers. However, a user must be assigned to an engineer or a support role to manage config modifiers. Learn about user roles.
  • You must have logs for the subscription you need a config modifier for since you create or edit a config modifier within log inspector.
  • Constraint: A config modifier can only be linked to one subscription. To reuse logic, you must use the copy from existing option.

Follow these instructions to create and link a config modifier within log inspector. You can’t create a config modifier on the Operations > Config modifiers page.

  1. Log in to the Redox dashboard.
  2. From the navigation menu, click the Logs page.
  3. By default, the search bar and filters display, along with any logs from the last seven days. Use search terms, filters, or both to find a log from the subscription you want to link a config modifier to. Click the relevant log in the list.
  4. The log details display on the right, which includes the log ID and the processing stages the log went through. Click the Log inspector button.
  5. Log inspector runs and opens a new page with the source, destination, timestamp, and operation details (review operation types). Operations display in their sequential processing order.
    A user picks a log and opens log inspector.
    Pick a log and open log inspector
  6. Select the config modifier tab at the processing location you want to link a config modifier to.
    A user selects the post-processing, outbound stage to create a new config modifier.
    Create a new config modifier
  7. Any existing config modifiers for that processing location display. Click the Create new button or Copy from existing option from the drop-down menu.
  8. The Settings form opens. Fill out these fields:
    1. Name: Enter a human-friendly name for your config modifier.
    2. Subscription: This field is automatically populated with the subscription that the link relates to. If you didn’t mean to link a config modifier for this subscription, click the Cancel button. Then find a log for the subscription you want to add a config modifier to.
    3. Flavor: Select the radio button for either Put or Delete. Remember that Put either writes new data or replaces existing data in a payload, while Delete removes specific parts of a payload.
    4. Selector: Enter or copy the JSON path to define the scope of the config modifier schema and point to the field the modifier should act on.
    5. Event types: By default, all event types are selected. If you want to apply the config modifier only to certain event types, click the field and select the relevant event type(s).
    6. Schema: (only for Put flavors) Enter the set of keywords with instructions for what changes to make when applying the config modifier. Learn how to build a config modifier.
      A user fills out the config modifier settings.
      Fill out config modifier settings
  9. (Recommended) Test your changes.
    1. Click the Test changes button to preview the impact this new config modifier would have on the selected log. Review the processing snapshots below to see what would change.
      A user tests the config modifier and reviews what changed in the input and output payloads.
      Test changes
    2. Click the Run log inspector button to re-run all the operations in this log to see how the config modifier works with all the operations in a log.
      A user runs log inspector.
      Test changes - Run log inspector
  10. Once you’re finished testing, click the Create button. In a production environment, a confirmation modal appears. Click the Apply button. This links the config modifier to the selected subscription and event type(s) for real-time traffic. If you click the Cancel button, any changes are discarded.
    A user clicks the Create button to save and apply the config modifier to production traffic.
    Click the Create button
  11. Repeat this process for any other config modifiers you want to create for this processing location. You can have multiple config modifiers for different paths at the same processing location. However, you can only create one config modifier per selector path.
  12. Remember that a config modifier can only have one link.

Edit a config modifier

Whenever you edit, you create a new version of the config modifier. You might want to promote or restore versions, in case of troubleshooting.

  1. Within log inspector, click the config modifiers tab at the processing location you want to edit.
  2. The processing snapshots and details display. To edit the config modifier, click the three-dots icon to the right of the config modifier name.
  3. From the drop-down menu, select the Edit option.
  4. The Settings form opens. Edit any of the fields.
    A user edits the event type and schema of an existing config modifier.
    Edit a config modifier
  5. (Recommended) Test your changes.
    1. Click the Test changes button to preview the impact the edits would have on the selected log. Review the processing snapshots to see what would change.
      A user tests the edits to the config modifier.
      Test edits
    2. Click the Run log inspector button to re-run all the operations in this log to see how the config modifier works with all the operations in a log.
  6. Once you’re finished testing, click the Apply button. In a production environment, a confirmation modal appears. Click the Apply button. This immediately applies the edited config modifier to the selected subscription and event type(s) for real-time traffic. If you click the Cancel button, any changes are discarded.
    A user applies the edits to a config modifier.
    Apply edits
  7. This creates a new version of the config modifier. If you’re editing a staging asset, you may need to re-promote to production.

View existing config modifiers

Follow these instructions to review all the config modifiers in your environment at once.

  1. Log in to the Redox dashboard.
  2. From the side nav menu, click the Operations drop-down.
  3. The Operations options expand. Click the Config modifiers option.
    The Config modifiers option is a sub-option under the Operations tab.
    Config modifiers in the side nav
  4. All existing config modifiers in the environment appear.
    A table contains all the environment’s config modifiers and their related details.
    View existing config modifiers
  5. (Optional) Use the filters at the top of the page to narrow down the list of config modifiers.
    1. Name: Type in a config modifier’s name into the search bar.
    2. Connection: Pick from the list of available connections.
    3. Data model: Pick from the list of data models and FHIR® resources. You can only pick one data model or resource at a time.
    4. Source + destination: Pick from the list of source and destination combinations. This is useful if you’re searching for a specific config modifier link.
      A user clicks through the filters and types a keyword into the search field to narrow down the config modifier results.
      Config modifier filters
  6. (Optional) Click on a config modifier row to view the Settings page, including the selector path, created date and user, updated date and user, and link.

Delete a config modifier

  1. Follow the instructions for viewing existing config modifiers.
  2. From the list of existing config modifiers, click on the config modifier you want to delete.
  3. The Settings page opens. Click the Delete button.
  1. Follow the instructions for viewing existing config modifiers.
  2. From the list of existing config modifiers, click on the config modifier with links you want to review or manage.
  3. The Settings page opens. Under the Links section, an existing link will display or you can add a link.
    1. To view an existing link in context, click the link to open related logs.
    2. To delete an existing link, click the Delete icon to the right of the subscription. A modal opens to confirm that you want to proceed. Click the Delete button to continue or the Cancel button to discard the changes.
    3. To add a new link, select a connection from the Connection drop-down.
      1. Next, click the Select subscription link.
      2. A modal opens with the available subscriptions for the selected connection. Use the Search field or the Connection drop-down to narrow down the available options. If needed, use the page options at the bottom of the modal to navigate through the pages. Then select the radio button of the subscription you want to link the config modifier to.
      3. Click the Select Subscription button.

Promote a config modifier

After testing in staging, you can promote a config modifier to production. Learn about promoting assets.

  1. Log in to the Redox dashboard.
  2. From the Environments drop-down, select the Staging environment.
    The environment drop-down field in the top left corner of the Redox allows you to switch between environments.
    Select the staging environment
  3. From the side nav menu, click the Operations drop-down.
  4. The Operations options expand. Click the Config modifiers option.
    The Config modifiers option is a sub-option under the Operations tab.
    Config modifiers in the side nav
  5. All existing config modifiers in the environment display. Click on the config modifier you want to promote.
  6. The Settings page opens. Click the Promote button.
  7. A modal appears to let you know you’re exiting the staging environment and proceeding to the production environment. Click the Proceed button. Otherwise, click the Cancel button to discard the promotion.
    A user promotes a staging config modifier to production.
    Promote a config modifier to production
  8. The Settings page in the production environment opens.
    1. To make any changes to the config modifier, click the Go to Staging button.
      The Go to staging button appears on the top right of the details.
      Go to staging to edit
    2. A modal appears to confirm that you want to switch environments. Click the Proceed button to continue.
    3. The config modifier settings page opens in the staging environment. Open the logs for that config modifier, then follow the instructions to edit a config modifier.
    4. Once changes are successfully made, re-promote the config modifier to keep the assets in sync across environments.
  9. Next, add link(s) to subscriptions to apply the config modifier in your production environment.

Restore a config modifier version

You can restore a version of a config modifier that’s not currently in use. This might be helpful when troubleshooting to see where an error may have been introduced or to resolve an error by using a version that worked previously.

  1. Follow the instructions for viewing existing config modifiers.
  2. From the list of existing config modifiers, click on the config modifier you want to update.
  3. The Settings page opens. Click the Restore button.
    A user clicks the Restore button to open the diff view.
    Click the Restore button
  4. A modal appears to restore a version. From the drop-down, select a version to restore.
  5. The diff view shows what’s different between the current and selected version. Review the differences. When finished, click the Restore button.
    A user selects a version to restore and reviews the differences.
    Compare config modifier versions
  6. For promoted assets, restoring a version only applies to the current environment. If you restore a version in staging, you may need to re-promote the asset if you want to apply it to production as well.
    The unpushed changes warning appears under the details.
    Unpushed changes
    A warning appears on the table when a config modifier has out of sync versions.
    Out of sync versions