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

Package: Lab Service

Routine: LRPXAPI5


Information

LRPXAPI5 ;VA/SLC/STAFF - Lab Extract API code: Match ;9/30/03 09:59

Source Information

Source file <LRPXAPI5.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Lab Service 3 $$REFVAL^LRPXAPI  $$EXACT^LRPXAPI4  $$CATSUB^LRPXAPIU  
IHS Changes To Lab 1 $$PATCH^BLRUTIL4  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Lab Service 2 LRPXAPI3  LRPXAPI6  

Entry Points

Name Comments DBIA/ICR reference
EQUAL(CONDS,RESULTS,OK) ;
; check equal condition for pointer values
NOTEQUAL(CONDS,RESULTS,OK) ;
; check not equal condition for pointer values
MC(CONDS,RESULTS,OK) ;
; check conditions for Micro categories
AC(CONDS,RESULTS,OK) ;
; check conditions for AP categories
MIR(CONDS,RESULTS,OK) ; $$(dfn,date,conds) -> 1 if ok, else 0
; check conditions for antimicrobial results and interpretations
MATCH(DFN,DATE,CONDS,TYPE) ; $$(dfn,date,conds,type) -> 1 if ok, else 0
AS(CONDS,RESULTS,OK) ;
; check conditions for AP specimen

External References

Name Field # of Occurrence
$$PATCH^BLRUTIL4 MATCH+1
$$REFVAL^LRPXAPI MIR+14, MIR+28, MIR+42, MIR+56
$$EXACT^LRPXAPI4 MATCH+5
$$CATSUB^LRPXAPIU MC+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXRMINDX(63 MATCH+9

Label References

Name Line Occurrences
AC MATCH+27
AS MATCH+29
EQUAL MATCH+26
MC MATCH+28
MIR MATCH+30
NOTEQUAL MATCH+25

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABNODE MIR+2~, MIR+14*, MIR+15, MIR+16, MIR+28*, MIR+29, MIR+30, MIR+42*, MIR+43, MIR+56*
, MIR+57
CAT AC+2~, AC+17*, AC+18*, AC+19, AC+20
CATEGORY AC+2~, AC+6*, AC+7, AC+8*, AC+19, AC+20, MC+2~, MC+6*, MC+7, MC+8*
, MC+9
CATSUB MC+2~, MC+9*, MC+19, MC+20
CHECK AS+2~, AS+12*, AS+13, AS+21*, AS+22, MIR+2~, MIR+17*, MIR+18, MIR+31*, MIR+32
, MIR+45*, MIR+46, MIR+59*, MIR+60
CONDS MATCH~, MATCH+5, MATCH+25, MATCH+26, MATCH+27, MATCH+28, MATCH+29, MATCH+30, NOTEQUAL~, EQUAL~
, AC~, MC~, AS~, MIR~
CONDS("" MATCH+8
CONDS("AC" MATCH+27, AC+5
CONDS("AS" MATCH+29, AS+5
CONDS("MC" MATCH+28, MC+5
CONDS("MIR" MATCH+30, MIR+6, MIR+34
CONDS(0 MATCH+25, NOTEQUAL+5
CONDS(1 MATCH+26, EQUAL+5
DATE MATCH~, MATCH+5, MATCH+9, MATCH+18
DFN MATCH~, MATCH+5, MATCH+9
FETCH MATCH+6~!, MATCH+9*
FETCH( MATCH+11, MATCH+14
I MIR+2~, MIR+15*, MIR+29*, MIR+44*, MIR+58*
ITEM MATCH+6~, MATCH+10*, MATCH+11*, MATCH+12, MATCH+14, MATCH+17, MATCH+18, NOTEQUAL+2~, NOTEQUAL+4*, NOTEQUAL+5*
, NOTEQUAL+6, NOTEQUAL+7, NOTEQUAL+8, EQUAL+2~, EQUAL+4*, EQUAL+5*, EQUAL+6, AC+2~, AC+4*, AC+5*
, AC+6, AC+10, MC+2~, MC+4*, MC+5*, MC+6, MC+11, AS+2~, AS+4*, AS+5*
, AS+6, AS+12, AS+21, MIR+2~, MIR+5*, MIR+6*, MIR+7, MIR+17, MIR+31, MIR+34*
, MIR+35, MIR+45, MIR+59
ITEM1 NOTEQUAL+2~, NOTEQUAL+7*, NOTEQUAL+8
ITEMC AC+2~, AC+11*, AC+12*, AC+13, AC+15, AC+20, MC+2~, MC+12*, MC+13*, MC+14
, MC+15, MC+17, MC+20, AS+2~, AS+8*, AS+9*, AS+11, AS+18*, AS+19*, AS+20
, MIR+2~, MIR+9*, MIR+11*, MIR+13, MIR+23*, MIR+25*, MIR+27, MIR+37*, MIR+39*, MIR+41
, MIR+51*, MIR+53*, MIR+55
ITEMZ MIR+2~, MIR+10*, MIR+11, MIR+24*, MIR+25, MIR+38*, MIR+39, MIR+52*, MIR+53
NEXT AC+2~, AC+21*, AC+22, AC+23, MC+2~, MC+21*, MC+22, MC+23
NODE MATCH+6~, MATCH+13*, MATCH+14*, MATCH+15, MATCH+17, MATCH+18, AC+2~, AC+14*, AC+15*, AC+16
, AC+20, MC+2~, MC+16*, MC+17*, MC+18, MC+20, MIR+2~, MIR+12*, MIR+13*, MIR+14
, MIR+26*, MIR+27*, MIR+28, MIR+40*, MIR+41*, MIR+42, MIR+54*, MIR+55*, MIR+56
NOTEQUAL AC+2~, AC+9*, AC+10*, AC+19, AC+20, MC+2~, MC+10*, MC+11*, MC+19, MC+20
OK MATCH+6~, MATCH+7*, MATCH+11, MATCH+12*, MATCH+19, MATCH+21, MATCH+24*, MATCH+25, MATCH+26, MATCH+27
, MATCH+28, MATCH+29, MATCH+30, MATCH+31, NOTEQUAL~, NOTEQUAL+3*, NOTEQUAL+5, NOTEQUAL+6*, NOTEQUAL+8*, EQUAL~
, EQUAL+3*, EQUAL+5, EQUAL+6*, AC~, AC+3*, AC+22*, AC+23*, MC~, MC+3*, MC+22*
, MC+23*, AS~, AS+3*, AS+5, AS+9, AS+10*, AS+13*, AS+17*, AS+19, AS+22*
, MIR~, MIR+3*, MIR+6, MIR+11, MIR+13, MIR+18*, MIR+22*, MIR+25, MIR+27, MIR+32*
, MIR+34, MIR+39, MIR+41, MIR+46*, MIR+50*, MIR+53, MIR+55, MIR+60*
R MIR+2~, MIR+16*, MIR+30*, MIR+43*, MIR+44, MIR+57*, MIR+58
RESULTS MATCH+6~!, MATCH+22!, MATCH+23*, MATCH+25, MATCH+26, MATCH+27, MATCH+28, MATCH+29, MATCH+30, NOTEQUAL~
, EQUAL~, AC~, AC+19!, MC~, MC+19!, AS~, MIR~
RESULTS( NOTEQUAL+6, NOTEQUAL+7, EQUAL+6, AC+12, AC+15, AC+20!, MC+13, MC+17, MC+20!, AS+9
, AS+19, MIR+11, MIR+13, MIR+25, MIR+27, MIR+39, MIR+41, MIR+53, MIR+55
RESULTS("" MATCH+24
RESULTS("A" AC+21, AS+16
RESULTS("A;S;1" AS+15
RESULTS("M" MC+21
RESULTS("M;A" MIR+20, MIR+21
RESULTS("M;M" MIR+48, MIR+49
S AS+2~, AS+11*, AS+20*
SEPARATE MATCH+6~!
SEPARATE( MATCH+17*, MATCH+18*, MATCH+21, MATCH+23
SUB MATCH+6~, MATCH+15*, MATCH+16, AC+2~, AC+16*, AC+17, AC+18, MC+2~, MC+18*, MC+19
, MC+20
TYPE MATCH~, MATCH+12
U MIR+15, MIR+16, MIR+29, MIR+30, MIR+43, MIR+57
XDATE MATCH+6~, MATCH+20*, MATCH+21*, MATCH+23
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All