ORHLESC ;SLC/JMH - HL7 UTILITY ;11:26 AM 2 Apr 2001
Source file <ORHLESC.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
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 |