Page cover

Payload Configs (Payload Settings)

Understanding Payload Configurations

RADPAIR's Payload Settings feature allows organizations to define custom field validation rules for different study types and modalities. This powerful feature ensures that when reports are signed, they contain all required metadata fields with acceptable values, enabling seamless integration with external systems and webhooks.

Payload configurations are particularly useful for:

  • Ensuring consistent data structure across different study types

  • Validating required fields before report signing

  • Standardizing field values for external system integration

  • Customizing validation rules by study or modality

Accessing Payload Settings

To access Payload Settings:

  1. Navigate to Organization Settings

  2. Click on the Payload Configs tab in the left sidebar

Creating a Payload Configuration

Basic Configuration Setup

To create a new payload configuration:

  1. Click the Add Configuration button

  2. Enter a descriptive Payload Config Name (e.g., "Mammography", "Chest CT")

  3. Choose either Study or Modality as your targeting method:

    • Study: Select specific studies from your organization or system-wide studies

    • Modality: Select imaging modalities (CT, MRI, US, etc.)

Defining Field Rules

For each configuration, you can define multiple fields with validation rules:

Field Properties:

  • Field Name: The metadata field to validate (e.g., "laterality", "contrast", "views")

  • Allowed Values: Specific acceptable values for the field

    • Leave empty to let the system auto-determine appropriate values (this is for scenarios where the value is a measurement e.g. 3mm or 1.3mm x 1.5mm)

    • Add multiple values by typing and pressing Enter

  • Required: Toggle to make the field mandatory for report signing

  • Overridable: Allow users to override validation failures (only available for required fields)

Example Configuration:

Configuration Name: Mammography
Study: Mammography
Fields:
  - laterality (Required, Overridable) - Values: [bilateral, left, right]
  - views (Required) - Values: [CC, MLO, spot compression]
  - contrast (Optional) - Values: [with contrast, without contrast]

Managing Payload Configurations

Editing Configurations

To modify an existing configuration:

  1. Click the three-dot menu next to the configuration

  2. Select Edit from the dropdown

  3. Make your changes in the dialog

  4. Click Save to apply changes

Disabling/Enabling Configurations

You can temporarily disable configurations without deleting them:

  1. Click the three-dot menu next to the configuration

  2. Select Disable or Enable from the dropdown

  3. Disabled configurations will show as "(Disabled)" and won't be applied during validation

Deleting Configurations

To permanently remove a configuration:

  1. Click the three-dot menu next to the configuration

  2. Select Delete from the dropdown

  3. Confirm the deletion in the dialog

How Payload Validation Works

Validation Process

When a report is signed, RADPAIR:

  1. Identifies the applicable payload configuration based on the report's study or modality

  2. Extracts metadata fields from the report

  3. Validates each required field is present and contains acceptable values

  4. Allows signing if validation passes, or blocks signing with override options if validation fails

Validation Failure Handling

If validation fails, users see a detailed notification showing:

  • Required fields: Missing mandatory fields that must be added

  • Optional overridable fields: Fields that can be bypassed with override permission

  • Override option: Button to proceed despite validation failures (for overridable fields only)

Field Value Auto-Determination

When no specific allowed values are defined for a field, RADPAIR's AI system attempts to:

  • Extract appropriate values from the study description

  • Use context from the report content

  • Apply intelligent defaults based on the study type

Integration with Webhooks

Payload configurations work seamlessly with RADPAIR's webhook system:

  1. Validated data is included in webhook payloads when reports are signed

  2. Consistent structure ensures external systems receive predictable data formats

  3. Required fields guarantee critical information is always present in webhook notifications

Best Practices

Configuration Design

  • Use descriptive names that clearly identify the study type or modality

  • Start with required fields that are absolutely necessary for your workflow

  • Be specific with allowed values to ensure data consistency

  • Test configurations with sample reports before deploying to production

Field Management

  • Leverage auto-determination for fields with variable but predictable values

  • Use overridable flags for fields that may occasionally need exceptions

  • Keep field lists manageable - too many required fields can hinder workflow

  • Regular review configurations to ensure they remain relevant and accurate

Organizational Workflow

  • Coordinate with IT teams to align field requirements with downstream systems

  • Train radiologists on new validation requirements and override procedures

  • Monitor validation failures to identify common issues and refine configurations

  • Document field meanings and acceptable values for consistency across users

Troubleshooting

Common Issues

Configuration not applying:

  • Verify the study/modality selection matches your reports

  • Check that the configuration is enabled (not disabled)

Validation always failing:

  • Review allowed values for typos or case sensitivity

  • Check if field names match the actual metadata field names

  • Verify required fields are actually extractable from your report format

Override not working:

  • Confirm the field is marked as both "Required" and "Overridable"

  • Check user permissions for overriding validation failures

  • Ensure the organization settings allow payload overrides

Getting Help

If you encounter issues with payload configurations:

  1. Check the browser console for detailed error messages

  2. Review your organization's integration settings

  3. Contact your system administrator for permission-related issues

  4. Reach out to RADPAIR support for technical assistance