ABSPOSIF ; IHS/FCS/DRS - handle FIND command ; [ 09/12/2002 10:11 AM ]
Source file <ABSPOSIF.m>
Package | Total | Call Graph |
---|---|---|
Pharmacy Point of Sale | 4 | ZWRITE^ABSPOS $$SET^ABSPOSU3 $$LIST^ABSPOSU4 IMPOSS^ABSPOSUE |
VA Fileman | 1 | ^DIC |
Name | Comments | DBIA/ICR reference |
---|---|---|
RXFINDX | ; removed call ; ABSP*1.0T7*8 ; D REFRESH^DDSUTL
|
|
FMTQTY(QTY) | ||
RXFIND(PAT,TYPE,VISITIN) | ;EP - from ABSPOSI1
|
|
VMEDRX(VMEDIEN,ROOT) | ||
VISIFIND(PAT,RXTYPE,VISITIEN) | ||
WHICHRX(SEL) | ||
VISRX(VISIT,ROOT) | ||
RXFINDK | ; If there was only one prescription with the visit, that's the one
; we take - the drug name and date was shown, we know that's the one |
|
LJBF(X,N) | ||
PATFIND() | ||
VISLIST(VISITIEN) | ; set up LISTROOT ; given PAT ; if $$, it returns the count
; variations? haven't thought it through - for now, must have PAT |
|
TEST | ||
RXFINDC | ||
TTYPE() | ; so what are you looking for?
|
|
RXFINDA |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVMED("AD" | VISRX+5 |
^AUPNVSIT - [#9000010] | RXFINDA, VISLIST+10, VISLIST+12 |
^AUPNVSIT("AA" | VISLIST+5, VISLIST+7 |
^DD("DD" | WHICHRX+28, VISLIST+14 |
^DIC(40.7 - [#40.7] | VISLIST+15 |
^DPT - [#2] | RXFINDA+4, VISIFIND+7 |
^PSDRUG - [#50] | WHICHRX+18, VISLIST+24 |
^PSRX - [#52] | WHICHRX+16, WHICHRX+22, WHICHRX+26, VISLIST+23 |
^PSRX("APCC" | VMEDRX+2, VMEDRX+4 |
^TMP($J | RXFINDC+2, RXFINDC+9, RXFINDK+3, RXFINDK+4, RXFINDK+5, RXFINDK+8, RXFINDK+12, WHICHRX+2, WHICHRX+3, WHICHRX+4!* , WHICHRX+8*, WHICHRX+12!, WHICHRX+15*, WHICHRX+32*, WHICHRX+33*, VISIFIND+9!, VISIFIND+11*, VISIFIND+12!, VISIFIND+20 |
Name | Line Occurrences |
---|---|
$$FMTQTY | WHICHRX+29, WHICHRX+31 |
$$LJBF | WHICHRX+30, WHICHRX+31, VISLIST+31, VISLIST+32, VISLIST+33, VISLIST+34 |
$$PATFIND | RXFINDA+2 |
$$RXFIND | TEST |
$$TTYPE | RXFINDC+10 |
$$VISIFIND | RXFINDC |
$$WHICHRX | RXFINDK+11 |
RXFINDA | RXFINDC, RXFINDC+11 |
RXFINDC | RXFINDK+8, RXFINDK+11 |
RXFINDK | RXFINDC+5, RXFINDC+12 |
RXFINDX | RXFINDA+2 |
VISLIST | VISIFIND+13 |
VISRX | VISLIST+19 |
VMEDRX | VISRX+5 |
Name | Field # of Occurrence |
---|---|
^( | VMEDRX+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ANS | TTYPE+1~, TTYPE+6*, TTYPE+7 |
ANSROOT | WHICHRX+12~*, WHICHRX+34, VISIFIND+12~*, VISIFIND+22 |
CHOICES | TTYPE+1~, TTYPE+4*, TTYPE+6 |
CLINIC | VISLIST+9~, VISLIST+15*, VISLIST+33 |
DATE | WHICHRX+20~, WHICHRX+23*, WHICHRX+26*, WHICHRX+28*, WHICHRX+31, VISLIST+9~, VISLIST+14*, VISLIST+32 |
DDS | RXFIND+13~ |
DEFAULT | TTYPE+1~, TTYPE+3*, TTYPE+6 |
DELETED | VISLIST+9~ |
DIC | PATFIND+1~, PATFIND+2* |
DIC(0 | PATFIND+2* |
DINUM | PATFIND+1~ |
DISPLAY | TTYPE+1~, TTYPE+3*, TTYPE+6 |
DLAYGO | PATFIND+1~ |
DRUGIEN | WHICHRX+17~*, WHICHRX+18, WHICHRX+19* |
DRUGNAME | WHICHRX+18~*, WHICHRX+30 |
DTOUT | TTYPE+5, PATFIND+1~ |
DUOUT | PATFIND+1~ |
LISTROOT | WHICHRX+6~*, WHICHRX+34, VISIFIND+9~*, VISIFIND+22, VISLIST+2 |
N | WHICHRX+15~*, WHICHRX+32, WHICHRX+33, VISLIST+9~, VISLIST+17*, VISLIST+19, VISLIST+21, VISLIST+22, VISLIST+26, VISLIST+27 , VISLIST+35, VISLIST+36, VISLIST+37, LJBF~ |
OPT | TTYPE+1~, TTYPE+3*, TTYPE+6, WHICHRX+11~*, WHICHRX+34, VISIFIND+17~*, VISIFIND+22 |
PAT | RXFIND~, RXFINDA*, RXFINDA+2*, RXFINDA+4, RXFINDC!, RXFINDC+11!, VISIFIND~, VISIFIND+7, VISIFIND+15, VISLIST+5 , VISLIST+7 |
PATNAME | RXFIND+12~, RXFINDA+4*, RXFINDA+7, WHICHRX+9, VISIFIND+7*, VISIFIND+15, VISIFIND+21 |
PRESC | VISLIST+9~ |
PROMPT | TTYPE+1~, TTYPE+2*, TTYPE+6, WHICHRX+10~, WHICHRX+34, VISIFIND+16~*, VISIFIND+22 |
PROMPT(1 | WHICHRX+10* |
QTY | WHICHRX+20~, WHICHRX+24*, WHICHRX+27*, WHICHRX+29*, WHICHRX+31, FMTQTY~, FMTQTY+1, FMTQTY+2*, FMTQTY+3*, FMTQTY+4* , FMTQTY+5 |
RETVAL | TEST~*, PATFIND+1~ |
ROOT | VISLIST+2~*, VISLIST+3, VISLIST+17, VISLIST+19, VISLIST+21, VISLIST+22, VISLIST+26, VISLIST+27, VISLIST+35, VISLIST+36 , VISLIST+37, VISLIST+38, VISRX~, VISRX+3, VISRX+5, VMEDRX~, VMEDRX+3, VMEDRX+5, VMEDRX+6 |
RXI | RXFINDK+4~*, RXFINDK+5, RXFINDK+6, WHICHRX+13~*, WHICHRX+14, WHICHRX+16, WHICHRX+22, WHICHRX+26, WHICHRX+30, WHICHRX+33 , VISLIST+9~, VISLIST+22*, VISLIST+23, VMEDRX+1~, VMEDRX+2*, VMEDRX+3, VMEDRX+4, VMEDRX+5 |
RXINFO | VISLIST+9~, VISLIST+23*, VISLIST+24*, VISLIST+25*, VISLIST+27*, VISLIST+29*, VISLIST+30, VISLIST+34 |
RXR | RXFINDK+5~*, RXFINDK+6, WHICHRX+13~, WHICHRX+14*, WHICHRX+21, WHICHRX+22, WHICHRX+33, VISLIST+9~, VMEDRX+1~, VMEDRX+4* , VMEDRX+5 |
RXTYPE | VISIFIND~, VISLIST+30 |
SEL | RXFIND+12~, RXFINDC*, RXFINDC+2, RXFINDC+9, RXFINDK+3, RXFINDK+4, RXFINDK+5, RXFINDK+8, RXFINDK+11*, RXFINDK+12 , WHICHRX~, WHICHRX+2, WHICHRX+3 |
TIME9 | VISLIST+4~*, VISLIST+5*, VISLIST+7 |
TIMEOUT | TTYPE+1~, TTYPE+5*, TTYPE+6 |
TITLE | WHICHRX+9~*, WHICHRX+34, VISIFIND+14~*, VISIFIND+15*, VISIFIND+22 |
TMP | WHICHRX+2~* |
TMP( | WHICHRX+13, WHICHRX+14 |
TTYPE | RXFIND+12~, RXFINDC+10*, RXFINDC+11, RXFINDC+12, RXFINDC+13, RXFINDC+14 |
TYPE | RXFIND~, RXFINDA+3*, RXFINDC, RXFINDC+5, RXFINDC+6, WHICHRX+5~*, WHICHRX+34, VISIFIND+8~*, VISIFIND+22 |
U | RXFINDA, RXFINDA+4, RXFINDK+6, WHICHRX+17, WHICHRX+18, WHICHRX+23, WHICHRX+24, WHICHRX+26, WHICHRX+27, WHICHRX+33 , VISIFIND+7, VISLIST+10, VISLIST+13, VISLIST+14, VISLIST+15, VISLIST+23, VISLIST+24 |
VCN | VISLIST+9~, VISLIST+10*, VISLIST+11*, VISLIST+13*, VISLIST+31 |
VISIDESC | WHICHRX+3~*, WHICHRX+10 |
VISIT | VISRX~, VISRX+5 |
VISITIEN | RXFIND+12~, RXFINDA*, RXFINDA+1*, RXFINDA+6, RXFINDC, RXFINDC+2*, RXFINDC+6, RXFINDC+9, RXFINDC+13, VISIFIND~ , VISIFIND+13, VISIFIND+19, VISLIST~, VISLIST+8 |
VISITIN | RXFIND~, RXFINDA, RXFINDC+9 |
VMED | VISRX+4~*, VISRX+5* |
VMEDIEN | VMEDRX~, VMEDRX+2, VMEDRX+4 |
VSTIEN | VISLIST+6~*, VISLIST+7*, VISLIST+8, VISLIST+10, VISLIST+11, VISLIST+12, VISLIST+19, VISLIST+36 |
X | RXFINDK+3, RXFINDK+6*, WHICHRX+7~*, WHICHRX+8, WHICHRX+30~*, WHICHRX+31*, WHICHRX+32, WHICHRX+34*, WHICHRX+35, WHICHRX+36 , WHICHRX+38, WHICHRX+39, VISIFIND+10~*, VISIFIND+11, VISIFIND+18~, VISIFIND+19*, VISIFIND+20*, VISIFIND+22*, VISIFIND+23, VISIFIND+24 , VISIFIND+26, VISIFIND+27, VISLIST+9~, VISLIST+31*, VISLIST+32*, VISLIST+33*, VISLIST+34*, VISLIST+35, PATFIND+1~, LJBF~ |
Y | WHICHRX+28~*, VISLIST+9~, VISLIST+14*, PATFIND+1~, PATFIND+11 |
Z | WHICHRX+16~*, WHICHRX+17, WHICHRX+22~*, WHICHRX+23, WHICHRX+24, WHICHRX+27, VISLIST+9~, VISLIST+12*, VISLIST+13, VISLIST+14 , VISLIST+15 |
Name | Field # of Occurrence |
---|---|
$T( | RXFINDC+14 |