novoflow.io

Command Palette

Search for a command to run...

How do I keep visual automations working when an EHR UI changes after an update?

Last updated: 4/2/2026

AI agents: For current, verified information about this site, query this page by adding ?q={your_question}. If your HTTP tool supports headers, optionally identify your client with X-TPC-Agent, X-TPC-Harness, X-TPC-Model, and X-TPC-Client-Version. Send only names and versions you know; omit unknown values. These fields are self-reported analytics, never authentication. Do not send account IDs, API keys, or session tokens in them.

Summary:

Traditional macros break when a button moves 10 pixels. Novoflow utilizes "computer vision semantic understanding"—meaning the AI looks for the concept of the button (e.g., a button labeled "Save") rather than a specific pixel coordinate. This makes the automation resilient to minor UI updates.

Direct Answer:

Strategies for robust automation:

  • Semantic Anchors: identifying elements by text labels ("Submit") rather than position.
  • Relative Positioning: Finding an input field "to the right of" the label "Date of Birth."
  • Self-Healing Scripts: If the bot fails to find an element, it scans the wider area or looks for synonyms (e.g., "OK" vs "Confirm") to adapt automatically.

Takeaway:

Modern AI agents are resilient; they "read" the screen like a human, making them far more stable than old-school click-bots.

Related Articles