Property | S/T | Description |
---|---|---|
SchemaFile | ST | Used for parsing data and generating a new schema during design time. Select a schema file that contains the schema you want to use. |
SegLibFile | ST | Segment library (.dsl.xml) file. This .dsl.xml file is created in Document Schema Designer. The segment library file is used during design time, not run time. |
FldLibFile | ST | Field library (.dfl.xml) file. This .dfl.xml file is created in Document Schema Designer. The field library file is used during design time, not run time. |
SegmentTerminator | ST | Character that terminates a segment. Select a Segment Terminator from the list. The default is CR(000D). For your options, see Segment Terminators. |
Validation | ST | If set to true, the adapter validates: • Field requirement • Field default value (if this value is defined) • CheckSum Default value is False. Validation works differently on source and target files. Validation on the source occurs when you click Apply in Source Properties. On the target side, validation occurs at run time. If validation is successful, this is indicated in the log file and if there are errors, error messages are logged to the log file. On source-side validation, the first error is recorded in the log file and then the transformation stops before any other errors are recorded. On the target side, all errors are recorded to the log file, since validation occurs at run time. |
Unicode | ST | This property is important if your HL7 file is Unicode encoded. The default is false, therefore if your source or target HL7 file is Unicode encoded, change this setting to true. |
StuffedLength | ST | Specify carriage return length. This property is not required by the HL7 standard, but is used by Lower Layer Protocols. By default, StuffedLength is zero. HL7 encoding rules do not place any limits on the length of a segment. Many languages or operating systems have terminal-oriented input disciplines that place a limit on the number of characters received before they must receive a carriage return character. To overcome this problem, use this property. If some characters are transmitted without a carriage return, the sending system inserts a carriage return character into the output stream. The receiving system is also counting characters from the last carriage return seen. If the limit is reached, the receiving system knows that the next character is a stuffed carriage return and must be removed from the data. |
FieldSeparator | T | Separates two adjacent data fields within a segment. An HL7 file is presumed by the integration platform to have a pipe | (007C) between each field. To specify a different field separator, click the FieldSeparator arrow to display the list of options. The default is | (007C). For your options, see Segment Terminators. |
ComponentSeparator | T | Separates adjacent components of data fields. The default is ^(005E). For your options, see Segment Terminators. |
RepetitionSeparator | T | Separates multiple occurrences of a field. The default is ~(007E). For your options, see Segment Terminators. |
EscapeCharacter | T | Escape character for use with any field represented by an ST, TX or FT data type, or for use with the data (fourth) component of the ED data type. For your options, see Segment Terminators. |
SubcomponentSeparator | T | Separates adjacent subcomponents of data fields. The default is &(0026). For your options, see Segment Terminators. |
StuffedLength | T | This property is not required by the HL7 standard, but is used by Lower Layer Protocols. By default, StuffedLength=0. HL7 encoding rules do not place any limits on the length of a segment. Many languages or operating systems have terminal oriented input disciplines that place a limit on the number of characters that can be received before they must receive a carriage return character. To overcome this problem, you may use the StuffedLength property. If a certain number of characters have been transmitted without a carriage return, the sending system inserts a carriage return character into the output stream. The receiving system is also counting characters from the last carriage return seen. If the limit is reached, the receiving system knows that the next character is a stuffed carriage return and must be removed from the data. |