If an HL7 message contains one of the special delimiter characters as part of its message content, you can use a special escape sequence to specify the delimiter character. This ensures that any application that processes HL7 messages can always distinguish between a delimiter character and a character that is part of the message text.
Each delimiter character has its own escape sequence. This escape sequence consists of the \ character followed by a unique capital letter, followed by \. The following table lists the delimiter characters and their equivalent escape sequences:
| Character | Escape Sequence |
|---|---|
| & | \T\ |
| ^ | \S\ |
| | | \F\ |
| ~ | \R\ |
| \ | \E\ |
| Hexadecimal character xx | \Xxx..\ |
In the \Xxx\ escape sequence, xx is a two-digit hexadecimal number representing the ASCII value of a character.
Note that the \ escape character has its own escape sequence.
In addition to the above escape sequences, some additional special escape sequences are defined. These escape sequences are left unchanged.
| Sequence/Type | Format |
|---|---|
| Highlighting Sequences |
|
| Formatting Sequences (starting with a period) |
|
| Character Set Codes |
|
These escape sequences enable you to include formatting information as part of a segment composite.


