Hashelset est une application pour macOS qui fournit un ensemble d'outils pour gérer les messages HL7 v2. Importez des messages dans votre bibliothèque, éditez-les et renvoyez-les à des serveurs HL7 avec un simple glisser-déposer. L’application fournit une implémentation assez complète du standard en s’appuyant sur la librairie HL7Swift, entièrement écrite en Swift et disponible comme logiciel libre (voir plus bas).
De l'implémentation du standard jusqu'à son interface graphique, Hashelset est entièrement écrit en Swift afin d'être performant et bien intégré à macOS.
La bibliothèque vous aide à stocker et organiser vos messages HL7. Les dossiers et les dossiers intelligents rendent cela encore plus facile.
L'éditeur de message permet de modifier un message tout en gardant une bonne visibilité sur les points clefs de la spécification HL7. Vous pouvez aussi créer des messages à partir de zéro si vous le souhaitez.
Hashelset fournit des fonctionnalités réseaux minimales, avec les émetteurs pour envoyer des messages, ainsi que les récepteurs, des instances serveur que vous pouvez configurer pour recevoir des messages.
L'application supporte toutes les sous-versions HL7 2.x du standard, avec des fonctionnalités de validation et plein d'outils riches pour vous assister lors d'intégration d'environnements HL7.
Hashelset s'appuie sur la librairie HL7Swift que nous avons développée. Ce qui est génial avec l'open-source, c'est que tout le monde peut contribuer ! Jetez un oeil à page GitHub si vous souhaitez en savoir plus à propos du code source.