2010-10-08 4 views
0

J'utilise NHapi pour générer un message HL7. Tel est le message d'exemple que je veux créer:NHapi: Ajouter plusieurs segments ORDER/ORC

 
MSH|^~\&|EHR Application|EHR Facility|PH Application|PH Facility|20100929111444||VXU^V04^VXU_V04|NIST-100929111444875|P|2.5.1 
PID|||97833566^^^MPI&2.16.840.1.113883.19.3.2.1&ISO^MR||Brown^Mark||19880617|M||2054-5^African American^HL70005|799 Newton Street^^Augusta^ME^04330^^M||^PRN^^^^207^9592228|||||||||N^Not Hispanic or Latino^HL70189 
ORC|RE 
RXA|0|1|201004051600|201004051600|33^Pneumococcal Polysaccharide^CVX|0.5|ml^milliliter^ISO+||||||||1039A||MSD^Merck^HL70227||||A 
ORC|RE 
RXA|0|1|201005261100|201005261100|15^"Influenza, split virus"^CVX|0.5|ml^milliliter^ISO+||||||||U6007||NOV^Novartis^HL70227||||A 

Je peux créer un message avec un segment de la commande (ORC + RXA). Comment puis-je en ajouter plusieurs? Selon la documentation, le groupe VXU_V04_ORDER peut être répété.

Est-ce que cela peut être fait avec C# et NHapi (ou même Java)?

Répondre

1

VXU^V04 dispose d'une méthode publique getORDER (int rep) pour créer ou renvoyer les segments VXU_V04_ORDER dans le groupe. Ici rep est l'index du segment VXU_V04_ORDER dans le groupe de commande.

1

Il m'a fallu du temps pour le comprendre. Mais, si vous prenez le HAPI par exemple sur la façon de remplir le segment OBX et extrapoler à VXU_V04_ORDER alors vous pouvez le faire.

+1

Bienvenue dans Stack Overflow, Catherine! Il serait très utile si vous avez édité votre réponse et ajouté un peu de détails/exemple - vos points de réponse dans la bonne direction générale, tu! – qdot

Questions connexes