Hi, I've been working on the HL7 Output Messages, and the changes to the trunk can be see at https://source.openmrs.org/cru/CR-TRUNK-569#details I've basically generated HL7 messages (ADT A05 and ORU R01) whenever the savePatient() or saveEncounter() methods are called. Since we were told not to bother about routing the messages as of now, we've made the changes to generate new HL7 messages, and to store them in the database. The messages stored can be viewed under the "View HL7 OutQueue Messages" tab. We have done this successfully for both ADT_A05 messages and ORU_R01 messages. Since some of the fields were not populated in the database to generate ORU messages, we had to statically initialize some of them, as they were required fields according the HL7 standard. As a future work, we can modify the messages accordingly and route the messages to a destination across a network. Please do give us your valuable feedback and suggestions.
Thanks! Thothathri _________________________________________ To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to [email protected] with "SIGNOFF openmrs-devel-l" in the body (not the subject) of your e-mail. [mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

