Hashelset is a macOS app that provides a set of tools to deal with HL7 v2 messages. Import messages into your library, edit and send them back to remote peers in a drop, as well as many more features. The app comes with a quiet complete implementation of the standard by relying on HLSwift library, all natively written in Swift and available as open source (see below).
From the standard implementation to graphical user interface, Hashelset is entirely written in Swift wich makes it fast and well integrated with macOS.
The Library helps you to store and organize your HL7 messages. Folders and Smart Folders features makes it easier than ever.
The message editor allows you to modify message while giving you a full comprehensive view of its specification in real-time. You can also create messages entirely from scratch if you need to.
Hashelset provides minimum network capabilities, with Senders to send message to remote peers, and Receivers which are basically server instances you can run to receive message from peers.
Support all HL7 2.x minor versions of the standard, with validation tools and beautiful features to assist you when testing or debugging HL7 integration.
Hashelset relies on the open source HL7Swift library also developed by ourselves. The beauty of FOSS is that anyone can contribute! Have a look to our GitHub page if you want to know more about the source code.