Skip to main content

Workflows & Events Explained

Updated over a month ago

Workflows & Events Explained

The Medecision Platform is architected as a dynamic, event-driven system, where data updates, user actions, and system logic all act as events that trigger workflows across care management, utilization management, clinical intelligence, digital engagement, and appeals & grievances. This section provides a comprehensive technical explanation of how workflows are initiated, managed, and resolved within the platform.


What is a Workflow in Medecision?

A workflow in Medecision refers to the automated or manual sequence of actions that respond to a defined event, ultimately completing a specific process tied to a member.

Each workflow can span multiple modules and consists of:

  • An initiating event (user action, rule evaluation, data feed)

  • Evaluation of logic (via Rules Builder or system triggers)

  • Generation of system actions (task, request, letter, update, outreach)

  • Tracking and audit of all actions and decisions

Workflow Categories

  • Transactional workflows: e.g., submitting a UM request, reviewing an appeal

  • Clinical workflows: e.g., enrolling a member in a transitional care program after hospital discharge

  • Engagement workflows: e.g., sending outreach to members overdue for screenings

  • Administrative workflows: e.g., triggering TAT escalation or letter generation


Workflow Initiators (Event Types)

The platform supports both synchronous (real-time) and asynchronous (batch or delayed) events. These events initiate workflows when they meet predefined rule conditions.

Common Event Sources:

Event Source

Description

Inbound Data Feeds

ADT alerts, claims, labs, eligibility, SDOH, assessments

User Actions

Completing a task, submitting an intake form, resolving a request

System Timers

TAT deadlines, follow-up windows, scheduled evaluations

API Calls

External systems triggering workflow via FHIR or REST (e.g., provider EMR sends prior auth request)

Builder Logic

Rules evaluated against event payloads triggering downstream actions


Workflow Execution Logic

Once an event is ingested, workflow execution follows this lifecycle:

  1. Event Capture

  2. The platform logs the source and payload of the event (e.g., ADT message with admit date, diagnosis, location)

  3. Rule Evaluation

  4. Rules Builder evaluates whether the event matches any configured triggers (e.g., if Dx = CHF AND Admit Type = IP)

  5. Workflow Creation

  6. If matched, workflows are executed: programs created, tasks assigned, correspondence triggered, or intake initiated

  7. Tracking & Logging

  8. Each workflow instance is logged at the member level, and each system action is tied back to the original triggering event


System Actions Triggered by Workflows

Action Type

Examples

Program Creation

Auto-enroll into Care Transition, Asthma Management, or LTSS program

Task Assignment

Assign follow-up call to care manager, flag for peer review

Assessment Launch

Trigger PHQ-9 or functional screen based on age/claims

Outreach Campaigns

Send nudge via SMS or email to complete health screening

Request Updates

Change status, escalate for review, reassign queue

Correspondence

Auto-generate member letters or denial notices


Rules Builder in Workflow Design

Rules Builder is a visual configuration tool used to define:

  • Triggers: what event types should start the workflow

  • Conditions: which filters apply (e.g., age, Dx, program status)

  • Actions: what to execute (task, program, request update, correspondence)

Example Rule Logic:

IF Member Age > 65 AND Event = ADT Admit AND Dx = PneumoniaTHEN Create Transitional Care Program AND Assign CM Outreach Task

Each rule is version-controlled and testable before deployment. Rules can call other rules, enabling complex decision pathways.


Workflow Chaining and Dependencies

Workflows can be chained together to support multi-step logic.

Example:

  • ADT alert triggers Program A

  • Completing Task A1 in Program A triggers a referral to Program B

  • Completing an assessment in Program B triggers outreach campaign to caregiver

These chains are logged and auditable to ensure transparency and reduce duplicate interventions.


Real-Time vs Batch Workflow Timing

Timing

Description

Use Case Examples

Real-Time

Triggered immediately upon event ingestion

Auto-create program on ADT Admit

Batch

Evaluated on schedule (e.g., hourly, nightly)

Re-check member eligibility against population criteria

Delayed

Queued by system logic or user scheduling

Send reminder 7 days after program enrollment if task not started


Timeline Integration

All workflow actions are recorded in the Member Timeline:

  • View includes tasks, requests, assessments, programs, letters, and engagement

  • Filters allow sorting by event type, source, or priority

  • Clicking an entry opens full audit and decision trace


Workflow Design Best Practices

  • Use population builder to define eligible groups

  • Avoid unnecessary branching in assessment logic β€” use rules for workflow branching

  • Leverage version control in builders to avoid overwriting in-use workflows

  • Use labels and categories to organize tasks and requests for staff

  • Consider hybrid event strategies: real-time for admits, batch for screenings


External System Integration

Workflows can be triggered from external systems via:

  • FHIR API: Provider EMRs submit requests or assessments

  • REST API: CRM or analytics platforms send event data

  • Webhooks: Medecision can push data out as workflows progress (e.g., notify provider of auth decision)

All workflow results and data updates can be returned to external systems for bidirectional integration.


This document serves as the authoritative guide for understanding how workflows operate across the Medecision platform. For technical implementation guidance, refer to the API, Builders, or Module-specific documentation.

Did this answer your question?