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 ;SLC/STAFF Lab Extract API code - Match ;9/30/03 09:59

Source Information

Source file <LRPXAPI5.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Lab Service 3 $$REFVAL^LRPXAPI  $$EXACT^LRPXAPI4  $$CATSUB^LRPXAPIU  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Lab Service 2 LRPXAPI3  LRPXAPI6  

Entry Points

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

External References

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

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
AC MATCH+25
AS MATCH+27
EQUAL MATCH+24
MC MATCH+26
MIR MATCH+28
NOTEQUAL MATCH+23

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+3, MATCH+23, MATCH+24, MATCH+25, MATCH+26, MATCH+27, MATCH+28, NOTEQUAL~, EQUAL~
, AC~, MC~, AS~, MIR~
CONDS("" MATCH+6
CONDS("AC" MATCH+25, AC+5
CONDS("AS" MATCH+27, AS+5
CONDS("MC" MATCH+26, MC+5
CONDS("MIR" MATCH+28, MIR+6, MIR+34
CONDS(0 MATCH+23, NOTEQUAL+5
CONDS(1 MATCH+24, EQUAL+5
DATE MATCH~, MATCH+3, MATCH+7, MATCH+16
DFN MATCH~, MATCH+3, MATCH+7
FETCH MATCH+4~!, MATCH+7*
FETCH( MATCH+9, MATCH+12
I MIR+2~, MIR+15*, MIR+29*, MIR+44*, MIR+58*
ITEM MATCH+4~, MATCH+8*, MATCH+9*, MATCH+10, MATCH+12, MATCH+15, MATCH+16, 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+4~, MATCH+11*, MATCH+12*, MATCH+13, MATCH+15, MATCH+16, 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+4~, MATCH+5*, MATCH+9, MATCH+10*, MATCH+17, MATCH+19, MATCH+22*, MATCH+23, MATCH+24, MATCH+25
, MATCH+26, MATCH+27, MATCH+28, MATCH+29, 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+4~!, MATCH+20!, MATCH+21*, MATCH+23, MATCH+24, MATCH+25, MATCH+26, MATCH+27, MATCH+28, 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+22
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+4~!
SEPARATE( MATCH+15*, MATCH+16*, MATCH+19, MATCH+21
SUB MATCH+4~, MATCH+13*, MATCH+14, AC+2~, AC+16*, AC+17, AC+18, MC+2~, MC+18*, MC+19
, MC+20
TYPE MATCH~, MATCH+10
U MIR+15, MIR+16, MIR+29, MIR+30, MIR+43, MIR+57
XDATE MATCH+4~, MATCH+18*, MATCH+19*, MATCH+21
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All