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: VIABMS3

Package: VistA Integration Adapter

Routine: VIABMS3


Information

VIABMS3 ;SGU/GJW - VIA BMS RPCs ;04/15/2016

Source Information

Source file <VIABMS3.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
ORDACT ; Returns a list of order actions from the ORDER file #100.008
LSTORD ; Returns a list of orders from the ORDER file #100;ICR-6475
VALUE1 ; value=1, using ^PXRMINDX
PT
ORDACT1() ; value=1, filters by status, date and orderable items
VALUE2 ; value=2, using the 'AF' xref
ORDACT2() ; value=2, filters by status, date and orderable actions

External References

Name Field # of Occurrence
DTCHK^VIABMS ORDACT+13, VALUE1+5, VALUE2+5
ERR^VIABMS ORDACT+11, ORDACT+14, ORDACT+16, LSTORD+11, VALUE1+8, VALUE2+8
LDIC^VIABMS ORDACT+28
$$UP^XLFSTR ORDACT2+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OR(100 - [#100] ORDACT1+2, ORDACT1+3, ORDACT1+7, VALUE2+11, VALUE2+13, ORDACT2+3, ORDACT2+4, ORDACT2+6, ORDACT2+7, ORDACT2+8
^PXRMINDX(100 PT+1, PT+3, PT+5, PT+9

Label References

Name Line Occurrences
$$ORDACT1 PT+11
$$ORDACT2 VALUE2+14
PT VALUE1+13
VALUE1 LSTORD+12
VALUE2 LSTORD+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

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