PSOHLNE2 ;BIR/RTR-Parsing out more OERR segments ;8/13/08 2:43pm
Source file <PSOHLNE2.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 |
Package | Total | Caller Graph |
---|---|---|
Outpatient Pharmacy | 1 | PSOHLNEW |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;RXO segment on new orders with multiple subscripts
|
|
PARSE | ;
|
|
SET | ||
OBXX | ;Parse out OBX segments
|
|
OPARSE | ;
|
|
OSET | ||
PURGE | ;Purge order initiated by CPRS
|
|
PDERR | ||
PDNO | ||
PURGEX | ||
PRX | ;Purge from PSRX here
|
|
PUQUIT | ||
REF | ; Refill request from CPRS
|
|
REFERR | ||
REFSND | ; Add code here if response message is ever required
|
|
REFRX | ;
|
|
PIDZ | ;
|
|
PV1Z | ;
|
|
ORCZ | ;
|
|
ZRXZ | ;
|
|
STUFF | ;
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | REFRX+24 |
FILE^DICN | REFRX+21 |
^DIE | PRX+12, PRX+15 |
^DIK | PURGE+9, PRX+6, PRX+7, PRX+8, PRX+9 |
IX1^DIK | REFRX+25 |
$$GET1^DIQ | REFRX+11 |
EN^ORERR | PDERR, REFERR |
$$UNESC^ORHLESC | STUFF+4 |
MAILMSG^PSOATRFC | REFRX+14 |
REF^PSOATRFC | REFRX+13 |
INIT^PSOHLSN | PDNO+1 |
SEND^PSOHLSN | PDNO+4 |
$$SITE^VASITE | PV1Z+7 |
$$DT^XLFDT | PRX+10, PV1Z+6 |
FileNo | Call Tags |
---|---|
^PSRX - [#52] | Classic Fileman Calls |
^PS(52.4 - [#52.4] | Classic Fileman Calls |
^PS(52.41 - [#52.41] | Classic Fileman Calls |
^PS(52.5 - [#52.5] | Classic Fileman Calls |
^PS(59.7 - [#59.7] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(40.8 - [#40.8] | PV1Z+5 |
^PS(50.606 - [#50.606] | STUFF+3 |
^PS(50.7 - [#50.7] | STUFF+1 |
^PS(52.4 - [#52.4] | PRX+8 |
^PS(52.41 - [#52.41] | PURGE+6, PURGE+7, PURGE+8, REF+4, REF+5, REF+6, REFRX+1, REFRX+22*, REFRX+23*, REFRX+24* , STUFF+4* |
^PS(52.5 - [#52.5] | PRX+9 |
^PS(55 - [#55] | PRX+7, PRX+12, PRX+13, PRX+14* |
^PSDRUG - [#50] | PARSE+2 |
^PSRX - [#52] | PRX+1, PRX+2, PRX+3, PRX+5, PRX+6, REFRX+2, REFRX+3, REFRX+23 |
^SC - [#44] | PV1Z+2, PV1Z+3, PV1Z+4 |
^XUSEC("PSOAUTRF" | REFRX+11 |
Name | Line Occurrences |
---|---|
@( | REFRX+4 |
OPARSE | OBXX+3 |
OSET | OPARSE+1 |
PARSE | EN+2 |
PDERR | PURGE+7, PURGE+11, PRX+2 |
PDNO | PURGE+5, PURGE+11, PRX+1, PRX+2, PRX+3, PUQUIT |
PRX | PURGE+4 |
PUQUIT | PRX+11, PRX+12, PRX+14 |
REFERR | REF+4, REF+5, REF+8, REFRX+2, REFRX+3, REFRX+6 |
REFRX | REF+2 |
REFSND | REF+3, REF+8, REFRX+1, REFRX+2, REFRX+3, REFRX+5, REFRX+6, REFRX+21, REFRX+26 |
SET | PARSE+1, PARSE+2, PARSE+3, PARSE+4, PARSE+5 |
Name | Field # of Occurrence |
---|---|
^(0 | REFRX+22* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | REFRX+24! |
>> AAA | EN+2*, EN+3, EN+4, OBXX+3*, OBXX+4, OBXX+5 |
DA | PURGE+1~, PURGE+9*, PRX+6*, PRX+7*!, PRX+8*!, PRX+9*!, PRX+12*, PRX+15*, REFRX+25* |
DA(1 | PRX+7* |
DD | REFRX+21! |
>> DDR | PARSE+3* |
>> DFN | REFRX+21, PIDZ+1* |
DIC | REFRX+21*! |
DIC("DR" | REFRX+21* |
DIC(0 | REFRX+21* |
DIE | PRX+12*!, PRX+15*! |
DIK | PURGE+9!*, PRX+6!*, PRX+7*!, PRX+8*!, PRX+9*!, REFRX+25!* |
DO | REFRX+21! |
DR | PRX+12*, PRX+15*, REFRX+21! |
DR(2 | PRX+12*, PRX+15* |
DT | PRX+10*, PRX+12, PRX+13, PRX+14, PRX+15, PV1Z+6*, PV1Z+7 |
>> EE | STUFF+4* |
>> ENTERED | REFRX+21, ORCZ+1* |
>> INPTRX | PV1Z+3*, PV1Z+4*, PV1Z+5*, PV1Z+7 |
>> LOCATION | REFRX+22, PV1Z+1*, PV1Z+2*, PV1Z+3, PV1Z+4 |
MSG | PDERR, PDNO+1~, REFERR |
MSG( | EN+1*, EN+2, EN+3, EN+4, EN+8!, OBXX+2*, OBXX+3, OBXX+4, OBXX+5, OBXX+9! , PDNO, REFRX+4 |
MSG(2 | PDNO+1* |
MSG(3 | PDNO+1* |
MSG(4 | PDNO+1*, PDNO+2*, PDNO+3* |
>> NNCK | OBXX+2*, OBXX+8*, OPARSE+1*, OPARSE+2* |
>> NNN | EN+1*, EN+2*, OBXX+2*, OBXX+3* |
>> NNNN | EN+1*, EN+3*, EN+7, PARSE+1, PARSE+2, PARSE+3, PARSE+4, PARSE+5, PARSE+6, OBXX+2* , OBXX+3, OBXX+4*, OBXX+8, OPARSE+1, OPARSE+2 |
>> OBXAR( | OBXX+8*, OBXX+10*!, OPARSE+1*, OPARSE+2* |
>> OCOUNT | OBXX+1*, OBXX+8, OBXX+10, OPARSE+1, OPARSE+2 |
>> OOO | EN+2*, EN+3, EN+4, OBXX+3*, OBXX+4, OBXX+5, OBXX+10* |
>> OR("PLACE" | PDNO+1 |
>> PDFN | PURGE+7, PRX+2, REF+5, REFRX+3, REFRX+14 |
PEER | PURGE+1~, PDNO* |
>> PENDING | REFRX+22*, REFRX+23, REFRX+24, REFRX+25, STUFF+4 |
>> PLACER | REFRX+5, REFRX+21, ORCZ+1* |
>> PLACERXX | PDNO+1 |
PLAST | PURGE+1~, PRX+13*, PRX+14 |
PND | PURGE+1~, PURGE+5*, PURGE+6, PURGE+7, PURGE+8, PURGE+9 |
>> POLIM | EN+5*, PARSE+1, PARSE+2, PARSE+4, PARSE+5, PARSE+6, SET*, OBXX+6*, OPARSE+1, OPARSE+2 , OSET* |
>> POVAR | EN+1*, EN+5, EN+6*, EN+7, SET*, OBXX+2*, OBXX+6, OBXX+7*, OBXX+8, OSET* |
>> POVAR1 | EN+1*, EN+2, EN+4*, EN+6, OBXX+3, OBXX+5*, OBXX+7, OPARSE+1 |
PPG | PURGE+1~ |
PREER | PURGE+1~, PDNO+2* |
PRG | PURGE+1~ |
PRGFLAG | PURGE+1~, PURGE+3*, PURGE+8*, PDNO+1, PDNO+3, PRX+3* |
PRGSTAT | PURGE+1~, PURGE+8* |
>> PROV | REFRX+21, ORCZ+1* |
PSACOUNT | PURGE+1~ |
PSARC | PURGE+1~, PRX+13* |
PSCA | PURGE+1~, PRX+7* |
PSCC | PURGE+1~, PRX+6*, PRX+7, PRX+11, PRX+12, PRX+13, PRX+14, PRX+15 |
>> PSINPTR | REFRX+24, PV1Z+3*, PV1Z+7* |
PSOAUTOF | REF+1~, REFRX+10*, REFRX+17*, REFRX+18 |
>> PSODDRUG | PARSE+2* |
PSODUZ | REF+1~ |
>> PSODYSPL | PARSE+6* |
PSOERR | REF+1~, REFRX+12*, REFRX+13, REFRX+14, REFRX+17 |
>> PSOFILNM | PURGE+4, PURGE+5, REF+2, REF+3, REFRX+13, REFRX+14 |
PSOHINST | PDNO+1~ |
>> PSOIII | EN+1*, OBXX+2* |
PSOMSORR | PURGE+2*, PURGEX! |
PSONUN | STUFF+5! |
PSONUNN | STUFF+5! |
>> PSORDITE | PARSE+1*, STUFF+1 |
>> PSOREFIL | EN+7*, PARSE+5* |
PSORFX | REF+1~, REF+3*, REF+4, REF+5, REF+6 |
PSORXFL | REF+1~, REF+2*, REFRX+1, REFRX+2, REFRX+3, REFRX+6, REFRX+22, REFRX+23 |
PSOSUSPA | PRX+6*! |
PSOVRB | STUFF+3*, STUFF+4, STUFF+5! |
PSOVRBD | STUFF+1*, STUFF+2!, STUFF+3, STUFF+5! |
>> PSOXQTY | PARSE+4* |
PURGCOMM | PURGE+1~, PURGE+7*, PURGE+10*, PDERR, PRX+2* |
PURGEXRX | PURGE+1~, PRX+5*, PRX+12, PRX+14, PRX+15 |
PURGLTH | PURGE+1~, PRX+14* |
PURGNODE | PURGE+1~, PRX+14* |
PURGORC | PURGE+1~, PDNO*, PDNO+1, PDNO+2 |
PURGPID | PURGE+1~, PDNO*, PDNO+1 |
PURGPLC | PURGE+1~ |
PURGPV1 | PURGE+1~, PDNO*, PDNO+1 |
PURGRX | PURGE+1~, PURGE+4*, PRX+1, PRX+2, PRX+3, PRX+5, PRX+6, PRX+7, PRX+8, PRX+9 |
REFCOM | REF+1~, REF+4*, REF+5*, REF+6*, REF+7*, REF+8*, REFRX+1*, REFRX+2*, REFRX+3*, REFRX+5* , REFRX+6*, REFRX+21* |
REFCOMXX | REF+1~, REF+4*, REF+5*, REF+8*, REFERR, REFRX+2*, REFRX+3*, REFRX+6* |
REFEER | REF+1~ |
REFILLER | REF+1~, REFRX+6, ORCZ+1* |
REFORC | REF+1~ |
REFPID | REF+1~ |
REFPV1 | REF+1~ |
REFSEG | REF+1~, REFRX+4*, PIDZ+1, PV1Z+1, ORCZ+1, ZRXZ+1 |
REFVR | REF+1~ |
REFXXX | REF+1~, REF+3*, REF+8*, REFRX+1*, REFRX+2*, REFRX+3*, REFRX+5*, REFRX+6*, REFRX+21* |
RFLOOP | REF+1~, REFRX+4* |
RFTYPE | REF+1~, REFRX+4* |
>> ROUTING | REFRX+22, ZRXZ+1* |
RREER | REF+1~ |
>> X | REFRX+21* |
>> Y | REFRX+21, REFRX+22 |
>> ZZ | EN+1, EN+2, EN+3, EN+4, EN+8, OBXX+2, OBXX+3, OBXX+4, OBXX+5, OBXX+9 |