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 |