2017-04-07 4 views
0

J'ai besoin de développer petite application de démonstration pour HIPAA et HL7. Je n'ai pas d'idée claire sur où puis-je commencer. J'ai trouvé une question liée à ce sujet, mais ils ont presque 10 ans, ce que je veux juste intégrer HL7 version 2.X et 3.X dans le projet .net. Je ne peux obtenir aucune documentation claire pour le modèle de message HL7 pour les versions 2.X et 3.X. Je suis en train de mettre en œuvre à l'aide NHapiintégration HL7 dans .Net

Install-Package nHapi 

mais ce qui est la prochaine étape ne peut pas obtenir aucun exemple lié à cela. S'il vous plaît donnez-moi votre suggestion et vos conseils.

+0

Je commence à creuser dans ce lien, https://github.com/dib0/NHapiTools –

+0

Cette requête Google peut vous aider: "_hapi hl7 tutorial_" – xmojmr

Répondre

0

Le problème avec HL7 est que c'est un standard lâche. Il existe des versions HL7 2.1 à 2.7 et 3.

Selon ces normes, un hôpital ou un vendeur d'un produit peut se mélanger aux anciens standards et y ajouter ses propres champs. Même si je sais que vous voulez le construire, un paquet qui vous intéresse peut être le Mirth. Il peut faire plusieurs des transformations que vous pourriez déjà rechercher.

Je ne veux pas vous décourager mais le protocole est le problème.

0

Si c'est le codage .net que vous voulez faire pour HL7, mais sans toute la gestion de l'infrastructure (Mirth est javascript) alors je jetterais un coup d'oeil à ce tutorial video. Il montre comment ajouter un patient HL7 à une base de données, mais il vous guide dans toutes les étapes nécessaires pour démarrer et utiliser C# pour travailler avec HL7. Note: avec HL7 Soup vous avez le choix d'utiliser NHapi ou votre propre API, à vous de choisir. Personnellement, je pense que NHapi est plus complet, mais la soupe HL7 est beaucoup plus simple et couvre tout ce que j'ai besoin de faire. Portez une attention particulière à la partie de la vidéo où ils ont transcrit le message dans IHL7Message car c'est là que vous trouverez toutes les méthodes riches pour travailler avec les données HL7.