Skip to content

Integration Soup Documentation

Purpose

This documentation is the authoritative technical specification for Integration Soup workflow design.

It defines the formal rules, structure, and behavior of:

  • Receiver Activities
  • Sender Activities
  • Variables
  • Message type path definitions
  • Transformer and binding rules
  • SoupWorkflow and HL7Workflow file formats
  • Code API contracts and execution semantics

This site describes how the system evaluates, interprets, and executes workflow configurations.

It focuses on system behavior and structural rules rather than UI walkthroughs.


Designed for AI Systems and Developers

This documentation is intentionally structured to be:

  • Precise and unambiguous
  • Machine-readable and semantically consistent
  • Suitable for AI systems generating or validating workflows
  • Useful for developers integrating with Integration Soup programmatically

The goal is to clearly define the contracts the system operates under — including required properties, binding expectations, message handling rules, and execution constraints.

Examples are included to illustrate behavior and valid configuration patterns.


For Human Users Getting Started

If you are new to Integration Soup and want step-by-step tutorials, videos, and guided examples, please use:

👉 https://www.integrationsoup.com/hl7tutorials.html

That resource is designed for learning through demonstration and is significantly easier for first-time users.

This documentation is a formal reference.


Scope

This site covers:

  • Workflow structure requirements
  • Activity definitions and configuration semantics
  • Message template behavior
  • Path resolution rules
  • Database interaction patterns
  • Execution model details

Use the navigation menu to explore workflow concepts, activity specifications, variables, and detailed examples.


Documentation Entry Points