Pattern parameter | Default | Description |
---|---|---|
Report type | Text |
Configures the type of report this pattern instance generates. |
Report file name | Report.txt |
This parameter configures the file name for the generated reports. |
Report directory | The directory location where the report files are written to. | |
File completion interval (seconds) | 900 | Controls the time interval for accumulating healthcare reports. When this time interval is reached, the report file is closed and copied to the report directory. A new file is then opened to accumulate the next set of reports. |
Pattern parameter | Default | Description |
---|---|---|
Source type | Generic | This parameter defines the type of source application. The parameter is used to select the GenericHL7Input node in the Receiver flow. |
Source identifier | Source application | This parameter defines an identifier that is used to describe the source in error messages, notifications, and standard journaling messages. |
Source facility | This parameter defines the source facility that is included in error messages, notifications, and standard journaling messages. | |
Connection details | localhost:1111 | This parameter defines the TCP/IP connection for the source application in the form hostname:port |
Timeout waiting for data (seconds) | 60 | This parameter defines the length of time that the node listens on a connection for more data after the first byte of data has arrived. You can specify any length of time in seconds. The default is 60 seconds. When the specified time has been exceeded, all available data is sent to the Failure terminal. |
Leading MLLP bytes | 0B | This parameter defines the leading MLLP byte that must be trimmed off the front of the HL7 record. |
Trailing MLLP bytes | 1C0D | This parameter defines the trailing MLLP bytes that are used as an HL7 record delimiter. These trailing MLLP bytes are removed by the TCPIPServerInput node. They are also added by the TCPIPClientOutput node which returns HL7 acknowledgements. |
Consecutive error limit | 0 |
This parameter defines the maximum number of consecutive errors that are tolerated before closing the network connection. Any non-positive number is treated as an infinite value, and the connection is not ended if there are consecutive faults.
The connection is always ended if the message does not contain the correct leading MLLP byte. |
Pattern parameter | Default | Description |
---|---|---|
Source feed | Selected | This parameter determines whether a copy of the source message is generated. The Publish parameter determines whether the source feed is written to the queue .SRC queue or published to the topic /Source topic. |
Send acknowledgement | Selected | This parameter determines whether the sending application expects a standard ACK or NACK response. |
Journaling | None |
This parameter determines the journaling options. Valid values are:
|
Check duplicates | Selected |
This parameter determines whether duplicate messages are detected, as determined by the unique message identifier in the HL7 MSH header.
If duplicates are detected, the following action is taken:
|
Publish | Publish | This parameter determines whether journal messages and other messages are published or written to queues. |
Pattern parameter | Default | Description |
---|---|---|
Report duplicates | Selected | This parameter determines whether duplicate messages that arrive within the specified time generate an error notification message. |
Expiry of identifier messages (seconds) | 86400 | This parameter defines (in seconds) how long identifier messages are kept before expiry. After this time period, duplicates are not recognised and are processed as usual. The default equates to 24 hours. |
Pattern parameter | Default | Description |
---|---|---|
Description | HL7 To Reports Pattern | This parameter defines the purpose of the flow that is generated, and can include any details that you require. |
Queue prefix |
This parameter defines a string that you want to prefix to the queue names. The standard queues are created with this prefix and a standard set of suffixes. If this parameter is left blank, the pattern instance name is processed to remove non-alphanumeric characters and then it is used as the queue prefix. |
|
Flow prefix |
This parameter defines a string that is added to the start of the name of each main message flow in a generated pattern instance. This string helps to identify the components of the pattern instance in reports and monitoring. If this parameter is left blank, the pattern instance name is processed to remove non-alphanumeric characters and then it is used as the flow prefix. |
|
Generate scripts | Selected | This parameter determines whether an MQSC deployment script is generated. |
Trace file name | tracefile.txt | This parameter defines the file name, including the path, to which trace output is sent. If no path is provided, the trace file is written to the machine-wide work path directory of your IBM Integration Bus installation. On Windows, the default work path directory is C:\ProgramData\Application Data\IBM\MQSI. On Linux, the default work path directory is /var/mqsi. |
All the pattern parameters are listed with their default values. Where no default is indicated, the default value is an empty string.