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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSOERXA0

Package: Outpatient Pharmacy

Routine: PSOERXA0


Information

PSOERXA0 ;ALB/BWF - eRx Utilities/RPC's ; 8/3/2016 5:14pm

Source Information

Source file <PSOERXA0.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 2 $$UP^XLFSTR  $$PRXDT^XUSER  
VA FileMan 1 $$GET1^DIQ  

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

Package Total Caller Graph
Outpatient Pharmacy 7 PSOERUT5  PSOERUT6  PSOERXA0 DRGMTCH  PSOERXA0 PRVMTCH  PSOERXI1  PSOERXU1  PSOORFI1  

Entry Points

Name Comments DBIA/ICR reference
DRGMTCH(PSORES,NDCUPN,DGDESC) ;
VAPRID(PSORES,VAPID)
ACTIVE(DIEN) ;
OUTPAT(DIEN) ;
INVCOMP(DIEN) ;
CS(DIEN) ;
CHKSTR() ;
TPRVMTCH ;
PRVMTCH(PSORES,NPI,DEA,CS) ;
DEACTIVE(USER) ;
MEDAUTH(USER) ;

External References

Name Field # of Occurrence
$$GET1^DIQ DRGMTCH+10, DRGMTCH+29, DRGMTCH+30, DRGMTCH+31, VAPRID+7, TPRVMTCH+5, PRVMTCH+25, PRVMTCH+37, PRVMTCH+52, MEDAUTH+1
$$UP^XLFSTR DRGMTCH+4
$$PRXDT^XUSER DEACTIVE+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,TRES_" "_X
  • Line Location: TPRVMTCH+4
Function Call: WRITE
  • Prompt: !,X,?20,$$GET1^DIQ(200,Y,.01,"E")
  • Line Location: TPRVMTCH+5

Used in RPC

RPC Name Call Tags
PSOERXA0 DRGMTCH DRGMTCH
PSOERXA0 PRVMTCH PRVMTCH

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^PSDRUG - [#50] GET1^DIQ
^PSNDF(50.67 - [#50.67] GET1^DIQ
^PSNDF(50.68 - [#50.68] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSDRUG - [#50] ACTIVE+2, OUTPAT+1, INVCOMP+2, CS+2
^PSDRUG("APR" VAPRID+3
^PSDRUG("B" DRGMTCH+5, DRGMTCH+6, DRGMTCH+10
^PSNDF(50.67 - [#50.67] DRGMTCH+26, DRGMTCH+28
^PSNDF(50.68 - [#50.68] DRGMTCH+11
^VA(200 - [#200] TPRVMTCH+2, TPRVMTCH+3, PRVMTCH+8, PRVMTCH+9, PRVMTCH+12, PRVMTCH+13, PRVMTCH+17, PRVMTCH+23, PRVMTCH+26, PRVMTCH+28
, PRVMTCH+40, PRVMTCH+44, PRVMTCH+45
^XTV(8991.9 - [#8991.9] PRVMTCH+15, PRVMTCH+16, PRVMTCH+42, PRVMTCH+43

Label References

Name Line Occurrences
$$ACTIVE DRGMTCH+7, VAPRID+5
$$INVCOMP DRGMTCH+7, VAPRID+5
$$MEDAUTH PRVMTCH+24, PRVMTCH+36, PRVMTCH+51
$$OUTPAT DRGMTCH+7, VAPRID+5
PRVMTCH TPRVMTCH+4
VAPRID DRGMTCH+16, DRGMTCH+33

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CS PRVMTCH~, PRVMTCH+6, PRVMTCH+7, PRVMTCH+8, PRVMTCH+9, PRVMTCH+10, PRVMTCH+32, PRVMTCH+34
DEA PRVMTCH~, PRVMTCH+4*, PRVMTCH+5, PRVMTCH+6, PRVMTCH+11, PRVMTCH+14, PRVMTCH+23, PRVMTCH+41
DEABASE PRVMTCH+1~, PRVMTCH+4*, PRVMTCH+9, PRVMTCH+12, PRVMTCH+13, PRVMTCH+15, PRVMTCH+17, PRVMTCH+40, PRVMTCH+42, PRVMTCH+44
DEACHK PRVMTCH+2~, PRVMTCH+13*, PRVMTCH+17, PRVMTCH+19
DEACNT PRVMTCH+1~, PRVMTCH+13*, PRVMTCH+19*, PRVMTCH+20*, PRVMTCH+21, PRVMTCH+22, PRVMTCH+23, PRVMTCH+39*, PRVMTCH+46*, PRVMTCH+47*
, PRVMTCH+48, PRVMTCH+49
DEAFIEN PRVMTCH+14~, PRVMTCH+15*, PRVMTCH+16, PRVMTCH+41~, PRVMTCH+42*, PRVMTCH+43
DEAIEN PRVMTCH+1~, PRVMTCH+19*, PRVMTCH+23*, PRVMTCH+24, PRVMTCH+25
DEAMTCH PRVMTCH+1~
DEAMTCH( PRVMTCH+46*, PRVMTCH+47*
DEAMTCH(0 PRVMTCH+50
DEANPIEN PRVMTCH+14~, PRVMTCH+17*, PRVMTCH+18, PRVMTCH+41~, PRVMTCH+44*, PRVMTCH+45
DEASUF PRVMTCH+14~, PRVMTCH+41~, PRVMTCH+45*
DEATYPE PRVMTCH+14~, PRVMTCH+16*, PRVMTCH+17, PRVMTCH+41~, PRVMTCH+43*, PRVMTCH+44
DGDESC DRGMTCH~, DRGMTCH+3, DRGMTCH+4*, DRGMTCH+5, DRGMTCH+6, DRGMTCH+10, DRGMTCH+11
DIEN ACTIVE~, ACTIVE+2, OUTPAT~, OUTPAT+1, INVCOMP~, INVCOMP+2, CS~, CS+2
DT ACTIVE+2, DEACTIVE+4
EXPDT DEACTIVE+1~, DEACTIVE+3*, DEACTIVE+4
I DRGMTCH+1~, DRGMTCH+24*
INACTDT ACTIVE+1~, ACTIVE+2*
INDEX PRVMTCH+1~
MATCH PRVMTCH+1~, PRVMTCH+3*
NDCUPN DRGMTCH~, DRGMTCH+17, DRGMTCH+20, DRGMTCH+21
NDCUPNT DRGMTCH+1~, DRGMTCH+21*, DRGMTCH+23
NDCUPNV DRGMTCH+1~, DRGMTCH+21*, DRGMTCH+23, DRGMTCH+24*, DRGMTCH+25, DRGMTCH+26, DRGMTCH+28
NDCUXREF DRGMTCH+1~, DRGMTCH+21*, DRGMTCH+25, DRGMTCH+26, DRGMTCH+28
NDMTCH PRVMTCH+1~, PRVMTCH+35*, PRVMTCH+36, PRVMTCH+37, PRVMTCH+50*, PRVMTCH+51, PRVMTCH+52
NPCNT PRVMTCH+1~, PRVMTCH+28*, PRVMTCH+29*, PRVMTCH+32, PRVMTCH+33, PRVMTCH+34
NPI PRVMTCH~, PRVMTCH+4*, PRVMTCH+5, PRVMTCH+7, PRVMTCH+8, PRVMTCH+10, PRVMTCH+26, PRVMTCH+28
NPIEN PRVMTCH+1~, PRVMTCH+28*, PRVMTCH+29
NPLIST PRVMTCH+1~, PRVMTCH+31
NPLIST( PRVMTCH+29*, PRVMTCH+39
NPLIST(0 PRVMTCH+35, PRVMTCH+37
NUIEN DRGMTCH+1~, DRGMTCH+27*, DRGMTCH+28*, DRGMTCH+29, DRGMTCH+30
NVAL PRVMTCH+1~
PSDGLST DRGMTCH+1~
PSDGLST( DRGMTCH+8*
PSDRG DRGMTCH+1~, DRGMTCH+6*, DRGMTCH+7, DRGMTCH+8
PSDRGCNT DRGMTCH+1~, DRGMTCH+6*, DRGMTCH+8*, DRGMTCH+9, DRGMTCH+10
PSMIEN DRGMTCH+1~, DRGMTCH+10*
PSODRG VAPRID+1~, VAPRID+7*
PSORES DRGMTCH~, DRGMTCH+2*, DRGMTCH+9*, DRGMTCH+10*, DRGMTCH+14, DRGMTCH+16, DRGMTCH+17, DRGMTCH+19*, DRGMTCH+26*, DRGMTCH+28
, DRGMTCH+33, DRGMTCH+34, DRGMTCH+35*, DRGMTCH+37, DRGMTCH+38*, VAPRID~*, VAPRID+7*, VAPRID+8*, PRVMTCH~, PRVMTCH+3*
, PRVMTCH+5*, PRVMTCH+6*, PRVMTCH+7*, PRVMTCH+8*, PRVMTCH+9*, PRVMTCH+11*, PRVMTCH+12*, PRVMTCH+21*, PRVMTCH+22*, PRVMTCH+24*
, PRVMTCH+25*, PRVMTCH+26*, PRVMTCH+31*, PRVMTCH+32*, PRVMTCH+33*, PRVMTCH+36*, PRVMTCH+37*, PRVMTCH+48*, PRVMTCH+49*, PRVMTCH+51*
, PRVMTCH+52*, PRVMTCH+53*
SRCH PRVMTCH+1~, PRVMTCH+39*, PRVMTCH+40, PRVMTCH+44, PRVMTCH+45, PRVMTCH+46, PRVMTCH+47
TRES TPRVMTCH+1~, TPRVMTCH+4!, TPRVMTCH+5
U DRGMTCH+10, DRGMTCH+14, DRGMTCH+16, DRGMTCH+17, DRGMTCH+21, DRGMTCH+37, VAPRID+7, ACTIVE+2, OUTPAT+1, INVCOMP+2
, CS+2, TPRVMTCH+4, TPRVMTCH+5, PRVMTCH+25, PRVMTCH+37, PRVMTCH+52
USER DEACTIVE~, DEACTIVE+3, MEDAUTH~, MEDAUTH+1
VAL PRVMTCH+1~
VAMATCH DRGMTCH+1~, DRGMTCH+27!
VAMATCH( DRGMTCH+32, DRGMTCH+36*
VAMATCH(0 DRGMTCH+34
VAPCNT VAPRID+1~, VAPRID+2*, VAPRID+6*, VAPRID+7, VAPRID+8
VAPDRG VAPRID+1~
VAPDRG( VAPRID+6*
VAPDRG(0 VAPRID+7
VAPID VAPRID~
VAPMTCH VAPRID+1~, VAPRID+2*, VAPRID+3*, VAPRID+5, VAPRID+6
VAPRID DRGMTCH+1~, DRGMTCH+11*, DRGMTCH+16, DRGMTCH+30*, DRGMTCH+31, DRGMTCH+32, DRGMTCH+33, DRGMTCH+36, VAPRID, VAPRID+3
X INVCOMP+1~, INVCOMP+2*, INVCOMP+4, INVCOMP+5, CS+1~, CS+2*, CS+3, CS+4, TPRVMTCH+1~, TPRVMTCH+2*
TPRVMTCH+3, TPRVMTCH+4, TPRVMTCH+5
Y TPRVMTCH+1~, TPRVMTCH+3*, TPRVMTCH+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All