AddSegmentAfter() |
Top Previous Next |
<----------New In Version 4.x----------> Object: EHL7.EHL7Message FileName: EHL7.dll
METHOD
Name: AddSegmentAfter() / AddSegmentBefore() Parameters:
Returns: Object (Segment Object) - The segment object that was created. Description: Adds a segment to the current message either after (AddSegmentAfter) or before (AddSegmentBefore) the reference segment passed in the first parameter
Programming Notes:
Example: Private Sub MessageTest() 'Creates a message, adds an EVN segment then Dim myVendorObj As New EHL7.HL7Vendors Dim myMsg As New EHL7.EHL7Message Dim strVendorID As String Dim oSegment As Object,oPID As Object Dim oMSH As Object myVendorObj.VendorPath = "C:\EasyHL7" strVendorID = myVendorObj.GetVendorID("Default","2.3") If strVendorID = "" Then MsgBox myVendorObj.LastError Set myVendorObj = Nothing Exit Sub End If If Not MyVendorObj.OpenVendor(strVendorID) Then MsgBox myVendorObj.LastError Set myVendorObj = Nothing Exit Sub End If With myMsg Set oMSH = .CreateMessage(myVendorObj, True) If .IsError Then MsgBox .LastError .ClearErrors Exit Sub End If Set oSegment = .AddSegment("EVN",True) Set oPID = .AddSegmentAfter(oSegment,"PID",True) If .IsError Then MsgBox .LastError .ClearErrors Exit Sub End If End With End Sub
|