PSOORRD2 ;BHAM-ISC/EJW - Remote Data Interoperabilty Order Checks - backdoor ;06/26/05
Source file <PSOORRD2.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Outpatient Pharmacy | 3 | PSOCPDUP PSODGDGI PSOVER1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PAUSE | ; | |
| FQUIT | ||
| FSTART | ||
| DRGINT | ;DRUG-DRUG INTERACTION WITH ORDER FROM REMOTE SITE | |
| SIGNIF | ; | |
| DUP | ;Remote order - duplicate drug | |
| FSIG(FSIG) | ;Format sig from remote site | |
| CRI | ;process new drug interactions entered by pharmacist | |
| CLS | ;Remote order - duplicate drug class | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP($J | DUP+3, CLS+3, FSIG+3, DRGINT+3 | 
| ^XUSEC("PSORPH" | DRGINT+18 | 
| Name | Line Occurrences | 
|---|---|
| CRI | DRGINT+20 | 
| FSIG | DUP+10, CLS+11, DRGINT+11 | 
| PAUSE | DUP+17, CLS+18 | 
| SIGNIF | DRGINT+19 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | FSIG+3 | 
| ^(1 | DUP+3, CLS+3, DRGINT+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CNT | FSIG+2~, FSTART+1*, FSTART+2 | 
| >> DGI | CRI+2* | 
| DIR | SIGNIF+3!, PAUSE+1!, CRI+1!, CRI+2! | 
| DIR("?" | CRI+2* | 
| DIR("A" | SIGNIF+1*, PAUSE+1*, CRI+1* | 
| DIR("B" | SIGNIF+1*, CRI+1* | 
| DIR(0 | SIGNIF+1*, PAUSE+1*, CRI+1* | 
| DIROUT | SIGNIF+3!, CRI+2!, CRI+5! | 
| DIRUT | SIGNIF+3!, CRI+2!, CRI+5! | 
| DTOUT | SIGNIF+3!, CRI+2!, CRI+5! | 
| DUOUT | SIGNIF+3!, CRI+2!, CRI+5! | 
| DUZ | DRGINT+18 | 
| FFF | FSIG+2~, FSTART+1*, FSTART+2 | 
| FLIM | FSIG+2~, FSTART+1, FSTART+3* | 
| FSIG | DUP+1~, DUP+10, CLS+1~, CLS+11, FSIG~, DRGINT+1~, DRGINT+11 | 
| FSIG( | DUP+11, CLS+12, FSTART+1*, FSTART+5*, DRGINT+12 | 
| FSIG(1 | FSTART+6* | 
| FSIG(2 | FSTART+6! | 
| FVAR | FSIG+2~, FSTART*, FSTART+1*, FSTART+3, FSTART+4*, FSTART+5 | 
| FVAR1 | FSIG+2~, FSTART*, FSTART+1, FSTART+2*, FSTART+4 | 
| HSIG | FSIG+2~ | 
| HSIG( | FSIG+3*, FSTART+1, FSTART+2 | 
| I | DUP+11*, CLS+12*, FSIG+2~, FSIG+3*, DRGINT+12* | 
| II | FSIG+2~, FSTART*, FSTART+1*, FSTART+5 | 
| NNN | FSIG+2~, FSTART+1* | 
| PSOD0 | DUP+1~, DUP+3*, CLS+1~, CLS+3*, CLS+7, DRGINT+1~, DRGINT+3*, DRGINT+4, DRGINT+7 | 
| PSOD1 | DUP+1~, DUP+3*, DUP+5, DUP+8, DUP+9, DUP+12, DUP+13, DUP+14, DUP+16, CLS+1~ , CLS+3*, CLS+5, CLS+9, CLS+10, CLS+13, CLS+14, CLS+15, CLS+17, DRGINT+1~, DRGINT+3* , DRGINT+8, DRGINT+9, DRGINT+10, DRGINT+13, DRGINT+14, DRGINT+15, DRGINT+17 | 
| >> PSODRUG("NAME" | CRI+1 | 
| PSOINT | DRGINT+1~, DRGINT+4*, DRGINT+7, DRGINT+19, DRGINT+20 | 
| PSOLF | DUP+1~, DUP+3*, DUP+15, CLS+1~, CLS+3*, CLS+16, DRGINT+1~, DRGINT+3*, DRGINT+16 | 
| PSORDI | DUP+1~, DUP+3*, CLS+1~, CLS+3*, FSIG+3, DRGINT+1~, DRGINT+3*, DRGINT+21! | 
| PSOREMX | DUP+1~, DUP+3*, DUP+7, CLS+1~, CLS+3*, CLS+8, DRGINT+1~, DRGINT+3*, DRGINT+8 | 
| >> PSORX("DFLG" | DRGINT+3, CRI+2*, CRI+3* | 
| >> PSORX("INTERVENE" | SIGNIF+2*, CRI+2!, CRI+3!, CRI+4* | 
| PSOT | DUP+2*, DUP+18!, CLS+2*, CLS+19!, FSIG+3, DRGINT+2*, DRGINT+21! | 
| PSOULN | DUP+1~, DUP+2*, DUP+4, CLS+1~, CLS+2*, CLS+4, DRGINT+1~, DRGINT+2*, DRGINT+5 | 
| RDIINST | DUP+1~, DUP+3*, DUP+6, CLS+1~, CLS+3*, CLS+6, DRGINT+1~, DRGINT+3*, DRGINT+6 | 
| X1 | CRI+2!, CRI+3 | 
| Y | SIGNIF+2, SIGNIF+3!, CRI+2 |