GetRequiredFieldNumbers() |
Top Previous Next |
Object: EHL7.EHL7Message FileName: EHL7.dll
METHOD
Name: GetRequiredFieldNumbers() Parameters: 1) Object (Segment Object)
Returns: String Description: Returns a comma-delimited string containing field numbers that have been defined as being required for that segment. If no field elements have been designated as required an empty string is returned.
Example Value for a common MSH segment: "1,2,7,9,10,12,13"
See Also: HL7ElementsXML(), ShowSegments()
Example: Private Sub MessageTest() Dim myVendorObj As New EHL7.HL7Vendors Dim myMsg As New EHL7.EHL7Message Dim strVendorID As String Dim oSegment As Object Dim oMSH As Object Dim i As Long 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) If .IsError Then MsgBox .LastError .ClearErrors Exit Sub End If MsgBox "These MSH field elements are required: " & .GetRequiredFieldNumbers(oMSH) Set oSegment = .AddSegment("EVN") If .IsError Then MsgBox .LastError .ClearErrors Exit Sub End If MsgBox "These field elements are required: " & .GetFieldDescription(oSegment) End With End Sub
|