ABSPOSIV ; IHS/FCS/DRS - Old-style input ; [ 09/12/2002 10:11 AM ]
Source file <ABSPOSIV.m>
| Package | Total | Call Graph | 
|---|---|---|
| Pharmacy Point of Sale | 12 | $$NDCVAL^ABSPFUNC  ZWRITE^ABSPOS  $$RESULT^ABSPOS6B  ($$INIT,$$NEWREC,ALL1,GET515)^ABSPOSI  ($$BACKLOG,$$GETNDC)^ABSPOSIW  FILE^ABSPOSIZ  LOG^ABSPOSL2  $$RXPAID^ABSPOSNC $$FREETEXT^ABSPOSU2 $$YESNO^ABSPOSU3 ($$TIMEDIF,$$TIMEDIFI)^ABSPOSUD $$IMPOSS^ABSPOSUE | 
| VA Fileman | 3 | NOW^%DTC ^DIC FILE^DIE | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SETRXR() | ||
| IEN59(A,B,C) | ||
| GETRX() | ;EP - from ABSPOS6L,ABSPOS6M | |
| F5 | ||
| FILING(ECHO,ORIGIN) | ||
| DEFNDC() | ;EP - from ABSPOSIW, ABSPOSRB | |
| TDIF(H0,H1) | ||
| ISRESUB(IEN59) | ||
| READER99 | ||
| GETRX1 | ; | |
| READER(MAXINPUT) | ; Get input for Pharmacy POS. ; Returns 0 if all is well, nonzero if there's any problems. ; DEFNDC should only be there from my TESTONE entry point | |
| RESUBMIT(RXI) | ||
| READER19 | ||
| TEST | ; testing READER | |
| FA5 | ||
| READER10() | ; Get the inputs ; INDEX = which one you're on (1 = first, 2 = second, etc.) ; Return -1 if the user wants out ; Return 0 if input is complete ("" response to Prescription #) ; Return >0,<1 if some kind of problem with input (a try-again) ; Return >1 if all is well as good for storage ; Sets ABSBRXI,ABSBRXR,ABSBNDC | |
| FILEARAY | ; TO BE MOVED TO ABSPOSIZ:   D INCSTAT^ABSPOSUD($T(+0),1) | |
| READER11 | ; branch back if "SCREENMAN" entered too late | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | RESUBMIT+14 | 
| $$NDCVAL^ABSPFUNC | DEFNDC+3 | 
| ZWRITE^ABSPOS | FA5+4 | 
| $$RESULT^ABSPOS6B | RESUBMIT+20 | 
| $$INIT^ABSPOSI | F5+2 | 
| $$NEWREC^ABSPOSI | F5 | 
| ALL1^ABSPOSI | ABSPOSIV+17 | 
| GET515^ABSPOSI | ABSPOSIV+14 | 
| $$BACKLOG^ABSPOSIW | RESUBMIT+39 | 
| $$GETNDC^ABSPOSIW | READER11+10 | 
| FILE^ABSPOSIZ | F5+6 | 
| LOG^ABSPOSL2 | FA5+1 | 
| $$RXPAID^ABSPOSNC | RESUBMIT+21 | 
| $$FREETEXT^ABSPOSU2 | GETRX1+1 | 
| $$YESNO^ABSPOSU3 | RESUBMIT+29, RESUBMIT+33, RESUBMIT+56 | 
| $$TIMEDIF^ABSPOSUD | RESUBMIT+15 | 
| $$TIMEDIFI^ABSPOSUD | RESUBMIT+16 | 
| $$IMPOSS^ABSPOSUE | F5+2, FA5+2 | 
| ^DIC | GETRX1+23 | 
| FILE^DIE | FA5 | 
| 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 | 
 | 
| 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 | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^PSRX - [#52] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ABSP(9002313.99 - [#9002313.99] | GETRX1+16 | 
| ^ABSPT - [#9002313.59] | ISRESUB+1, RESUBMIT+11, RESUBMIT+12, RESUBMIT+13, RESUBMIT+51 | 
| ^DPT - [#2] | GETRX1+29 | 
| ^PSDRUG - [#50] | GETRX1+30 | 
| ^PSRX - [#52] | FILEARAY+6, SETRXR, DEFNDC+4, GETRX1+27 | 
| Name | Line Occurrences | 
|---|---|
| $$GETRX | READER11+1 | 
| $$IEN59 | GETRX1+32 | 
| $$ISRESUB | GETRX1+33 | 
| $$READER | ABSPOSIV+15, TEST+1 | 
| $$READER10 | READER+11 | 
| $$RESUBMIT | GETRX1+35 | 
| $$SETRXR | GETRX1+31 | 
| F5 | F5+2, FA5+2 | 
| FILEARAY | F5+4 | 
| FILING | ABSPOSIV+19 | 
| GETRX1 | GETRX1+24, GETRX1+33 | 
| READER11 | READER11+2, READER11+13 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | GETRX1+34~, GETRX1+35*, RESUBMIT+14~, RESUBMIT+43~*, RESUBMIT+45, RESUBMIT+51*, RESUBMIT+52 | 
| %H | RESUBMIT+14~ | 
| %I | RESUBMIT+14~ | 
| A | FILEARAY+2~*, FILEARAY+3, IEN59~ | 
| ABSBNDC | ABSPOSIV+12~, READER+14, READER11+10*, READER11+13 | 
| ABSBNDC( | READER+14*, FILEARAY+3, FILEARAY+9 | 
| ABSBRXI | ABSPOSIV+12~, READER+12, READER+17, SETRXR, DEFNDC+3, DEFNDC+4, READER11+1*, READER11+2, READER11+8, READER19 , GETRX1+31*, GETRX1+32 | 
| ABSBRXI( | READER+12*, FILEARAY+2, FILEARAY+3, FILEARAY+5, FILEARAY+6, FILEARAY+10 | 
| ABSBRXI(" " | F5 | 
| ABSBRXI("" | ABSPOSIV+19 | 
| ABSBRXR | ABSPOSIV+12~, READER+13, DEFNDC+3, GETRX1+31*, GETRX1+32 | 
| ABSBRXR( | READER+13*, FILEARAY+3, FILEARAY+11 | 
| B | IEN59~ | 
| BACKLOG | RESUBMIT+39~*, RESUBMIT+42, RESUBMIT+43, RESUBMIT+46 | 
| C | IEN59~ | 
| COMPLETE | RESUBMIT+17~*, RESUBMIT+18 | 
| DEFNDCNO | ABSPOSIV+13~, ABSPOSIV+14* | 
| DG | GETRX+6~, GETRX1+28*, GETRX1+30 | 
| DIC | GETRX+6~, GETRX1+23* | 
| DIC(0 | GETRX1+23* | 
| DTIME | GETRX1+1 | 
| DUZ | ABSPOSIV+14 | 
| ECHO | ABSPOSIV+18~*, ABSPOSIV+19, FILING~, FILING+2*, FILING+3, F5+1, F5+3, F5+5, F5+6, F5+7 | 
| FDA | FILEARAY+4~ | 
| FDA( | FILEARAY+8*, FILEARAY+9*, FILEARAY+10*, FILEARAY+11*, FILEARAY+12* | 
| H0 | TDIF~ | 
| H1 | TDIF~ | 
| I | FILEARAY+4~, FILEARAY+5*, FILEARAY+6, FILEARAY+7, FILEARAY+8, FILEARAY+9, FILEARAY+10, FILEARAY+11 | 
| IEN51 | F5~*, F5+2, F5+6, FILEARAY+7 | 
| IEN59 | GETRX1+32~*, GETRX1+33, GETRX1+35, ISRESUB~, ISRESUB+1 | 
| IENS | FILEARAY+4~, FILEARAY+7*, FILEARAY+8, FILEARAY+9, FILEARAY+10, FILEARAY+11, FILEARAY+12 | 
| INDEX | READER+8~*, READER+11*, READER+12, READER+13, READER+14, READER11+2 | 
| MAXINPUT | READER~, READER+10*, READER+11 | 
| MSG | FILEARAY+4~, FA5+1, FA5+2 | 
| NOW | RESUBMIT+14~*, RESUBMIT+15, RESUBMIT+16 | 
| ORIGIN | ABSPOSIV+18~*, ABSPOSIV+19, FILING~, F5 | 
| PAT | FILEARAY+6~*, FILEARAY+12 | 
| PT | GETRX+6~, GETRX1+28*, GETRX1+29 | 
| RETVAL | READER+9~, READER+11*, READER+16, RESUBMIT+9~, RESUBMIT+26*, RESUBMIT+30*, RESUBMIT+31, RESUBMIT+34*, RESUBMIT+35, RESUBMIT+46* , RESUBMIT+57*, RESUBMIT+58 | 
| REVERSAL | RESUBMIT+13~* | 
| RXI | RESUBMIT~, RESUBMIT+11, RESUBMIT+12, RESUBMIT+13, RESUBMIT+20, RESUBMIT+21, RESUBMIT+51 | 
| STATUS | RESUBMIT+11~*, RESUBMIT+17 | 
| SUBF | FILEARAY+4~*, FILEARAY+8, FILEARAY+9, FILEARAY+10, FILEARAY+11, FILEARAY+12 | 
| TIME | RESUBMIT+12~*, RESUBMIT+15, RESUBMIT+16 | 
| TIMEDIF | RESUBMIT+15~*, RESUBMIT+19, RESUBMIT+38 | 
| TIMEDIFI | RESUBMIT+16~*, RESUBMIT+42, RESUBMIT+46 | 
| U | ABSPOSIV+14, FILEARAY+6, DEFNDC+4, GETRX1+16, GETRX1+28, GETRX1+29, GETRX1+30, RESUBMIT+11, RESUBMIT+12, RESUBMIT+52 | 
| X | ABSPOSIV+14~, ABSPOSIV+15~*, ABSPOSIV+16, ABSPOSIV+17, TEST+1*, TEST+2, GETRX+6~, GETRX1+1*, GETRX1+2, GETRX1+4* , GETRX1+5, GETRX1+8*, GETRX1+15, GETRX1+16*, GETRX1+21*, GETRX1+25, GETRX1+27*, GETRX1+28, RESUBMIT+9~, RESUBMIT+14~ , RESUBMIT+29*, RESUBMIT+30, RESUBMIT+33*, RESUBMIT+34, RESUBMIT+56*, RESUBMIT+57 | 
| X(100 | ABSPOSIV+14 | 
| Y | GETRX+6~, GETRX1+24, GETRX1+26*, GETRX1+27, GETRX1+31, GETRX1+33, GETRX1+34*, GETRX1+36*, GETRX1+37 | 
| Name | Field # of Occurrence | 
|---|---|
| $T( | F5+2, FA5+2, FA5+3 |