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 |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: VIABMS4

Package: VistA Integration Adapter

Routine: VIABMS4


Information

VIABMS4 ;AAC/JMC,AFS/PB - VIA BMS RPCs ;12/18/23 14:34

Source Information

Source file <VIABMS4.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 1 $$UP^XLFSTR  
VistA Integration Adapter 1 (DTCHK,ERR,LDIC)^VIABMS  

Entry Points

Name Comments DBIA/ICR reference
LSTORD ; Returns a list of orders from the ORDER file #100;ICR-6475
ORDACT ; Returns a list of order actions from the ORDER file #100.008
ORDACT1() ; filters by status, date and orderable items
ORDACT2() ; filters by status, date and orderable actions

External References

Name Field # of Occurrence
DTCHK^VIABMS LSTORD+14, ORDACT+13
ERR^VIABMS LSTORD+12, LSTORD+17, ORDACT+11, ORDACT+14, ORDACT+16
LDIC^VIABMS ORDACT+31
$$UP^XLFSTR ORDACT2+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OR(100 - [#100] LSTORD+20, LSTORD+23, ORDACT1+4, ORDACT1+5, ORDACT1+9, ORDACT1+10, ORDACT2+3, ORDACT2+4, ORDACT2+6, ORDACT2+7
, ORDACT2+8

Label References

Name Line Occurrences
$$ORDACT1 LSTORD+24
$$ORDACT2 LSTORD+25

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT LSTORD+11~, LSTORD+29*, LSTORD+32*
DATAFLG ORDACT+9~, ORDACT+27*, ORDACT+33*
DT LSTORD+13, ORDACT+12
FND ORDACT1+2~, ORDACT1+3*, ORDACT1+4, ORDACT1+6, ORDACT1+7, ORDACT1+9, ORDACT1+11*, ORDACT1+16, ORDACT2+1~, ORDACT2+2*
, ORDACT2+4, ORDACT2+9*, ORDACT2+11
I LSTORD+11~, LSTORD+15*, LSTORD+16*, LSTORD+29*, LSTORD+30*, LSTORD+31, LSTORD+32, ORDACT+9~, ORDACT+15*, ORDACT+28*
IEN ORDACT+9~, ORDACT+28*, ORDACT+29, ORDACT+34
MORE LSTORD+11~, LSTORD+18*, LSTORD+23*, LSTORD+29
N ORDACT+9~, ORDACT+27*, ORDACT+35*, ORDACT+37
OITM LSTORD+11~, LSTORD+15*, LSTORD+16*, ORDACT+9~, ORDACT+15*
QFLG LSTORD+11~, LSTORD+18*, LSTORD+23*, LSTORD+26
RESULT LSTORD+14, LSTORD+27, LSTORD+28!, ORDACT+13, ORDACT+30!, ORDACT+36!, ORDACT+38*
RESULT( LSTORD+32*, ORDACT+32, ORDACT+33, ORDACT+34*, ORDACT+35, ORDACT1+11*, ORDACT2+10*
RESULT(1 LSTORD+18*, LSTORD+29*
RESULT(2 LSTORD+29*
RESULT(3 LSTORD+29*
TARRAY LSTORD+11~, LSTORD+27*
TARRAY( LSTORD+30, LSTORD+31, LSTORD+32
TRESULT ORDACT+9~, ORDACT+38
TRESULT( ORDACT+35*
TRESULT(1 ORDACT+37*
U LSTORD+23, ORDACT+34, ORDACT1+5, ORDACT1+6, ORDACT1+8, ORDACT1+9, ORDACT1+10, ORDACT1+11, ORDACT2+4, ORDACT2+6
, ORDACT2+7, ORDACT2+10
VIA0 ORDACT1+2~, ORDACT1+5*, ORDACT1+11, ORDACT2+1~, ORDACT2+3*, ORDACT2+10
VIA3 ORDACT1+2~, ORDACT1+5*, ORDACT1+6, ORDACT1+8, ORDACT1+11, ORDACT2+1~, ORDACT2+6*, ORDACT2+10
VIA8 ORDACT1+2~, ORDACT1+9*, ORDACT1+11, ORDACT2+1~, ORDACT2+7*, ORDACT2+10
VIAA ORDACT1+2~, ORDACT1+8*, ORDACT1+9, ORDACT2+1~, ORDACT2+5*, ORDACT2+6*, ORDACT2+7, ORDACT2+8
VIAB ORDACT2+1~, ORDACT2+5*, ORDACT2+8*
VIAC ORDACT2+1~, ORDACT2+5*, ORDACT2+8*
VIACA ORDACT+9~
VIACNT LSTORD+11~, LSTORD+18*, LSTORD+20, LSTORD+23, ORDACT1+11*, ORDACT2+9*, ORDACT2+10
VIAD ORDACT2+1~, ORDACT2+5*, ORDACT2+8*
VIADTO ORDACT+9~
VIAE ORDACT2+1~
>> VIAEDT LSTORD+13*, LSTORD+14, LSTORD+20, ORDACT+12*, ORDACT+13, ORDACT1+9, ORDACT2+7
>> VIAER LSTORD+12*, LSTORD+17*, ORDACT+11*, ORDACT+14*, ORDACT+16*
VIAF ORDACT2+1~
VIAFIELDS ORDACT+9~, ORDACT+10*
VIAFILE ORDACT+9~, ORDACT+10*
VIAFLAGS ORDACT+9~, ORDACT+10*
>> VIAFROM LSTORD+19
>> VIAID ORDACT+17*, ORDACT+18*
>> VIAIENS ORDACT+14, ORDACT+27, ORDACT+29*
VIALCNT ORDACT+9~
>> VIAMAX LSTORD+20, LSTORD+23
VIAOI LSTORD+11~
VIAOI( LSTORD+15*, ORDACT+15*, ORDACT1+10
VIAOI("" LSTORD+17, ORDACT+16
>> VIAOIEN LSTORD+15, ORDACT+15
>> VIAPIEN LSTORD+16, ORDACT1+7
>> VIAPIEN( LSTORD+16*, ORDACT1+7
VIAPT ORDACT1+2~, ORDACT1+5*, ORDACT1+7
>> VIAR ORDACT2+8*
>> VIASCRN ORDACT+20*, ORDACT+21*, ORDACT+23*, ORDACT+24*, ORDACT+25*
>> VIASDT LSTORD+13*, LSTORD+14, LSTORD+19, LSTORD+20, ORDACT+12*, ORDACT+13, ORDACT1+9, ORDACT2+7
VIATIEN ORDACT+9~, ORDACT+27*, ORDACT+28
VIAV ORDACT1+2~, ORDACT1+8*, ORDACT1+10*, ORDACT1+11, ORDACT2+1~
>> VIAVAL LSTORD+12, LSTORD+17, LSTORD+24, LSTORD+25, ORDACT+11, ORDACT+16, ORDACT+19, ORDACT+22
VIAX ORDACT1+2~, ORDACT1+9*, ORDACT1+10*, ORDACT2+1~, ORDACT2+7*, ORDACT2+8*
X LSTORD+11~, LSTORD+19*, LSTORD+20*, LSTORD+23, ORDACT+9~, ORDACT+32*, ORDACT+33, ORDACT+34, ORDACT+35
Y LSTORD+11~, LSTORD+21*, LSTORD+23*, ORDACT1+4, ORDACT1+5, ORDACT1+9, ORDACT1+10, ORDACT1+11, ORDACT2+3, ORDACT2+4
, ORDACT2+6, ORDACT2+7, ORDACT2+8, ORDACT2+10
Z LSTORD+11~, LSTORD+24*, LSTORD+25*
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All