01
SEARCH
Find one message in millions.
Stack up rules from real fields — environment, date range, message type, any segment value — and run it. No query language to memorise, no grep, no regex trial and error.
- Patient-identifying fields masked by default, revealed on demand
- Every rule stays visible and editable, not buried in a syntax string
- A result opens straight into Compare or Trace
02
COMPARE
Field-level diffs that ignore the noise.
Compare two files, two folders, or two pasted messages, with an ignore profile so timestamps and control IDs don't drown out the change that actually matters.
- Files, folders, or paste — one workflow either way
- Reusable ignore profiles, saved per integration
- Every real difference called out field by field
03
DE-IDENTIFY
Strip PHI before it ever travels.
Ask for it in chat or run it from its own tab — same ruleset engine underneath, and nothing gets written until the preview looks right.
- Name, DOB, MRN, address, phone — swapped consistently
- The same patient maps to the same token across a whole batch
- A field-by-field preview before anything is saved
04
RHAPSODY & MIRTH
One diff engine, both platforms.
RLC configs, lookup tables, message definitions, mapper logic, and shared JS libraries — compared side by side, the same way against Mirth Connect exports.
- Structural / wiring / script / mapping / property filters
- No more export-then-eyeball between two config windows
- Export a report once the change is reviewed
05
AL, IN CHAT
The same tools, accessed through AI chat.
The AI chat layer connects natural-language requests to the underlying HealthcareCopilot tools. It reads its plan back before running anything, and a result opens in the matching tab on request.
- Confirms its plan before running a search
- Follow-ups ("compare these", "de-identify that") stay in context
- Same masking, same audit trail, just conversational