PSSDOS ;BIR/RTR-Dose edit option ;03/10/00
Source file <PSSDOS.m>
Package | Total | Call Graph |
---|---|---|
Pharmacy Data Management | 4 | (BCMA,BCMA1)^PSSDOSER SET^PSSDOSLZ ($$TEST,MS)^PSSDSPOP (EN2,LOC)^PSSUTIL |
VA Fileman | 3 | ^DIC ^DIE ^DIR |
National Drug File | 1 | $$DFSU^PSNAPIS |
Name | Comments | DBIA/ICR reference |
---|---|---|
PR | ||
LOC | ; Edit local dose
|
|
QASK | ;Ask to continue
|
|
DOSN | ;
|
|
WXFPT(PSSWDXVL) | ;Add print fields with PSS*1*147
|
|
DOSA | ||
QUES | ;
|
|
NATND | ||
CHECK | ;
|
|
ULK | ;No need to unlock, called from Drug enter/edit
|
|
WXF | ;
|
|
END | ||
XNWS | ;
|
|
DOSA1 | ||
LOCX | ;
|
|
LPD | ; Display local dose before edit
|
|
STUN | ||
DOSNX | ;
|
|
DOSLOC | ;
|
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 |
|
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+11, DOSNX+16, DOSA, DOSA+4, DOSA+5, DOSA+10, DOSA+11, WXF+4! , WXF+5, DOSLOC+2, DOSLOC+3, LOC+6, LPD+2, LPD+3, ULK+2, STUN, NATND, XNWS+2 |
Name | Line Occurrences |
---|---|
CHECK | DOSNX+4 |
DOSA | DOSNX+6 |
DOSA1 | DOSA1+4 |
DOSLOC | DOSA1, DOSA1+3 |
DOSNX | DOSNX+11 |
END | DOSNX+16, WXF+1, WXF+5, DOSLOC+4, LOC+2, LOC+6, LOC+7 |
LOC | WXF+5, LOCX+1, LOCX+2, LOC+6, LOC+8 |
LOCX | DOSNX+16 |
LPD | DOSNX+16, WXF+5 |
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+16, WXF+5 |
STUN | DOSNX+1, LOC+1 |
WXF | DOSA+3 |
WXFPT | DOSA+12, DOSA+13, LPD+4, LPD+5 |
XNWS | DOSNX+6 |
Name | Field # of Occurrence |
---|---|
^("DOS" | STUN |
^("ND" | NATND |
^(0 | DOSA+1, DOSLOC+3, XNWS+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | DOSN+3, WXF+4*, 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+4!*, DOSA1+3!*, LOC+5!*, LOC+6!, LOC+7!* |
DIR | DOSNX+11!, DOSNX+12!, WXF+1!, DOSLOC+4!, QUES+1!, QASK+1~, QASK+2! |
DIR("?" | DOSNX+12*, DOSNX+13*, DOSNX+14*, DOSLOC+5*, DOSLOC+6* |
DIR("A" | DOSNX+12*, WXF+1*, DOSLOC+4*, QUES+1*, QASK+2* |
DIR("B" | DOSNX+12*, WXF+1*, DOSLOC+4*, QUES+1* |
DIR(0 | DOSNX+12*, WXF+1*, DOSLOC+4*, QUES+1*, QASK+2* |
DIROUT | QASK+1~ |
DIRUT | QASK+1~ |
DR | WXF+4*, 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+6~ |
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+11, DOSNX+16, DOSA, DOSA+4, DOSA+5, DOSA+10, DOSA+11 , WXF+4, WXF+5, 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, XNWS+2 |
PSSIENS | DOSNX+6~ |
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 |
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, XNWS+1 |
PSSNATUN | DOSN+1~, CHECK+1!, CHECK+4, CHECK+5, CHECK+7, CHECK+8, END!, NATND+1*, PR, PR+2 |
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+11*, LOCX+1 |
PSSST | DOSN+1~, DOSNX+2, DOSA*, DOSA+1, WXF+2, WXF+4, END!, STUN*, PR, PR+1 |
PSSTALK | DOSN+2~, LOCX+6*! |
PSSUN | DOSN+1~, DOSA+1, END!, STUN*, PR, PR+2, XNWS+1, XNWS+2 |
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+11, WXF+4!, 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+11, DOSNX+16, WXF+1, WXF+5, DOSA1, DOSA1+2, DOSA1+3, DOSLOC+4, LOC+2 , LOC+4, LOC+6, LOC+7, QASK+1~, QASK+2 |