Changelog

Stay up to date with the latest improvements and updates to HL7 Pulse

v1.0.63 July 29, 2026

Connection Status, HL7 Delimiters & Reliable Session Restore

added Remote Files and Remote Save As now always show which server you're connected to, with a status light for connected, connecting, failed, or not connected.
added MSH-2 now expands to show the message's delimiters and what each one means — read from the actual message, so unusual encodings show their real characters.
added The installer now has a What's New page highlighting each release's changes.
changed The Connect button is now disabled while you're connected. To switch to a different server, disconnect first.
fixed Various bug fixes and stability improvements
v1.0.62 July 23, 2026

Performance, Polish & Reliability

added Files opened together are now remembered as a group in Recent Files — reopen the whole set in one tab, or pick an individual file from the submenu.
changed File → Add HL7 Files now adds into the current tab when it already has messages, instead of opening a separate tab.
improved Large files are noticeably faster: adding files to a tab, removing PHI from all messages, deleting large ranges of messages, and editing a field across all messages all complete much more quickly.
improved Paging through advanced-search results is now instant, even on very large files.
improved Import progress no longer looks frozen on files with large embedded PDFs or images — the counter updates smoothly from start to finish.
improved Receiving a fast burst of HL7 messages no longer makes the Receive window stutter, and saving or sending a filtered file no longer briefly freezes the app.
improved A visual refresh across the entire app: consistent buttons and dialogs, a fully polished dark mode (calendars, progress bars, tooltips, and the update and license windows included), and clearer disabled states.
improved Better keyboard support: visible focus outlines when tabbing, Enter and Esc shortcuts in common dialogs, and Ctrl+Plus/Minus or Ctrl+Mouse Wheel zoom in the PDF and image viewers.
improved Embedded PDFs open instantly and show pages as they render instead of freezing on large documents; embedded documents now save with the correct file type (HTML, XML, and text are no longer always saved as RTF).
added Press Enter in the Remote Files browser to download the selected files or step into a folder; drag files onto the welcome screen to see a clear "Drop files to open" target.
fixed Various bug fixes and stability improvements
v1.0.61 July 13, 2026

Paste Messages, Custom Columns & Fixes

added Paste an HL7 message straight into the current file — right-click the message list and choose "Paste message" to add a message without opening a new tab.
added Remote (SFTP) connections can now verify the server's host key and warn you if it changes, guarding against a silently intercepted connection.
improved Remove a custom field column by right-clicking its header or any of its cells.
improved Installing an update is more reliable — the app stays open if the installer can't start, offers to save unsaved changes first, and reopens the files you had open.
fixed Various bug fixes and stability improvements
v1.0.60 June 29, 2026

Bug Fixes

fixed Various bug fixes and stability improvements
v1.0.59 June 10, 2026

Send Profiles & Conditional Unique Values

added Save connection profiles in the Send window — pick a saved profile instead of retyping the host, port, and timeout every time.
added Send profiles can be edited and deleted, and the profile you used last is selected automatically the next time you open the Send window.
added Show unique values for a field restricted by a condition on another field — for example, list the unique OBX-3 observation types only where OBX-6 (units) is "mL".
added The "Show Only Checked" and "Exclude Checked" buttons in the unique-values list honor an active condition, so the resulting filter matches on the same segment line.
added New "Show where field exists" right-click option — quickly narrow to just the messages where a chosen field has a value.
improved Filtering to selected values from the unique-values list now appears as a single, clear filter chip you can remove in one click.
fixed Various bug fixes and stability improvements
v1.0.58 June 3, 2026

Message Editing, Session Restore & Refreshed Help

added Edit messages in place: right-click a field or segment in the HL7 Message, Tree, or Table view to duplicate, delete, or add one.
added Adding a field opens a dialog with a separate, clearly labeled box for each component — named for the field and the message's HL7 version.
added HL7 Pulse now reopens the files you had open when you last closed it, automatically on the next launch. You can turn this off in Settings -> Display Options.
improved Reopening your last session is fast — files are restored from the previous session instead of being re-imported, and your in-session edits are preserved.
improved The in-app Help (press F1) has been thoroughly rewritten and expanded, including a full guide to the Interface Planner, and corrected to match the current app.
improved The Help window has a cleaner, more professional layout that is easier to read in both light and dark themes.
improved Smoother startup animation.
fixed Various bug fixes and stability improvements
v1.0.57 June 1, 2026

Live Transfer Speed & Filter Tweaks

added Live network speed is now shown in the Send window while transmitting HL7 messages, so you can see the current transfer rate as messages go out.
added Live network speed is now shown in the Receive window while listening for incoming HL7 messages.
added When a filter or search is active, the message count now shows what share of all messages match (for example, "99% of total transactions").
added Right-click an active filter to copy its value to the clipboard, so you can quickly reuse it in another tab's search or field filter.
improved The status-bar network speed indicator now reflects HL7 messages sent and received over the network, not just remote file transfers.
improved AI spec extraction in the Interface Planner starts faster by removing a short startup delay before each run.
fixed Various bug fixes and stability improvements
v1.0.56 May 28, 2026

Smoother Tabs & Imports

improved Interface Planner: AI-powered features now connect through a more secure proxy at hl7pulse.com instead of fetching API credentials to the client. Includes stricter per-account usage limits to keep the service available for everyone.
fixed Various bug fixes and stability improvements
v1.0.55 May 25, 2026

Interface Planner — Smarter Mapping & Hybrid Extraction

added Interface Planner: hybrid spec extraction — a deterministic rule-based pass reads the field structure (paths, names, optionality, event-type scoping) from your spec document, then a focused AI call adds only the value sets and notes. Faster, more accurate, and correctly scoped per event type (no more ORM-only fields like OBR/OBX/ORC appearing in ADT analyses)
added Interface Planner: every field row on the Results & Report view now shows its mapping rule on the right — Conditional Loop Mapping (orange ↻ — loop through the field's repetitions), Conditional Transaction Mapping (purple ⇉ — only forward values that the destination accepts), or One-to-One Mapping (green → — direct copy). Same callouts now appear in the PDF report so the printed spec doc reads as a complete mapping reference
added Interface Planner: "Mapping Conditions" summary panel at the top of Results & Report lists every conditional rule across the plan in one place, grouped by event type. Updates live when you toggle ID Type checkboxes
added Interface Planner: ID Type Code checkboxes on CX/XCN fields (PID-3, PV1-7, ORC-12, OBR-16, ROL-4, etc.) — tick EMPI/MRN/NPI/PROVID/LLDOC/etc. to define which repetition gets mapped; the rule appears live on the data row's right pane and is saved across plan reloads and re-analyze runs
added Interface Planner: per-sub-component breakdown for CX/XCN fields — when the spec says PID-3, you now see PID-3.1 (ID number), PID-3.4 (Assigning Authority), and PID-3.5 (Identifier Type Code) as separate rows. Filter checkboxes appear only on the discriminator sub-components (.4 / .5 for CX; .9 / .13 for XCN); the rule lands on the data row (.1)
added Interface Planner: "Re-Extract Spec" button on Step 2 lets you re-run extraction against an existing plan without starting over. Your event-type connection names and interface name are preserved
added Interface Planner: discreet "Experimental feature — still in development" notice on the planner's landing screen so users know the tool is under active development; hover for a feedback prompt
improved Field-filter scan progress bar now smoothly animates between updates instead of snapping between large jumps
improved Interface Planner: the "Next" button is disabled while extraction or analysis is running so you can't advance to the next step with a half-populated field list
improved Interface Planner: ID Type Codes are now extracted for every CX/XCN spec field — even single-instance ones like a sole PV1-7 attending doctor — instead of being silently dropped when the source had only one repetition
improved Interface Planner: the spec extractor handles every common HL7 path notation — dots, dashes, underscores, or any mix (PID.3.1, PID-3.1, PID-3-1, PID_3_1, PID_3-1) — and recognizes digit-suffix segments (IN1, PV1, PD1, AL1) as one token
improved Interface Planner: segment-level spec rows like "IN1 Insurance R For ADT^A08 messages" or "GT1 Guarantor O" are now picked up by the extractor — previously these were silently skipped because they had no field index
fixed Various bug fixes and stability improvements
v1.0.54 May 19, 2026

Smarter Advanced Search & Steadier Progress

added Advanced Search phrases are now highlighted in the raw HL7 message viewer, with a different color for each search group — matching the regular search experience
improved Advanced Search with Field = "(Any Field)" now matches your value against every field in the segment (and its components/subcomponents) — for example, searching MSH for "A03" finds messages where A03 is the trigger event in MSH-9.2
improved Progress overlay shows the message count below the bar instead of inline in the title, so the title no longer jitters as the count grows — and the count keeps smoothly ticking while "Preparing messages for searching" runs
fixed Various bug fixes and stability improvements
HL7 Pulse Assistant
AI-powered support
Hi! I'm the HL7 Pulse assistant. I can help with questions about the application, HL7 messaging, or healthcare integration. What can I help you with?