PSGMIV ;BIR/MV-IV ORDER FOR THE 24 HOUR MAR. ;25 Nov 98 / 9:07 AM
Source file <PSGMIV.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 |
---|---|---|
START | ;*** Read IV orders
|
|
IV | ;*** Sort IV orders for 24 Hrs MAR.
|
|
PRT | ;*** Print IV orders.
|
|
LNNEED | ;*** Find lines needed per label.
|
|
OS | ; order record set
|
|
PRTIV | ;*** Print IV order on MAR
|
|
OPI(DFN,ORDER,OPITEXT,OPIPRINT) | ; Retrieve, format, and print Other Print Info
|
|
L(X) | ;***Check to see if a new block is needed.
|
|
ORSET | ; order record set
|
|
SETL0 | ;*** Set variable to use in ^PSGPL0 to calculate admin time.
|
|
RPHINIT(RPH) | ; Find initial for the person who completed the IV order.
|
|
DEFINIT(X) |
Name | Field # of Occurrence |
---|---|
SPN^PSGMAR0 | IV+12 |
BOT^PSGMAR3 | PRTIV+2, L+3 |
HEADER^PSGMAR3 | PRTIV+2, L+3 |
TMSTR^PSGMAR3 | PRTIV+14, PRTIV+18, PRTIV+19 |
TS^PSGMAR3 | PRT+4 |
$$ENDTC1^PSGMI | PRT+5 |
ONHOLD^PSGMMAR2 | PRTIV+1 |
INITOPI^PSGMMIVC | PRT+8 |
TXT^PSGMUTL | OPI+4, OPI+6 |
ENIV^PSGPL0 | SETL0+3 |
EN^PSGS0 | ORSET+2 |
GT531^PSIVORFA | PRT+3 |
GT55^PSIVORFB | IV+1, PRT+2 |
NAME^PSIVUTL | PRTIV+14, PRTIV+17 |
$$ONE^PSJBCMA | IV+4, PRT+6 |
$$GETSIOPI^PSJBCMA5 | OPI+1 |
NAMENEED^PSJMUTL | LNNEED+5 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(52.7 - [#52.7] | PRTIV+19 |
^PS(53.1 - [#53.1] | OPI+5, OPI+6 |
^PS(55 - [#55] | START+2, IV+10, LNNEED+6, OPI+3, OPI+4, RPHINIT+1 |
^TMP($J | IV+10, IV+14*, IV+15*, IV+16* |
^VA(200 - [#200] | DEFINIT+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | IV+9~, IV+10* |
CD | ORSET+6! |
>> DAO | PRT+2 |
DFN | IV+1*, IV+4, PRT+2*, PRT+3, PRT+6, LNNEED+6, OPI~, OPI+1, OPI+3, OPI+4 |
DRG | IV+1!, IV+8, PRT+1! |
DRG("AD" | IV+8, PRTIV+14, PRTIV+21 |
DRG("SOL" | IV+8, PRTIV+15, PRTIV+17, PRTIV+19, PRTIV+21 |
>> FD | ORSET+2* |
HCD | ORSET+6! |
HM | ORSET+6! |
I | OPI+2~, OPI+3*, OPI+5*, OPI+7*, OPI+9, ORSET+6! |
II | OPI+2~, OPI+4*, OPI+6* |
J | ORSET+6! |
>> L | PRTIV+12*, PRTIV+14, PRTIV+18, PRTIV+19, PRTIV+20, PRTIV+21*, PRTIV+22*, PRTIV+23, PRTIV+24*, PRTIV+28 , PRTIV+30, PRTIV+31*, PRTIV+32, PRTIV+33*, PRTIV+34*, PRTIV+35*, PRTIV+36, PRTIV+37, PRTIV+38, OPI+8 , OPI+9, L+1*, L+2* |
LAST | OPI+2~*, OPI+4*, OPI+6* |
LN | PRT+1~, LNNEED+9*, PRTIV+2, L+3 |
>> LN2 | PRTIV+38, L+2 |
M | ORSET+6! |
MARX | OPI+2!, OPI+7!* |
MARX( | OPI+4, OPI+6, OPI+7, OPI+9 |
MARXTXT | OPI+2~, OPI+4*, OPI+6* |
MID | ORSET+6! |
MN | ORSET+6!, SETL0+2* |
>> MSG1 | L+3* |
NAME | PRTIV+13~, PRTIV+14, PRTIV+17 |
NAME( | PRTIV+14, PRTIV+17, PRTIV+18 |
NAMENEED | PRT+9~*, LNNEED+5*, LNNEED+8 |
ND | ORSET+6!, SETL0+2* |
ND1 | ORSET+6!, SETL0+2* |
NEED | PRT+9~, LNNEED+5 |
OD | ORSET+6! |
>> ON | START+1*, START+2*, IV+4, IV+8, IV+10, PRT+2*, PRT+3, PRT+6, PRTIV+6, PRTIV+10 , RPHINIT+1 |
ON55 | IV+1~, PRT+1~, LNNEED+6, PRTIV+27 |
>> ONHOLD | PRTIV+7 |
OPILAST | LNNEED+6~* |
OPILEN | LNNEED+6~*, LNNEED+7 |
OPIPRINT | OPI~, OPI+7 |
OPITEXT | OPI~, OPI+10* |
ORDER | OPI~, OPI+1, OPI+3, OPI+4, OPI+5, OPI+6 |
P | IV+1!, PRT+1! |
P( | PRT+5* |
P("LOG" | PRTIV+5 |
P("MR" | IV+3, PRTIV+20 |
P("OPI" | LNNEED+6, LNNEED+7, PRTIV+22, PRTIV+24, PRTIV+26, PRTIV+27, PRTIV+29, PRTIV+36, PRTIV+37 |
P(11 | PRT+4, ORSET+3, SETL0+2 |
P(2 | IV+2, IV+4, PRT+6, PRTIV+8, ORSET+2, ORSET+3, SETL0+2 |
P(3 | IV+4, PRT+6, PRTIV+8, ORSET+2, ORSET+3, SETL0+2 |
P(4 | LNNEED+7, PRTIV+22, PRTIV+23, SETL0+2 |
P(8 | PRTIV+20 |
P(9 | IV+4, IV+5, PRT+4, PRT+6, PRTIV+20, ORSET+1, ORSET+2, ORSET+3, SETL0+2 |
PLSD | ORSET+6!, SETL0+2* |
>> PN | PRT+2 |
>> PPN | IV+14, IV+15, IV+16 |
PSGD | ORSET+6! |
PSGL | PRTIV+3~*, PRTIV+4, PRTIV+12, PRTIV+14, PRTIV+18, PRTIV+19, PRTIV+20, PRTIV+21, PRTIV+23, PRTIV+30 , PRTIV+31, PRTIV+32, PRTIV+33, PRTIV+35, PRTIV+38, OPI+2*, OPI+9, L+2 |
>> PSGLFFD | PRT+7* |
>> PSGLRN | PRTIV+38 |
>> PSGLRPH | PRTIV+38 |
PSGMAR | ORSET+4!, SETL0+1! |
PSGMAR( | ORSET+4 |
>> PSGMARED | START+2* |
>> PSGMAROC | PRTIV+2, PRTIV+4*, PRTIV+38, L+2*, L+3* |
PSGMARWC | IV+6~, IV+7*, IV+17 |
>> PSGMARWN | IV+7, IV+10*, IV+14, IV+15, IV+16, IV+17* |
>> PSGMFOR | ORSET+2* |
>> PSGMSORT | IV+14, IV+15, IV+16 |
>> PSGOES | ORSET+2* |
>> PSGP | START+2, IV+1, IV+10, PRTIV+27, RPHINIT+1 |
>> PSGP(0 | PRTIV+11 |
>> PSGPLC | ORSET+3*, SETL0+1*, SETL0+2* |
>> PSGPLF | IV+2, PRT+7, ORSET+2, ORSET+3 |
>> PSGPLS | START+2, ORSET+3 |
>> PSGRBPPN | IV+15, IV+16 |
>> PSGS0XT | ORSET+2 |
>> PSGSS | IV+14 |
>> PSGST | PRT+6*, PRTIV+14, PRTIV+18, PRTIV+19 |
PSIVX | PRTIV+13~, PRTIV+14*, PRTIV+17*, PRTIV+18, PRTIV+19 |
PSJLABEL | IV+1~*, PRT+1~* |
>> PSJPRB | IV+15, IV+16 |
PSJPRT2 | PRTIV+16~, PRTIV+19* |
>> PSSN | PRTIV+11 |
>> PST | START+2, IV+3, ORSET+1, ORSET+3, ORSET+4 |
>> Q | ORSET+4* |
QD1 | ORSET+6! |
QD2 | ORSET+6! |
ORSET+6! | |
>> QST | IV+4*, IV+5*, IV+14, IV+15, IV+16 |
>> QX | ORSET+4* |
RPH | RPHINIT~, RPHINIT+1*, RPHINIT+2*, RPHINIT+3*, DEFINIT+1*, DEFINIT+2* |
>> SD | ORSET+2* |
ST | ORSET+6!, SETL0+2* |
>> SUB1 | IV+10 |
>> SUB2 | IV+10 |
>> T | ORSET+2*, ORSET+3, SETL0+2 |
>> TM | IV+10, IV+15, IV+16 |
TMPMARX | OPI+2~*, OPI+7, OPI+10 |
TMPMARX( | OPI+4*, OPI+6* |
TMPMARX(" " | OPI+4, OPI+6 |
>> TMSTR | PRT+4*, ORSET+5* |
TS | PRT+1!, PRT+4*, LNNEED+9, PRTIV+24, PRTIV+26, PRTIV+31, PRTIV+32, PRTIV+33, ORSET+6!, SETL0+2* |
TS( | PRTIV+14, PRTIV+18, PRTIV+19, PRTIV+20, PRTIV+21, PRTIV+23, PRTIV+30, PRTIV+31, PRTIV+32, PRTIV+33 , PRTIV+35, PRTIV+38, OPI+9, L+2 |
TS(1 | PRTIV+4 |
TS(2 | PRTIV+12 |
TXT | OPI+2~ |
TXTLN | OPI+1~*, OPI+2~, OPI+3*, OPI+4, OPI+5*, OPI+6 |
U | IV+3, IV+8, PRT+2, PRTIV+19, PRTIV+20, RPHINIT+1, DEFINIT+1, DEFINIT+2 |
UD | ORSET+6! |
WDT | ORSET+6! |
WS | ORSET+6! |
WS1 | ORSET+6! |
X | IV+1~, IV+3*, IV+8*, IV+11~, IV+14, IV+15, IV+16, PRT+5*, PRT+9~, LNNEED+5* , LNNEED+7*, LNNEED+8*, LNNEED+9, L~, L+1, ORSET+2*, ORSET+3*, ORSET+4*, ORSET+5, ORSET+6! , DEFINIT~, DEFINIT+1*, DEFINIT+2* |
X1 | IV+11~, ORSET+6! |
X2 | ORSET+6! |
>> XTYPE | IV+3, IV+5 |
Y | IV+11~, PRTIV+14*, PRTIV+17*, PRTIV+18, PRTIV+29*, OPI+2~ |
>> Y1 | PRTIV+29*, PRTIV+30, OPI+9* |