Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: ABSPOSI1

Package: Pharmacy Point of Sale

Routine: ABSPOSI1


Information

ABSPOSI1 ; IHS/FCS/DRS - support for the prescrip. field on the form ; [ 09/12/2002 10:10 AM ]

Source Information

Source file <ABSPOSI1.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Pharmacy Point of Sale 5 $$NDCVAL^ABSPFUNC  HELP^ABSPOSI1  ERASEALL^ABSPOSI8  $$RXFIND^ABSPOSIF  IMPOSS^ABSPOSUE  
VA Fileman 3 (HLP,REFRESH,UNED)^DDSUTL  ($$GET,PUT)^DDSVAL  ^DIC  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Pharmacy Point of Sale 3 ABSPOSI1  ABSPOSI2  ABSPOSI8  

Entry Points

Name Comments DBIA/ICR reference
DISABASK
VALIDATE(X)
HELP ;EP -
HELP1(X)
FULLSCRE ; adapted from FULL^VALM1
EFFECTS
ENABASK
VALID ; VALID is the Data Validation action for the field.
; It may invoke prescription or visit lookup.
; It might reset X and DDSEXT.
RXLOOKUP(X,DIC0)
THEASKS(N)
VAL2 ;
VAL1
MMMDD(Y) ;EP
UPPER(X)
MSGWAIT(X) ;EP - from ABSPOSI2,ABSPOSI8

External References

Name Field # of Occurrence
$$NDCVAL^ABSPFUNC EFFECTS+21
HELP^ABSPOSI1 VAL2+40
ERASEALL^ABSPOSI8 EFFECTS+58
$$RXFIND^ABSPOSIF VAL2+14, VAL2+22
IMPOSS^ABSPOSUE VAL2+41, EFFECTS+10
HLP^DDSUTL HELP+7, MSGWAIT+3, MSGWAIT+4
REFRESH^DDSUTL VAL2+15, VAL2+23, RXLOOKUP+6
UNED^DDSUTL THEASKS+5
$$GET^DDSVAL HELP+6, EFFECTS+49
PUT^DDSVAL EFFECTS+47, EFFECTS+49, EFFECTS+50, EFFECTS+51, EFFECTS+52, EFFECTS+57, EFFECTS+61, EFFECTS+62, EFFECTS+63, EFFECTS+64
, EFFECTS+65, EFFECTS+66, EFFECTS+67
^DIC RXLOOKUP+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: VAL2+13
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: VAL2+21
Function Call: WRITE
  • Prompt: IOSC
  • Line Location: FULLSCRE+1
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: FULLSCRE+1
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: FULLSCRE+1
Routine Call
  • DIC
  • Line Location:
    • RXLOOKUP+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSRX - [#52] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABSP(9002313.51 - [#9002313.51] EFFECTS+4
^ABSP(9002313.99 - [#9002313.99] VAL1+6
^AUPNVMED - [#9000010.14] EFFECTS+32
^AUPNVSIT - [#9000010] EFFECTS+34, EFFECTS+35
^AUPNVSIT("VCN" VAL2+20
^DD("DD" MMMDD+1
^DPT - [#2] EFFECTS+12, EFFECTS+39
^PSDRUG - [#50] EFFECTS+15
^PSRX - [#52] EFFECTS+8, EFFECTS+10, EFFECTS+18, EFFECTS+24, EFFECTS+26, EFFECTS+27, EFFECTS+29

Label References

Name Line Occurrences
$$MMMDD EFFECTS+30, EFFECTS+42
$$RXLOOKUP VAL1+4, VAL1+9, VAL1+12, VAL2+5
$$UPPER VAL2+1, VAL2+3, VAL2+9, VAL2+26
$$VALIDATE VALID+4
HELP1 HELP+2, HELP+3, HELP+4, HELP+5, HELP+6
THEASKS ENABASK, DISABASK

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AR HELP+1~, HELP+7, MSGWAIT+1~, MSGWAIT+3
AR( HELP1*
AR(1 MSGWAIT+1*
AWPMED EFFECTS+2~, EFFECTS+41*, EFFECTS+65
BLOCK THEASKS+2~*, THEASKS+5
>> DA HELP+6, EFFECTS+47, EFFECTS+49, EFFECTS+50, EFFECTS+51, EFFECTS+52, EFFECTS+57, EFFECTS+61, EFFECTS+62, EFFECTS+63
, EFFECTS+64, EFFECTS+65, EFFECTS+66, EFFECTS+67
>> DA(1 EFFECTS+4
>> DDSBR EFFECTS+59*
DDSERROR VALIDATE+3!, VAL1+5*, VAL1+10*, VAL1+12*, VAL2+6*, VAL2+16*, VAL2+24*, VAL2+29*
>> DDSEXT VALID+6*
DIC RXLOOKUP+1~*
DIC(0 RXLOOKUP+1*
DIC0 RXLOOKUP~, RXLOOKUP+1, RXLOOKUP+6
>> DIE HELP+6, EFFECTS+47, EFFECTS+49, EFFECTS+50, EFFECTS+51, EFFECTS+52, EFFECTS+57, EFFECTS+61, EFFECTS+62, EFFECTS+63
, EFFECTS+64, EFFECTS+65, EFFECTS+66, EFFECTS+67
DRUG EFFECTS+2~, EFFECTS+13*, EFFECTS+15, EFFECTS+63
DRUGNAME EFFECTS+1~, EFFECTS+15*, EFFECTS+16*, EFFECTS+40*, EFFECTS+44*, EFFECTS+51
DTOUT RXLOOKUP+1~
DUOUT RXLOOKUP+1~
ERR EFFECTS~
F THEASKS+3~*, THEASKS+5, EFFECTS+55~, EFFECTS+56*, EFFECTS+57
FILLDATE EFFECTS+1~, EFFECTS+18*, EFFECTS+26*, EFFECTS+30*, EFFECTS+42*, EFFECTS+44*, EFFECTS+52
IEN59 EFFECTS+2~, EFFECTS+67
>> IOBM FULLSCRE+1*
IOF VAL2+13, VAL2+21
>> IORC FULLSCRE+1
>> IOSC FULLSCRE+1
IOSL FULLSCRE+1
>> IOSTBM FULLSCRE+1
>> IOTM FULLSCRE+1*
N THEASKS~, THEASKS+5, HELP+1~*, HELP1*
NDC EFFECTS+1~, EFFECTS+21*, EFFECTS+23*, EFFECTS+27*, EFFECTS+28*, EFFECTS+37*, EFFECTS+44*, EFFECTS+49
NDCDEF EFFECTS+4~*, EFFECTS+21, EFFECTS+27
PAGE THEASKS+2~*, THEASKS+5
PAT EFFECTS+2~, EFFECTS+11*, EFFECTS+12, EFFECTS+38*, EFFECTS+39, EFFECTS+64
PATNAME EFFECTS+1~, EFFECTS+12*, EFFECTS+39*, EFFECTS+44*, EFFECTS+50
R0 EFFECTS+10~*, EFFECTS+11, EFFECTS+13
RET RXLOOKUP+5~*, RXLOOKUP+8
RX EFFECTS+1~, EFFECTS+9*, EFFECTS+35*, EFFECTS+36*, EFFECTS+44*, EFFECTS+47
RXI EFFECTS+2~, EFFECTS+9*, EFFECTS+10, EFFECTS+18, EFFECTS+21, EFFECTS+24, EFFECTS+26, EFFECTS+27, EFFECTS+29, EFFECTS+41*
, EFFECTS+61
RXR EFFECTS+2~, EFFECTS+7*, EFFECTS+8*, EFFECTS+17, EFFECTS+18, EFFECTS+21, EFFECTS+24, EFFECTS+26*, EFFECTS+41*, EFFECTS+62
TYPE VALIDATE+4~, VAL1+2*, VAL1+7*, VAL1+12*, VAL2+2*, VAL2+10*, VAL2+17*, VAL2+19*, VAL2+25*, VAL2+32
, VAL2+34
U VAL1+6, VAL2+17, VAL2+25, EFFECTS+4, EFFECTS+7, EFFECTS+11, EFFECTS+12, EFFECTS+13, EFFECTS+15, EFFECTS+18
, EFFECTS+24, EFFECTS+26, EFFECTS+27, EFFECTS+29, EFFECTS+32, EFFECTS+35, EFFECTS+38, EFFECTS+39, EFFECTS+42
V0 EFFECTS+34~*, EFFECTS+38, EFFECTS+42
VISIT EFFECTS+2~, EFFECTS+24*, EFFECTS+29*, EFFECTS+31, EFFECTS+32*, EFFECTS+34*, EFFECTS+35, EFFECTS+66
X VALID+4, VALID+6*, VALIDATE~, VAL1+1, VAL1+3*, VAL1+4*, VAL1+5, VAL1+6, VAL1+8*, VAL1+9*
, VAL1+10, VAL1+11, VAL1+12*, VAL2+1, VAL2+3, VAL2+4*, VAL2+5*, VAL2+6, VAL2+7, VAL2+8*
, VAL2+9, VAL2+14*, VAL2+16, VAL2+17, VAL2+18, VAL2+20*, VAL2+22*, VAL2+24*, VAL2+25, VAL2+26
, VAL2+27*, VAL2+29*, VAL2+31, VAL2+33*, VAL2+35*, VAL2+36, VAL2+37, VAL2+38, VAL2+39, VAL2+41
, VAL2+42, RXLOOKUP~, HELP1~, MSGWAIT~, MSGWAIT+1, EFFECTS+5, EFFECTS+7*, EFFECTS+8, EFFECTS+9, EFFECTS+33
, EFFECTS+34, EFFECTS+36, EFFECTS+43, EFFECTS+53, UPPER~
Y RXLOOKUP+1~, RXLOOKUP+5, MMMDD~, MMMDD+1
Z VALID+4~*, VALID+6

Marked Items

Name Field # of Occurrence
$T( VAL2+41, EFFECTS+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All