ORHLESC ;SLC/JMH - HL7 UTILITY ;11:26 AM 2 Apr 2001
Source file <ORHLESC.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ESC(ORSTR,VAL) | ; REPLACE HL7 DELIMITER CHAR
|
|
| UNESC(ORSTR,VAL) | ;
; Remove Escape Characters from HL7 Message Text ; Escape Sequence codes: ; F = field separator (ORFS) ; S = component separator (ORCS) ; R = repetition separator (ORRS) ; E = escape character (ORES) ; T = subcomponent separator (ORSS) |
|
| REPLACE(X,Y,Z) | ;
; X is initial string ; Y is string to be replaced ; Z is string to replace |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| HL7DEL | ESC+1~ |
| I | ESC+1~, ESC+14*, ESC+16*, ESC+17*, ESC+18*, ESC+19*, REPLACE+6* |
| I1 | UNESC+15~, UNESC+18*, UNESC+24 |
| I2 | UNESC+15~, UNESC+19*, UNESC+20, UNESC+21 |
| J1 | UNESC+15~, UNESC+20*, UNESC+22 |
| J2 | UNESC+15~, UNESC+21*, UNESC+24 |
| K | UNESC+15~, UNESC+23*, UNESC+24 |
| ORCHR | UNESC+15~, UNESC+16* |
| ORCS | UNESC+8~, UNESC+11*, UNESC+16 |
| ORES | UNESC+8~, UNESC+13*, UNESC+16, UNESC+18, UNESC+19, UNESC+20, UNESC+21 |
| ORFS | UNESC+8~, UNESC+10*, UNESC+16 |
| ORREP | UNESC+15~, UNESC+17 |
| ORREP( | UNESC+16* |
| ORRS | UNESC+8~, UNESC+12*, UNESC+16 |
| ORSS | UNESC+8~, UNESC+14*, UNESC+16 |
| ORSTR | ESC~, ESC+3, ESC+4, ESC+11, ESC+12, UNESC~, UNESC+17*, UNESC+18, UNESC+19, UNESC+24* , UNESC+25 |
| REPSEPC | ESC+1~, ESC+7*, ESC+16 |
| REPSEPE | ESC+1~, ESC+6*, ESC+13, ESC+14 |
| REPSEPF | ESC+1~, ESC+10*, ESC+19 |
| REPSEPR | ESC+1~, ESC+8*, ESC+17 |
| REPSEPS | ESC+1~, ESC+9*, ESC+18 |
| RES | ESC+5~, ESC+11*, ESC+12, ESC+13*, ESC+14*, ESC+16*, ESC+17*, ESC+18*, ESC+19*, ESC+20 |
| RET | REPLACE+4~, REPLACE+6*, REPLACE+7 |
| SEPC | ESC+1~, ESC+7*, ESC+16 |
| SEPE | ESC+1~, ESC+6*, ESC+7, ESC+8, ESC+9, ESC+10, ESC+12, ESC+13, ESC+14 |
| SEPF | ESC+1~, ESC+10*, ESC+19 |
| SEPR | ESC+1~, ESC+8*, ESC+17 |
| SEPS | ESC+1~, ESC+9*, ESC+18 |
| VAL | ESC~, ESC+2*, ESC+4, ESC+6, ESC+7, ESC+8, ESC+9, ESC+10, UNESC~, UNESC+9* , UNESC+10, UNESC+11, UNESC+12, UNESC+13, UNESC+14 |
| VALUE | UNESC+15~, UNESC+22*, UNESC+23 |
| X | ESC+5~, ESC+12*, ESC+13*, ESC+14*, REPLACE~, REPLACE+5, REPLACE+6 |
| Y | ESC+5~, ESC+13*, ESC+14*, ESC+16*, ESC+17*, ESC+18*, ESC+19*, REPLACE~, REPLACE+5, REPLACE+6 |
| Z | ESC+5~, ESC+13*, ESC+14*, REPLACE~, REPLACE+6 |