APSQCK1 ;IHS/ASDS/ENM/POC - CONT OF APSQCK NON FORMULARY CALL [ 06/07/2001 10:56 AM ]
Source file <APSQCK1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| VAL44 | ;EP VALIDATION OF SCREENMAN APSQ NF PHARMACIST ... | |
| VAL33 | ;EP VALIDATION OF SCREENMAN APSQ NF PHARMACIST ... | |
| NFRXEND | ;FINISH | |
| HDR | ||
| STOP | ||
| DIC | ||
| ;PRINT OR BROWSE A NON FORMULARY REQUEST | ||
| BULL(GOTIT,BULLETIN,XMY) | ;SEND A BULLETIN GOTIT IS THE IEN OF APSQNF( AND BULLETIN IS NAME OF BULLETIN | |
| PRT1 | ;EP | |
| HDR2 | ||
| PASS(PROV) | ;EP CHECK IF THIS IS A VALID NEW PERSON TO LOOK AT THIS ENTRY | |
| BROWSE | ; BROWSE IT | |
| RX | ;EP COMES FROM PSODRG TO CHECK IF NON FORMULARY REQUEST FOR NF DRUG | |
| 1 | ;DELETE THE DRUG | |
| PRT | ;PRINT IT | |
| 3 | ;DO BOTH 1 AND 2 | |
| 2 | ;DO AN INTERVENTION | |
| 4 | ;DO NOTHING | |
| RXSETK | ;EP KILL PRESCRIPTION REFERENCE IF RX DELETED | |
| VAL3 | ;EP COME HERE FROM SCREENMAN TO SEE IF WANT TO DELETE RPH COMMENTS | |
| VAL2 | ;EP COME HERE FROM SCREENMAN TO SEE IF WANT TO DELETE FORM | |
| VAL1 | ;EP CALLED FROM SCREENMAN UPON VALIDATING THE FORM APSQ NF PHARMACIST | |
| VAL4 | ;EP COME HERE FROM SCREENMAN TO SEE IF WANT TO DELETE RPH COMMENTS | |
| CK | ;EP | |
| BULL1 | ||
| XMB | ;SEND TO WHO EVER | |
| RXSET1 | ||
| WRITE | ; | |
| ASK | ;ASK WHAT IS TO BE DONE | |
| BULL2 | ;ADD ANY EXTRA PEOPLE TO BULLETIN | |
| LOOK | ;EP LOOK UP AN ENTRY AND DO SOMETHING | |
| HDR1 | ||
| EXIT | ;CLEAN UP TIME | |
| RXSET | ;EP SET THE REFERENCE RX FIELD | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZIS | PRT+1 | 
| HOME^%ZIS | PRT+2 | 
| ^%ZISC | PRT1+8 | 
| ENDR^%ZISS | ASK+2 | 
| ^%ZTLOAD | PRT+2 | 
| HLP^DDSUTL | VAL1+5, VAL1+13, VAL33+6, VAL44+6 | 
| $$GET^DDSVALF | VAL1+2, VAL2+1, VAL3+1, VAL33+1, VAL4+1, VAL44+1 | 
| MSG^DIALOG | CK+14 | 
| ^DIC | LOOK+6, DIC+4 | 
| $$FIND1^DIC | DIC+8 | 
| FIND^DIC | BULL+7 | 
| ^DIE | VAL3+3, VAL4+3, RXSET1+7, RXSETK+4 | 
| ^DIK | VAL2+2 | 
| ^DIR | PRINT+6, ASK+13 | 
| VIEWR^XBLM | BROWSE+4 | 
| EN^XBNEW | WRITE+3 | 
| EN^XBVK | CK+16, CK+26, NFRXEND+4, STOP | 
| DEST^XMA21 | DIC+11 | 
| ^XMB | BULL1+2 | 
| ^XMD | XMB+4 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(20 - [#20] | GET^DDSVALF | 
| ^VA(200 - [#200] | Classic Fileman Calls | 
| ^XMB(3.6 - [#3.6] | FIND1^DIC | 
| ^DIC(7 - [#7] | GET^DDSVALF | 
| ^DIC(8 - [#8] | GET^DDSVALF | 
| ^APSQNF - [#9009035.1] | Classic Fileman Calls, FIND^DIC | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^APSQNF - [#9009035.1] | CK+22, BROWSE+2, HDR2, RX+11, RX+12, RXSET1+7 | 
| ^APSQNF("M" | CK+13, CK+20, RX+8, RX+10, RXSET1+4 | 
| ^APSQNF("RX" | RXSETK+3 | 
| ^DIC(4 - [#4] | XMB+2 | 
| ^DPT - [#2] | BROWSE+2, HDR2 | 
| ^PSDRUG - [#50] | RX+5, RXSET1+1 | 
| ^PSRX - [#52] | RX+14, RXSET1 | 
| ^TMP("DDS" | CK+4 | 
| ^UTILITY("DIQ1" | WRITE+1!, WRITE+5 | 
| Name | Line Occurrences | 
|---|---|
| 1 | 3+1 | 
| 2 | 3+1 | 
| @( | LOOK+11, PRT1+3, ASK+17 | 
| ASK | NFRXEND+2 | 
| BROWSE | PRINT+10 | 
| BULL1 | BULL+10 | 
| BULL2 | BULL+9 | 
| DIC | DIC+5 | 
| EXIT | LOOK+10, LOOK+12, PRT+1 | 
| HDR | PRT1+6 | 
| NFRXEND | RX+9, RX+11 | 
| PRT | PRINT+9 | 
| RXSET1 | RXSET+4 | 
| STOP | RXSET+4, RXSETK+5 | 
| WRITE | LOOK+11 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | CK+20, RXSET1+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %ZIS | PRT+1* | 
| ADD | EXIT+5! | 
| >> APSQ("CLOSED" | CK+22*, CK+23 | 
| >> APSQ("DRUG" | CK+1!, CK+9*, CK+10, CK+13, CK+20 | 
| >> APSQ("DT" | CK+1!, CK+11*, CK+12, CK+13, CK+20* | 
| >> APSQ("PAT" | CK+1!, CK+6*, CK+7, CK+13, CK+20 | 
| >> APSQ("QUIT" | CK+19*, CK+20, CK+24* | 
| >> APSQ("RECIEN" | CK+20*, CK+21, CK+22 | 
| >> APSQC | CK+4* | 
| >> APSQC(1 | CK+11 | 
| >> APSQC(2 | CK+6 | 
| >> ARRAY | PRT1+4*, PRT1+5 | 
| >> ARRAY( | WRITE+11*, WRITE+12*, WRITE+14*, PRT1+4, PRT1+5 | 
| >> AZO( | ASK+4 | 
| BULLETIN | BULL~, BULL1+1, DIC+8 | 
| CHECK | VAL1+2*, VAL1+3, VAL1+9, VAL1+18! | 
| CNT | EXIT+5! | 
| DA | LOOK+11*, WRITE+7*, WRITE+8, WRITE+10, WRITE+13, WRITE+14, EXIT+4!, VAL2+4!, VAL3+4!, VAL4+4! , BROWSE+2, HDR2, RXSET1+7*, RXSETK+4* | 
| >> DD | WRITE+5* | 
| >> DD( | WRITE+7, WRITE+8, WRITE+10, WRITE+13, WRITE+14 | 
| >> DD("" | WRITE+6 | 
| >> DDS | CK+4 | 
| >> DDSBR | VAL1+15*, VAL33+8*, VAL44+8* | 
| DDSCHANG | EXIT+4! | 
| >> DDSDA | CK+4 | 
| DDSERROR | CK+13*, CK+16, CK+24*, VAL1+6!, VAL1+16*, VAL33+9*, VAL44+9* | 
| DDSFILE | CK+4, EXIT+4! | 
| DDSPARM | EXIT+4! | 
| DDSSAVE | EXIT+4! | 
| >> DDSY | CK+9 | 
| DEL | EXIT+5! | 
| >> DGI | 1+1*, 2+1* | 
| DIC | LOOK+3!, LOOK+4*, DIC+1*, DIC+6! | 
| DIC("A" | LOOK+5*, DIC+3* | 
| DIC("S" | DIC+2* | 
| DIC(0 | LOOK+4*, DIC* | 
| DIE | VAL3+3*, VAL3+4!, VAL4+3*, VAL4+4!, RXSET1+7*!, RXSETK+4*! | 
| DIK | VAL2+2*, VAL2+4! | 
| >> DIQ(0 | WRITE+2* | 
| DIR | PRINT+1!, PRINT+7!, ASK+16! | 
| DIR("A" | PRINT+3*, ASK+6*, ASK+7*, ASK+8*, ASK+9*, ASK+10* | 
| DIR("B" | PRINT+4*, ASK+11* | 
| DIR(0 | PRINT+2*, ASK+12* | 
| DIROUT | PRINT+8, ASK+15, ASK+16! | 
| DIRUT | PRINT+8, ASK+15, ASK+16! | 
| DISP | EXIT+3! | 
| DR | WRITE+2*, EXIT+4!, VAL3+3*, VAL4+3*, RXSET1+7*, RXSETK+4* | 
| DTIME | HDR | 
| DTOUT | LOOK+10, PRINT+8, ASK+16! | 
| DUOUT | LOOK+10, PRINT+8, ASK+16! | 
| DUZ | XMB+3, EXIT+1* | 
| DUZ(2 | XMB+2 | 
| DUZSAVE | XMB+3, EXIT+1! | 
| >> END | PRT1+1*, PRT1+4, HDR* | 
| EXIT | EXIT+2! | 
| >> FIELD | WRITE+8*, WRITE+9, WRITE+10, WRITE+11, WRITE+12, WRITE+13, WRITE+14 | 
| >> FILE | WRITE+6*, WRITE+7, WRITE+8, WRITE+9, WRITE+10, WRITE+13, WRITE+14 | 
| FROM | EXIT+5! | 
| GET | EXIT+5! | 
| GET("DILIST" | BULL+8 | 
| GOTIT | BULL~, BULL+6*, BULL+7 | 
| HELP | VAL1+5, VAL1+13, VAL1+14!, VAL1+18!, VAL33+6, VAL33+7!, VAL44+6, VAL44+7! | 
| HELP(1 | VAL1+4*, VAL1+10*, VAL33+3*, VAL44+3* | 
| HELP(2 | VAL1+11*, VAL33+4*, VAL44+4* | 
| HELP(3 | VAL1+12*, VAL33+5*, VAL44+5* | 
| HIT | EXIT+5! | 
| I | WRITE+8*, EXIT+5!, ASK+4* | 
| IEN | EXIT+5! | 
| IO | PRT1+2 | 
| IO("Q" | PRT+2! | 
| IOF | HDR1 | 
| IOM | HDR2+2 | 
| >> IORVOFF | ASK+4 | 
| >> IORVON | ASK+4 | 
| IOSL | PRT1+6 | 
| IOST | PRT1+3, HDR | 
| >> J | WRITE+13*, WRITE+14 | 
| >> JOB | CK+2*, CK+4 | 
| KILL | VAL2+1*, VAL2+2, VAL3+1*, VAL3+2, VAL3+6!, VAL33+1*, VAL33+2, VAL33+11!, VAL4+1*, VAL4+2 , VAL4+6!, VAL44+1*, VAL44+2, VAL44+11!, RXSETK+3*, RXSETK+4 | 
| >> LAST | WRITE+13*, WRITE+14 | 
| >> LENG | HDR2+1*, HDR2+2 | 
| >> LOOK | LOOK+11 | 
| MORE | EXIT+5! | 
| >> MSG("DIHELP" | CK+14* | 
| >> NAME | WRITE+9*, WRITE+10*, WRITE+11 | 
| >> NFRXAPP | RX+13*, RX+15 | 
| >> NFRXDATE | RX+8*, RX+9, RX+10, RXSET1+4*, RXSET1+5 | 
| >> NFRXDRUG | RX+6*, RX+8, RX+10, RXSET1*, RXSET1+1, RXSET1+2*, RXSET1+4 | 
| >> NFRXIEN | RX+10*, RX+11, RX+12, RXSET1, RXSET1+7, RXSETK+3 | 
| >> NFRXNON | RXSET1+4*, RXSET1+6, RXSET1+7 | 
| >> NFRXPT | RX+7*, RX+8, RX+10, RXSET1+3*, RXSET1+4 | 
| >> NFRXREF | RX+13*, RX+14 | 
| >> NFRXSEC | RX+12*, RX+13 | 
| NUM | EXIT+5! | 
| >> NUMPT | PRT1+1* | 
| OUT | EXIT+3! | 
| >> PAGE | PRT1+1*, HDR2+2* | 
| PERSON | EXIT+5! | 
| >> POP | PRT+1 | 
| PROV | PASS~, PASS+1 | 
| >> PSODFN | RX+4, RX+7, RXSET1+3 | 
| >> PSODRUG("IEN" | RX+4, RX+5, RX+6 | 
| >> PSORX("DFLG" | 1+1* | 
| >> PSORX("INTERVENE" | 2+1* | 
| SCR | EXIT+5! | 
| SEQ | EXIT+5! | 
| >> TOP | BROWSE+2*, BROWSE+4, HDR2*, HDR2+1, HDR2+2 | 
| U | CK+22, XMB+2, BROWSE+2, HDR2, RX+5, RX+11, RX+13, RXSET1, RXSET1+1, RXSET1+7 | 
| >> X | PRINT+9, PRINT+10, HDR*, ASK+2* | 
| XMB | EXIT+7!, BULL+8*, BULL1+1* | 
| >> XMDUN | DIC+10* | 
| XMDUZ | XMB+3*, EXIT+7!, BULL1*, DIC+9* | 
| >> XMSUB | XMB+2* | 
| >> XMTEXT | XMB+1* | 
| XMY | BULL~, BULL1+3! | 
| XMY( | DIC+5* | 
| >> XMZ | DIC+8* | 
| >> Y | LOOK+10, LOOK+11, DIC+5, ASK+15*, ASK+17 | 
| >> ZTDESC | PRT+3* | 
| >> ZTRTN | PRT+3* |