Version 2.5.1
- Changed the way application handles files with framing
- File-Open no longer supports files with framing and should be used to open standard HL7 files
- Custom HL7 files and files containing framing should be imported using File-Import function
- Added File-Export function to allow exporting custom file formats
- Removed "Framing" section from document properties dialog
- Using squares instead of spaces to display invisible characters
- Fixed very slow repaint when a document contains too many problems
- Fixed wrong description of the segment array size problem
Version 2.5.0
- General
- Changed the architecture to support large files containing hundreds and thousands of messages (the largest file tested was 75M with 100K messages)
- For performance and usability reasons editor displays only one message at a time. There is a way to navigate messages using buttons, hotkeys and "Find" function.
- Added "File Import" function to allows opening custom HL7 files (including files with non-standard segment delimiters, formatting, log files, etc.)
- Improved "Open From Clipboard function". User can now view and filter clipboard content before opening.
- Added support for files containing message framing.
- Added "Watch" feature to observe message fields and export them to Excel/XML
- Changed the way application handles batch files. Batch segments (FHS,BHS, etc) no longer shown in the main editor. There is a special dialog that allows editing them and turning them on/off.
- Removed "Messages", "Segments" and "Batches" panel. Replaced with "Message" and "Document" panel (see below)
- Added an option to fill specific message header fields when creating a new document
- Added "Message Sort" feature. Allows sorting messages by Date, Name, Control-ID, Size
- Added a way to copy message content to the clipboard
- Added an option to reopen previously open files on start
- Added "Check for updates" item to the menu
- Added "Quick Find" to the toolbar
- Fixed a bug with broken formatting
- Many other small changes
- Document Panel
- New panel that displays the list of messages in the current document. Replaces the old "Batches" panel.
- Allows adding/removing messages
- Allows copying selected messages to a new (or existing) document
- Allows sending selected messages using a sender profile
- Allows exporting selected messages to HL7-XML
- Allows changing delimiters, name and version of the selected messages
- Message Panel
- New panel that shows structure of the current message. Replaces the old "Messages" and "Segments" panels.
- Validator
- Displaying problems for the current message only (for performance reasons)
- Added an option to find a specific problem in the document
- Added more quickfixes
- Search
- Merged message/segment/field search into one. The search may return mixed results now. There is a way to limit search to specific elements if necessary.
- Added an option to search by element description (Patient, Insurance, Name, etc.).
- Added an option to turn search by name/position on/off
- Highlighting matching text in search results (if searching for a field value)
- Fixed a bug with regexp search returning less results that expected
- Limited search results to 5000 items max for better performance
- Sender
- Added a way to send a specific message or a range of messages
- Added an option to stop sending if one of messages rejected
- Removed an option to send file/folder. A file must be opened before sending
- Receiver
- Auto-acknowledge now correctly uses segment delimiter from the original message
- Diff Tool
- Diff Tool now works with documents instead of files and compares individual messages.
- Added a way to quickly find/select required messages to compare
Version 2.4.0
Enhancements
- Windows 7 Support
- Editor: Added messages numbers to the "Messages" view
- Editor: Added an option to change font size
- Editor: Improved Find/Replace performance
- Editor: MSH-9-3 value no longer used to identify a message
- Editor: Asking for a value for the field being added
- Editor: Slightly changed the way "Quick Fix" feature works
- Editor: Showing field name/description when editing a field using a dialog
- Validator: Added a dialog to manage profiles
- Validator: Added several new validation options
- Validator: Added element name to the report
- Sender: Completely rewritten for performance
- Sender: Added a dialog to manage profiles
- Sender: Added message counters (sent/accepted/rejected)
- Sender: Added an option to skip sending messages that don't contain MSH
- Sender: Filtering out FHS, FTS, BHS, BTS segments automatically when sending a batch
- Receiver: Completely rewritten for performance
- Receiver: Added a dialog to manage profiles
- Receiver: TCP/IP timeout disabled by default to prevent closing session before client disconnects
- Sender/Receiver: Showing message number in the log
- Sender/Receiver: Replaced "Open", "Save" dialogs with "View Messages" dialog
- Sender/Receiver: Added an option to filter messages sent and received by type and content
- Definition Editor: Subfields in a field definition now have optionality setting
- Definitions: Added SIU messages to the version 2.4 and up
- Many other small changes and performance improvements
Bugs Fixed
- Validator: Fixed problem with CQ element and table number validation
- Sender: Fixed bug that didn't allow to send a message if empty framing was set
- Definition Editor: Fixed a bug preventing from saving segment group notes
- Definition Editor: Fixed a bug with table numbers not shown when editing a field definition
- Definitions: Fixed wrong table number in MSG(2.6) field definition
Version 2.3.2
Bugs Fixed
- Sender splits a message incorrectly if any segment contains "MSH"
substring
- Validator indicates "" (double-quote) value as invalid in timestamps
and numeric fields
- Validator wrongfully shows "Expected more elements..." error when
validating a field array with a definition that limits number of occurrences
Version 2.3.1
Bugs Fixed
- Fixed ORM_O01, ORR_O02, OSR_Q06 message definitions in v2.1, 2.2, 2.3 and
2.3.1
Version 2.3.0
Enhancements
- Definitions can be exported and imported
- Tables can be assigned to composite fields. Updated definitions accordingly.
- Updated the validator to check composite fields with a table
- Encoding can be specified in sender and receiver
- Added 27 new tables
- Added unicode example
Version 2.2.0
The primary target of this release is improving non-Latin data and Unicode
support. This update also fixes several important issues in the application.
Enhancements
- Added encodings support, including Unicode
- XML exporter uses UTF-8 to preserve non-Latin characters
- Improved sender/receiver handling of non-Latin characters
- Changed definition and table file format to handle non-Latin characters.
Requires 7Edit 2.2 or higher to work with.
- Added numbering to recent files
- Dropped LST.N tag support in XML exporter and schema generator
Bugs Fixed
- Fixed the problem with not accepting field names containing underscores
- Fixed the out of memory issue when exporting large files to XML
- Fixed several minor issues in Definition Editor
- Fixed annoying flicker when closing a document using its tab
Version 2.1.1
Bugs Fixed
- Definition Editor: Fixed a problem with "May Repeat" field in
the "Edit Field" dialog.
Version 2.1.0
Enhancements
- Added the option to inspect/edit data without holding the CTRL key (7Edit 1.x style)
- Delimiters escaped automatically when changing a field value
- Added milliseconds and timezone to the Date/Time editor
- Added message search to the "New Document" and "Add Message" dialogs
- Added "Add Required Fields/Segments" option to the "New Document" dialog
- Double-clicking on MSH-2/MSH-1 invokes the "Delimiter Editor" dialog
- Sender: Messages can be sent from a file/folder
- Sender: Data can be send as the one block or splitted on submessages
- Receiver: Sending "NACK" as the acknowledge if autoacknowledge cannot be generated
- Definition Editor: Added "X" button to tabs
- Validator: Improved the logic responsible for finding missing required segments and fields.
- Validator: No longer showing a warning on empty required fields by default. This option can be turned back on.
- Validator: Required segments/fields can be added in one step
- Added QBP_Q22 and RSP_K22 message to the version 2.3.1 and up
- Added check for updates
Bugs Fixed
- Messages having mixed segment delimiters can be opened OK now
- Fixed the problem which required re-entering a license key if system time was shifted
- Fixed several frame/window size issues on Vista
- Editor no longer looses focus when using menu shortcuts like Ctrl-S, Ctrl-V,
etc.
- Fixed the problem with editor loosing data formatting sometimes
- Showing a combobox in the "String Editor" only if field has a table
- Changed the order of OK and Cancel buttons in the Definiton Editor dialogs to match the rest of the application
- Fixed the problem with multiple application instances starting sometimes when opening a file from the explorer
- Fixed "Change Delimiters" logic to work with batches
- Fixed a bug in the search logic preventing from searching by a partial message name
- Several other minor issues fixed