User Interfaces

PreviousNext

Integrating EasyHL7 User Interfaces into your programs.

(c) 2011 Hermetech International Ltd.

Namespace: EasyHL7MC40_UI

Object Name: UserInterfaces

Constructor: New(objVendor As EasyHL7MC40.HL7Vendor)

Declaration: Private MyHL7UI As EasyHL7MC40_UI.UserInterfaces

Creation: MyHL7UI = New EasyHL7MC40_UI.UserInterfaces(MyVendorObject)

 

EasyHL7 Vendor Manager

EasyHL7 Vendor Manager

 

Creating MS Windows Forms applications using the EasyHL7MC40 objects just got easier. We give you several handy dialogs for doing common tasks like choosing an EasyHL7 Vendor, setting the VendorPath etc. as well as access to an entire sub-system for managing vendor definitions (see the Vendor Manager) for tasks like creating or editing existing HL7 vendors, importing and exporting HL7 vendor definitions, as well as built-in HL7 reports, etc.

 

Properties

 

Name: AboutMessage

Data Type: String (Read Write)

Description: [Reserved for future use]

Name: TopMost

Data Type: Boolean (Read Write)

Description: If True then dialogs will be "always on top"

Name: HelpURL

Data Type: String (Read Write)

Description: Either a web URL or a full path/name of a document. If populated then

different dialogs will display an "Online Help" menu option which will attempt to open the HelpURL.

Additional Information: Vendor Manager

Name: UpdatesWereMade

Data Type: Boolean (Read Only)

Description: After a user exits from the Vendor Manager this property will indicate whether or not the user made any changes to vendor definitions. Possibly to use as a trigger to determine if your objects need to be refreshed.

See Also: Vendor Manager

Name: IsError

Data Type: Boolean (Read Only)

Description: Is True if the object encountered an error.

See Also: LastError

Name: VendorAccess

Data Type: EasyHL7MC40_UI.TWHL7VendorAccess

Description: You can set different user access restrictions before displaying dialogs to your users.

Additional Information: Using Vendor Access

Name: LastError

Data Type: String (Read Only)

Description: Will contain the last error message encountered by the object

See Also: IsError

Name: VendorPath

Data Type: String (Read Write)

Description: The path to the folder where EasyHL7 Vendor definitions are installed.

Name: ProductName

Data Type: String (Read Write)

Description: The name of your product. If passed it will be displayed in most dialog window captions and in system reports.

See Also: Vendor Reports, Vendor Manager

Name: Website

Data Type: String (Read Write)

Description: The URL for your company or product website. If passed it will be displayed in dialog Help menus as an option to "Visit Our Website".

See Also: Vendor Reports, Vendor Manager

 

Methods

 

Name: ChooseHL7DataType

Returns: UISelection Object

Description: Select an HL7 data type defined and stored in the HL7Vendor definition

Additional Information: Other Dialogs, UISelection Object

Name: ShowMessageReport

Returns: Boolean

Description: Displays the built-in reporting system for a particular HL7 message

See Also: Vendor Reports

Name: ChooseHL7Table

Returns: UISelection Object

Description: Select an HL7 internal table defined and stored in the HL7Vendor definition

Additional Information: Other Dialogs, UISelection Object

Name: ShowRTFReport

Returns: Boolean

Description: A utility function which will display a Richtext document in a report window.

See Also: Vendor Reports

Name: ChooseVendor

Returns: UISelection Object

Description: Select an HL7 Vendor definition stored in the VendorPath.

Additional Information: Other Dialogs, UISelection Object

Name: ShowTextReport

Returns: Boolean

Description: A utility function which will display an Ascii Text (String) document in a report window.

See Also: Vendor Reports

Name: ClearErrors

Returns: N/A -nothing

Descriptions: Clears the error state of the object.

See Also: IsError, LastError in the Properties above

Name: ShowVendorManager

Returns: Windows.Forms.DialogResult

Description: This dialog allows the user to create, view and edit the HL7 Vendor definitions.

Additional Information: Vendor Manager, Using Vendor Access

Name: ManageHL7DataTypes

Returns: Windows.Forms.DialogResult

Description: This dialog allows the user to view and edit HL7 Data types stored in the HL7Vendor definition.

Additional Information: Other Dialogs

Name: ShowVendorPathSelection

Returns: Windows.Forms.DialogResult

Description: This dialog allows the user to choose a new VendorPath.

See Also: Other Dialogs

Name: ManageHL7Tables

Returns: Windows.Forms.DialogResult

Description: This dialog allows the user to view and edit HL7 internal tables stored in the HL7Vendor definition.

Additional Information: Other Dialogs

Name: ShowVendorReport

Returns: Boolean

Description: Displays the built-in reporting system for a particular HL7 Vendor definition

See Also: Vendor Reports