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 |