Introduction
What's New
Online Activation
Welcome
System Installation
Web Resources
The Demo Application
EasyHL7.exe
System Configuration
Registration Information
User Defined Annotations
Vendor Maintenance
Definition Reports
HL7 File Viewer
HL7 Definition Editing
Segment Element Definitions
Extended Element Properties
HL7 Table Definitions
HL7 Data Type Definitions
Easy HL7 Processing Profiles
Solution Building
Developers Overview
System Requirements
How to deploy your application
Redistribution and Licensing
Creating Runtime Licenses
Global Properties
EasyInstallationFolder
LicenseCompany
LicenseContact
LicenseContactAddress
LicenseContactEmail
LicenseContactFax
LicenseContactPhone
LicenseFileName
LicenseIsDemo
LicenseIsDevelopment
LicenseIsRuntime
LicenseNote
LicenseRegistrationDate
LicenseType
ProductID
The EHL7Interface DLL
Properties and Methods
HL7FileOpenMode
APIVersionMajor
IsError / LastError
SetupComplete
VendorID
VendorPath
ClearErrors()
GetVendorID()
InstallDefaultVendors()
NewVendor()
OpenFileManager()
PrintPreviewMessage()
SetDefaultVendorPath()
ShowAnnotations()
ShowCommandoProfile()
ShowConfiguration()
ShowDataTypes()
ShowElements()
ShowElementProperties()
ShowFatalError()
ShowProfiles()
ShowRegistration()
ShowReports()
ShowSegments()
ShowTables()
ShowVendors()
VendorsXML()
VerifySystem()
The EHL7 Runtime DLL
CommandoProcessor Object
Properties / Methods / Events
CommandoProcessorType
ApplicationPath
ArchiveMessages
ArchivePath
AutoInstallVendorDefinitions
CommandoVersion
ConfigurationProgram
ErrorPath
Common Properties
HasConfigurationProgram
HL7FileExtension
InboundPath
IsError / LastError
OutboundPath
Password
PasswordLimitReached
PasswordRequired
PollingInterval
ProcessorIsActive
ProcessorType
ProfileID
ProfileIsDemo
ProfileName
RegistrationMode
ScriptAuthor
ScriptCreated
ScriptDescription
ScriptName
ScriptVersion
Validated
VendorID
VendorName
VendorPath
VendorVersion
ClearErrors
HaltProcessing
InstallProfileVendor
LoadRuntimeProfile
OpenConfigurationProgram
OpenRuntimeProfile
ProfileVendorExists
ProfileVendorIsDifferent
SaveProcessorProfile
StartProcessorProfile
ValidatePassword
ValidateProfile
CommandoScriptError
InboundFolderPolled
InputFileDetected
InputFileError
InputFileIgnored
InputFileProcessed
LaunchProgramRequest
LoadSettingsFailed
MessageArchived
MessageIn
Polling
ProcessingStarted
ProcessingStopped
ProcessorUnloaded
ProcessingAsleep
ProcessingPaused
ScriptEvent
EHL7Message Object
EHL7Message Properties and Methods
IsError / LastError
HL7
HL7XML
MSHObject
SegmentHL7
SegmentValue
ShowAllComponents
TruncateEmptyFields
VendorID
AddSegment()
AddSegmentAfter()
ClearErrors()
CloneSegment()
CreateFromHL7()
CreateFromXML()
CreateMessage()
DeleteSegment()
GetComponentCount()
GetEscFieldValue()
GetFieldDefaultValue()
GetFieldDescription()
GetFieldLength()
GetFieldType()
GetFieldValue()
GetHL7TableID()
GetRequiredFieldNumbers()
GetSegment()
GetSegmentByIDX()
GetSubFieldValue()
HL7XMLToString()
InitializeVendor()
InsertSegment()
InsertSegmentAfter
LastComponent()
NextSegment()
NextSegmentName()
PreviousSegment()
PreviousSegmentName()
ReplaceSegment()
Save()
SaveXML()
SegmentCount()
SegmentExists()
SegmentFieldCount()
SegmentList()
SegmentName()
SetEscFieldValue()
SetFieldValue()
SetSubFieldValue()
SetVendorObject()
HL7Vendors Object
HL7Vendors Properties and Methods
EHL7_RegistrationType
APIVersionMajor
BOM
ComponentDelimiter
Description
EncodingChars
EOM
EscapeDelimiter
FieldSeparator
IsError / LastError
ParsingCharacters
RegistrationMode
RepeatDelimiter
SegmentDelimiter
SegmentsXML
SubComponentDelimiter
VendorDescription
VendorID
VendorName
VendorPath
VendorVersion
AddHL7DataType()
AddHL7Segment()
AddHL7Table()
BlankSegmentXML()
ClearErrors()
CreateGUID()
CreateVendor()
DataTypeComponents()
DecodeBase64()
DeleteDataType()
DeleteDataTypeComponent()
DeleteHL7Element()
DeleteHL7Table()
DeleteVendor()
EncodeBase64()
EncodeFileAsBase64()
ExportVendor()
GetElementGuid()
GetElementProperties()
GetHL7Table()
GetVendorID()
GetVendorXML()
HL7ComponentsXML()
HL7DataTypesXML()
HL7ElementsXML()
HL7TablesXML()
ImportVendor()
InstallDefaultVendors()
ListVendors()
OpenVendor()
Refresh()
UpdateElementProperties()
UpdateHL7DTComponents()
UpdateHL7Elements()
UpdateHL7Segments()
UpdateHL7Table()
UpdateVendor()
VendorEscData()
VendorFileManifest()
VendorsXML()
VendorUnEscData()
HL7File Object
HL7File Properties and Methods
Cancel
IsError / LastError
KeepMessagesInMemory
MessageCount
TruncateEmptyFields
VendorPath
ClearErrors()
GetMessageHL7()
GetMessageXML()
OpenFile()
OpenXMLFile()
HL7FileError
Process
ProcessCompleted
MessageProcessed
MessageRead
MessageReadObject
EHL7Processor Object
EHL7Processor Properties and Methods
EHL7IgnoreFileReasons
EHL7InputFormat
EHL7OutputFormat
EHL7ProcessFileActions
EHL7ProcessorOptions
CompleteAction
ErrorPath
InboundExtension
InboundFormat
InboundPath
IniFileName
InProcess
IsError / LastError
OutboundExtension
OutboundFormat
OutboundPath
Paused
PauseHours
ProcessingOptions
PollingInterval
StopTime
TruncateEmptyFields
VendorID
VendorPath
VendorsXML
CancelProcessing()
ClearErrors()
OpenProfile()
Poll()
ProcessProfile()
SaveProfile()
Validate()
InboundFilesDetected
InboundFolderPolled
InputFileDetected
InputFileError
InputFileIgnored
InputFileProcessed
MessageArchived
MessageIN
MessageReadObject
Polling
ProcessingAsleep
ProcessingPaused
ProcessingStarted
ProcessingStopped
ProfileError
HL7FileAnalyzer
Properties and Methods
HL7MsgFilePointer
EHFA_ErrorType
BOM
EOM
FileMessageCount
HL7FileName
IsError
IsHL7FileOpen
MaxMessages
SegmentDelimiter
AnalyzeHL7File()
CloseHL7File()
GetHL7Message()
GetMessagePointer()
AnalyzingFile
AnalysisCompleted
QSXML Object
QSXML Properties and Methods