PSSDOS ;BIR/RTR-Dose edit option ;03/10/00
Source file <PSSDOS.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 |
---|---|---|
Pharmacy Data Management | 1 | PSSDEE |
Name | Comments | DBIA/ICR reference |
---|---|---|
DOSN | ;
|
|
DOSNX | ;
|
|
DOSA | ||
WXF | ;
|
|
DOSA1 | ||
DOSLOC | ;
|
|
LOCX | ;
|
|
LOC | ; Edit local dose
|
|
LPD | ; Display local dose before edit
|
|
CHECK | ;
|
|
END | ||
ULK | ;No need to unlock, called from Drug enter/edit
|
|
QUES | ;
|
|
STUN | ||
NATND | ||
PR | ||
XNW | ;
|
|
XNWS | ;
|
|
QASK | ;Ask to continue
|
|
WXFPT(PSSWDXVL) | ;Add print fields with PSS*1*147
|
Name | Field # of Occurrence |
---|---|
^DIC | DOSA1, LOC+2 |
^DIE | WXF+15, DOSA1+3, LOC+6, LOC+7 |
^DIR | DOSNX+13, WXF+12, DOSLOC+4, QUES+1, QASK+2 |
$$DFSU^PSNAPIS | NATND+1 |
BCMA^PSSDOSER | DOSA1+3 |
BCMA1^PSSDOSER | LOC+6 |
SET^PSSDOSLZ | DOSA+7 |
$$TEST^PSSDSPOP | LOC+7 |
MS^PSSDSPOP | XNWS+2 |
EN2^PSSUTIL | DOSNX+13 |
LOC^PSSUTIL | LOCX+6 |
$$CHECK^PSSUTIL3 | WXF+1 |
$$SUPRA^PSSUTIL3 | NATND+2 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PSDRUG - [#50] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(50.606 - [#50.606] | CHECK+5, CHECK+7, CHECK+8 |
^PS(50.607 - [#50.607] | DOSA+1, CHECK+5, PR+2, XNWS+1, XNWS+2 |
^PS(51.24 - [#51.24] | WXFPT+4 |
^PS(59.7 - [#59.7] | LOC+4 |
^PSDRUG - [#50] | DOSNX+2!, DOSNX+6, DOSNX+7, DOSNX+8, DOSNX+13, DOSNX+19, DOSA, DOSA+4, DOSA+5, DOSA+10 , DOSA+11, WXF+9, WXF+10, WXF+15!, WXF+16, DOSLOC+2, DOSLOC+3, LOC+6, LPD+2, LPD+3 , ULK+2, STUN, NATND, XNW+1*, XNWS+2 |
Name | Line Occurrences |
---|---|
CHECK | DOSNX+4 |
DOSA | DOSNX+7, DOSNX+8 |
DOSA1 | DOSA1+4 |
DOSLOC | DOSA1, DOSA1+3 |
DOSNX | DOSNX+13 |
END | DOSNX+19, WXF+12, WXF+16, DOSLOC+4, LOC+2, LOC+6, LOC+7 |
LOC | WXF+16, LOCX+1, LOCX+2, LOC+6, LOC+8 |
LOCX | DOSNX+19 |
LPD | DOSNX+19, WXF+16 |
NATND | LOC+1, CHECK+2 |
PR | LOC+1 |
QASK | DOSA+3, DOSA+6, DOSA+11, LPD+1, LPD+3, WXFPT+7, WXFPT+8, WXFPT+9, WXFPT+10 |
QUES | DOSNX+19, WXF+16 |
STUN | DOSNX+1, LOC+1 |
WXF | DOSA+3 |
WXFPT | DOSA+12, DOSA+13, LPD+4, LPD+5 |
XNW | DOSNX+7 |
XNWS | DOSNX+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | DOSN+3, WXF+15*, DOSA1+3*, LOC+5*, LOC+7!* |
DA(1 | DOSA1*, DOSA1+3*, LOC+2*, LOC+5*, LOC+7* |
DIC | DOSA1!*, LOC+2!* |
DIC("A" | DOSA1* |
DIC("W" | DOSA1+1*, LOC+3* |
DIC(0 | DOSA1*, LOC+2* |
DIDEL | LOC+7! |
DIE | WXF+15!*, DOSA1+3!*, LOC+5!*, LOC+6!, LOC+7!* |
DIR | DOSNX+13!, DOSNX+14!, WXF+9!, WXF+12!, DOSLOC+4!, QUES+1!, QASK+1~, QASK+2! |
DIR("?" | DOSNX+14*, DOSNX+15*, DOSNX+16*, WXF+7*, WXF+8*, WXF+11*, DOSLOC+5*, DOSLOC+6* |
DIR("A" | DOSNX+14*, WXF+9*, DOSLOC+4*, QUES+1*, QASK+2* |
DIR("B" | DOSNX+14*, WXF+9*, DOSLOC+4*, QUES+1* |
DIR(0 | DOSNX+14*, WXF+9*, DOSLOC+4*, QUES+1*, QASK+2* |
DIROUT | QASK+1~ |
DIRUT | QASK+1~ |
DR | WXF+15*, DOSA1+3*, LOC+5*, LOC+7!* |
DTOUT | DOSA1, DOSA1+3, LOC+2, LOC+6, LOC+7, QASK+1~ |
DUOUT | DOSA1, LOC+2, QASK+1~ |
IOF | QASK+3 |
IOSL | DOSA+3, DOSA+6, DOSA+11, LPD+1, LPD+3, WXFPT+7, WXFPT+8, WXFPT+9, WXFPT+10 |
LPDOS | DOSN+1~, DOSA+11*, DOSA+12, DOSA+13, LPD+3*, LPD+4, LPD+5 |
>> PDS | DOSA+4*, DOSA+5, DOSA+10*, DOSA+11, LPD+2*, LPD+3 |
POSDOS | DOSN+1~, DOSA+5*, DOSA+6, DOSA+7 |
PSS11 | DOSNX+8~ |
PSSDESTP | XNWS+1~, XNWS+2*, XNWS+3! |
PSSDIEN | DOSN+2~, LOCX+6*! |
PSSDOSA | DOSN+1~, DOSA1+2*, DOSA1+3, LOC+4*, LOC+5, LOC+6, LOC+7, END! |
PSSIEN | DOSN+3~*, DOSNX+2, DOSNX+6, DOSNX+7, DOSNX+8, DOSNX+13, DOSNX+19, DOSA, DOSA+4, DOSA+5 , DOSA+10, DOSA+11, WXF+1, WXF+9, WXF+10, WXF+15, WXF+16, DOSA1, DOSA1+3, DOSLOC+2 , DOSLOC+3, LOCX+6, LOC+2, LOC+5, LOC+6, LOC+7, LPD+2, LPD+3, END!, ULK+1 , ULK+2, STUN, NATND, XNW+1, XNWS+2 |
PSSIENS | DOSNX+8~ |
PSSIND | DOSN+1~, END! |
PSSIZZ | DOSN+2~, DOSNX+3*, LOCX+2, LOCX+4, LOCX+5, CHECK+1!, CHECK+7* |
PSSNAME | DOSN+1~, END! |
PSSNAT | DOSN+1~, CHECK+1!, END!, NATND*, NATND+1, NATND+2 |
PSSNAT1 | DOSN+1~, END!, NATND*, NATND+1 |
PSSNATDF | DOSN+1~, CHECK+1!, CHECK+4, CHECK+5, CHECK+7, CHECK+8, END!, NATND+1* |
PSSNATND | DOSN+1~, CHECK+1!, END!, NATND+1* |
PSSNATST | DOSN+1~, CHECK+1!, CHECK+4, CHECK+6, END!, NATND+1*, PR, PR+1, XNW+1, XNWS+1 |
PSSNATUN | DOSN+1~, CHECK+1!, CHECK+4, CHECK+5, CHECK+7, CHECK+8, END!, NATND+1*, PR, PR+2 , XNW+1 |
PSSNFID | DOSN+1~, END! |
PSSNOCON | DOSN+1~, END! |
PSSONLYI | DOSN+2~, LOCX+3!, LOCX+5*, LOCX+6! |
PSSONLYO | DOSN+2~, LOCX+3!, LOCX+4*, LOCX+6! |
PSSOTH | LOC+4*, LOC+6! |
PSSOZZ | DOSN+2~, DOSNX+3*, LOCX+2, LOCX+4, LOCX+5, CHECK+1!, CHECK+8* |
PSSPCI | DOSLOC+1*, DOSLOC+3*, DOSLOC+4!, DOSLOC+7! |
PSSPCO | DOSLOC+1*, DOSLOC+3*, DOSLOC+4!, DOSLOC+7! |
PSSPCZ | DOSLOC+2*, DOSLOC+3, DOSLOC+4!, DOSLOC+7! |
PSSSKIPP | DOSN+2~, DOSNX+3*, DOSNX+13*, LOCX+1 |
PSSST | DOSN+1~, DOSNX+2, DOSA*, DOSA+1, WXF+13, WXF+15, END!, STUN*, PR, PR+1 |
PSSTALK | DOSN+2~, LOCX+6*! |
PSSUN | DOSN+1~, DOSA+1, END!, STUN*, PR, PR+2, XNWS+1, XNWS+2 |
PSSUPRA | DOSN+3~, DOSNX+7, DOSNX+18, WXF+2, WXF+3, WXF+4, WXF+5, WXF+6, WXF+9, WXF+10 , CHECK+1!, NATND+2* |
>> PSSUPRAF | DOSNX+18, WXF+1, WXF+5 |
PSSWDX1 | WXFPT+1~, WXFPT+3*, WXFPT+7 |
PSSWDX2 | WXFPT+1~, WXFPT+3*, WXFPT+4 |
PSSWDX3 | WXFPT+1~, WXFPT+3*, WXFPT+5 |
PSSWDX4 | WXFPT+1~, WXFPT+2*, WXFPT+4*, WXFPT+8, WXFPT+10 |
PSSWDX5 | WXFPT+1~, WXFPT+5*, WXFPT+6, WXFPT+8, WXFPT+9 |
PSSWDX6 | WXFPT+1~, WXFPT+6*, WXFPT+8 |
PSSWDXF | DOSN+2~, DOSA*, DOSA+3, DOSA+4, DOSA+6, DOSA+9*, DOSA+10, DOSA+11, LPD+1*, LPD+2 , LPD+3, QASK+2*, WXFPT+7, WXFPT+8, WXFPT+9, WXFPT+10 |
PSSWDXVL | WXFPT~, WXFPT+3 |
PSSXYZ | DOSN+1~, DOSNX+4*, DOSNX+7, DOSNX+13, WXF+10, WXF+15!, CHECK+7*, CHECK+8*, END! |
U | DOSA+6, DOSA+7, DOSA+12, DOSA+13, LPD+4, LPD+5 |
X | DOSN+1~, DOSA+7*, QASK+1~ |
Y | DOSN+1~, DOSNX+13, DOSNX+19, WXF+12, WXF+16, DOSA1, DOSA1+2, DOSA1+3, DOSLOC+4, LOC+2 , LOC+4, LOC+6, LOC+7, QASK+1~, QASK+2 |