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

Package: PCE Patient Care Encounter

Routine: PXVRPC4


Information

PXVRPC4 ;BPFO/LMT - PCE RPCs for Immunization(s) ;Jan 18, 2023@15:08:57

Source Information

Source file <PXVRPC4.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
PCE Patient Care Encounter 5 IMMDEF^PXAPIIM  ($$ISMAPTOADMCPT,IMMADMCODES)^PXVRPC4A  GETICR^PXVRPC5  $$INST^PXVUTIL  ($$IMMSEL,$$LOTSTAT)^PXVXR  
VA FileMan 4 $$LAST^DIAUTL  $$GET1^DID  $$EXTERNAL^DILFD  $$GET1^DIQ  
Kernel 2 $$NOW^XLFDT  $$KSP^XUPARAM  
Lexicon Utility 1 $$PERIOD^LEXU  
Order Entry Results Reporting 1 EXCLUDED^ORWPCE2  
Toolkit 1 $$GETSTAT^XTID  

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

Package Total Caller Graph
PCE Patient Care Encounter 5 PXAPIIM  PXVIMM IMM DETAILED  PXVIMM IMM SHORT LIST  PXVRPC4A  PXVRPC8  
Order Entry Results Reporting 4 ORFIMM  ORFIMM1  ORFIMM2  ORVIMM  
VistA Integration Adapter 1 VIABRPC  

Entry Points

Name Comments DBIA/ICR reference
IMMRPC(PXRTRN,PXIMM,PXDATE,PXLOC) ; Entry point for RPC
  • ICR #7284
    • Status: Active
    • Usage: Controlled Subscription
    GETIMM(PXRTRN,PXIMM,PXDATE,PXLOC) ; Entry point for API
    GETCS(PXSUB,PXIMM,PXDATE) ;
    GETVIS(PXSUB,PXIMM) ;
    GETSUBS(PXSUB,PXIMM,PXMULT) ;
    GETLOT(PXSUB,PXIMM,PXDATE,PXINST) ;
    GETCONT(PXSUB,PXIMM,PXINST) ; Get Contraindications
    GETDEF(PXSUB,PXIMM,PXINST) ; Get defaults
    GETUNITS(PXIMM,PXLOC) ;
  • ICR #7284
    • Status: Active
    • Usage: Controlled Subscription
    IMMSHORT(PXRSLT,PXFILTER,PXDATE,PXOREXC,PXLOC) ;
    GETSTAT(PXIMM,PXDATE,PXCURR,PXAUDIT) ;
    GETCSTAT(PXDATE,PXAUDIT) ;
    IMMADMCODES(PXRSLT,PXVISIT,PXPCELIST,PXRETCPTDEL) ;
  • ICR #7284
    • Status: Active
    • Usage: Controlled Subscription
    EXCLUDED(PXLST,PXIEN,PXTYPE,PXLOC) ;

    External References

    Name Field # of Occurrence
    $$LAST^DIAUTL GETSTAT+7
    $$GET1^DID GETIMM+14, IMMSHORT+50
    $$EXTERNAL^DILFD GETDEF+17, GETDEF+19
    $$GET1^DIQ GETVIS+13
    $$PERIOD^LEXU GETCS+25
    EXCLUDED^ORWPCE2 EXCLUDED+5
    IMMDEF^PXAPIIM GETDEF+6
    $$ISMAPTOADMCPT^PXVRPC4A GETIMM+28
    IMMADMCODES^PXVRPC4A IMMADMCODES+13
    GETICR^PXVRPC5 GETCONT+4
    $$INST^PXVUTIL GETIMM+11, GETUNITS+3, IMMSHORT+48
    $$IMMSEL^PXVXR GETLOT+13
    $$LOTSTAT^PXVXR GETLOT+10
    $$NOW^XLFDT GETIMM+10, IMMSHORT+47
    $$GETSTAT^XTID GETSTAT+11
    $$KSP^XUPARAM GETDEF+4

    Used in RPC

    RPC Name Call Tags
    PXVIMM IMM SHORT LIST IMMSHORT
    PXVIMM IMM DETAILED IMMRPC
    PXVIMM ADMIN CODES IMMADMCODES

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^DI(.85 - [#.85] GET1^DIQ
    ^AUPNVIMM - [#9000010.11] EXTERNAL^DILFD
    ^AUTTIMM - [#9999999.14] GET1^DID,  LAST^DIAUTL

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^AUTTIMAN - [#9999999.04] GETLOT+15
    ^AUTTIML - [#9999999.41] GETLOT+7
    ^AUTTIML("C" GETLOT+6
    ^AUTTIMM - [#9999999.14] GETIMM+9, GETIMM+16, GETIMM+19, GETIMM+21, GETIMM+25, GETIMM+32, GETIMM+33, GETIMM+34, GETCS+8, GETCS+9
    , GETCS+16, GETCS+17, GETVIS+6, GETVIS+7, GETSUBS+7, GETSUBS+8, IMMSHORT+55, IMMSHORT+57, IMMSHORT+64, IMMSHORT+65
    , IMMSHORT+78, IMMSHORT+79, IMMSHORT+85, IMMSHORT+86, GETSTAT+4, GETSTAT+9
    ^AUTTIVIS - [#920] GETVIS+9, GETVIS+10, GETVIS+14, GETVIS+15
    ^DIA(9999999.14 GETCSTAT+22
    ^TMP( IMMRPC+105, IMMRPC+106!, IMMRPC+113, IMMRPC+114*, IMMRPC+116*, IMMRPC+118*, IMMRPC+121, IMMRPC+122, IMMRPC+123, IMMRPC+126*
    , IMMRPC+129, IMMRPC+131, IMMRPC+133, IMMRPC+134, IMMRPC+137*, IMMRPC+139!, GETIMM+5!, GETIMM+6, GETIMM+30*, GETCS+30*
    , GETCS+38*, GETVIS+17*, GETSUBS+10*, GETLOT+19*, GETCONT+9*, GETDEF+21*, GETDEF+24*, GETUNITS+5!, GETUNITS+7, GETUNITS+8
    , GETUNITS+9!
    ^TMP("PXVLOT" IMMSHORT+69!, IMMSHORT+72, IMMSHORT+73!

    Label References

    Name Line Occurrences
    $$EXCLUDED IMMSHORT+56
    $$GETCSTAT GETIMM+18, IMMSHORT+51
    $$GETSTAT GETIMM+18, IMMSHORT+58
    GETCONT GETIMM+36
    GETCS GETIMM+32
    GETDEF GETIMM+37, GETUNITS+6
    GETIMM IMMRPC+108
    GETLOT GETIMM+35, IMMSHORT+70
    GETSUBS GETIMM+34
    GETVIS GETIMM+33

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    DT GETCSTAT+16
    PXAUDIT GETIMM+2~, GETIMM+13*, GETIMM+14*, GETIMM+18, IMMSHORT+44~, IMMSHORT+49*, IMMSHORT+50*, IMMSHORT+51, IMMSHORT+58, GETSTAT~
    , GETSTAT+6, GETCSTAT~, GETCSTAT+21
    PXBAR GETVIS+2~, GETVIS+14*, GETVIS+17
    PXCNT IMMRPC+102~, IMMRPC+111*, IMMRPC+114, IMMRPC+116, IMMRPC+117*, IMMRPC+118, IMMRPC+125*, IMMRPC+126, IMMRPC+136*, IMMRPC+137
    , GETCS+2~, GETCS+5*, GETCS+29*, GETCS+30, GETCS+37*, GETCS+38, GETVIS+2~, GETVIS+4*, GETVIS+16*, GETVIS+17
    , GETSUBS+2~, GETSUBS+6*, GETSUBS+9*, GETSUBS+10, GETLOT+2~, GETLOT+4*, GETLOT+17*, GETLOT+19, GETCONT+2~, GETCONT+5*
    , GETCONT+8*, GETCONT+9, IMMSHORT+44~, IMMSHORT+53*, IMMSHORT+63*, IMMSHORT+75, IMMSHORT+81*, IMMSHORT+82, IMMSHORT+88*, IMMSHORT+89
    PXCODE GETCS+2~, GETCS+17*, GETCS+18, GETCS+21, GETCS+30, GETCS+38
    PXCODELEX GETCS+2~, GETCS+21*, GETCS+22*, GETCS+25
    PXCODESYS IMMRPC+102~, IMMRPC+130*, IMMRPC+131*, IMMRPC+133, IMMRPC+134, IMMRPC+137, GETCS+2~, GETCS+9*, GETCS+10, GETCS+13
    , GETCS+30, GETCS+38
    PXCODESYSLEX GETCS+2~, GETCS+13*, GETCS+14*, GETCS+22, GETCS+25, GETCS+28
    PXCURR GETSTAT~, GETSTAT+4, GETSTAT+8*, GETSTAT+9
    PXDATE IMMRPC~, IMMRPC+108, GETIMM~, GETIMM+10*, GETIMM+18, GETIMM+32, GETIMM+35, GETCS~, GETCS+4*, GETCS+32
    , GETCS+36, GETLOT~, GETLOT+10, IMMSHORT~, IMMSHORT+47*, IMMSHORT+51, IMMSHORT+58, IMMSHORT+70, GETSTAT~, GETSTAT+8
    , GETSTAT+11, GETCSTAT~, GETCSTAT+13, GETCSTAT+16, GETCSTAT+23
    PXDFLTS GETDEF+2~, GETDEF+6
    PXDFLTS(13 GETDEF+9
    PXDFLTS(811 GETDEF+23
    PXDIV GETIMM+2~
    PXDOSE GETDEF+2~, GETDEF+12*, GETDEF+16, GETDEF+17*, GETDEF+21
    PXEUNITS GETDEF+2~, GETDEF+19*, GETDEF+21
    PXEXPDATE GETLOT+2~, GETLOT+9*, GETLOT+18
    PXFILTER IMMSHORT~, IMMSHORT+46*, IMMSHORT+59, IMMSHORT+60, IMMSHORT+61
    PXFLD IMMRPC+102~, IMMRPC+120*, IMMRPC+121, IMMRPC+122, IMMRPC+123, IMMRPC+126, IMMRPC+128*, IMMRPC+129, IMMRPC+131, IMMRPC+133
    , IMMRPC+134, IMMRPC+137, GETSUBS+2~, GETSUBS+4*, GETSUBS+5, GETSUBS+10
    PXGETCSTAT IMMSHORT+44~, IMMSHORT+51*, IMMSHORT+58
    PXI IMMRPC+102~, IMMRPC+122*, IMMRPC+123, IMMRPC+132*, IMMRPC+133*, IMMRPC+134, GETIMM+2~, GETIMM+34*, GETCONT+2~, GETCONT+6*
    , GETCONT+7*, GETCONT+9, EXCLUDED+2~, EXCLUDED+6*, EXCLUDED+7*, EXCLUDED+8
    PXIEN IMMSHORT+44~, IMMSHORT+54*, IMMSHORT+55*, IMMSHORT+56, IMMSHORT+57, IMMSHORT+58, IMMSHORT+64, IMMSHORT+65, IMMSHORT+70, IMMSHORT+75
    , IMMSHORT+78, IMMSHORT+79, IMMSHORT+85, IMMSHORT+86, EXCLUDED~, EXCLUDED+11
    PXIMM IMMRPC~, IMMRPC+108, GETIMM~, GETIMM+8, GETIMM+9, GETIMM+16, GETIMM+17, GETIMM+18, GETIMM+19, GETIMM+21
    , GETIMM+25, GETIMM+28, GETIMM+32, GETIMM+33, GETIMM+34, GETIMM+35, GETIMM+36, GETIMM+37, GETCS~, GETCS+8
    , GETCS+9, GETCS+16, GETCS+17, GETVIS~, GETVIS+6, GETVIS+7, GETSUBS~, GETSUBS+7, GETSUBS+8, GETLOT~
    , GETLOT+6, GETCONT~, GETCONT+4, GETDEF~, GETDEF+6, GETUNITS~, GETUNITS+2, GETUNITS+6, GETSTAT~, GETSTAT+4
    , GETSTAT+7, GETSTAT+9, GETSTAT+11
    PXIMMARR IMMRPC+102~, IMMRPC+108
    PXIMMSUB IMMRPC+102~, IMMRPC+109*, IMMRPC+113, IMMRPC+118, IMMRPC+121, IMMRPC+122, IMMRPC+123, IMMRPC+129, IMMRPC+131, IMMRPC+133
    , IMMRPC+134, IMMRPC+139
    PXINST GETIMM+2~, GETIMM+11*, GETIMM+35, GETIMM+36, GETIMM+37, GETLOT~, GETLOT+13, GETCONT~, GETCONT+4, GETDEF~
    , GETDEF+4*, GETDEF+6, GETUNITS+1~, GETUNITS+3*, GETUNITS+6, IMMSHORT+44~, IMMSHORT+48*, IMMSHORT+70
    PXLANG GETVIS+2~, GETVIS+12*, GETVIS+13*, GETVIS+17
    PXLASTEDIT GETSTAT+2~, GETSTAT+7*, GETSTAT+8
    PXLASTEDITDT GETCSTAT+9~, GETCSTAT+22*, GETCSTAT+23
    PXLEX GETCS+2~, GETCS+25*, GETCS+27
    PXLEXADATE GETCS+2~, GETCS+32*, GETCS+33, GETCS+34
    PXLEXARY GETCS+2~, GETCS+24!, GETCS+25
    PXLEXARY( GETCS+32, GETCS+34
    PXLEXIDATE GETCS+2~, GETCS+35*, GETCS+36
    PXLEXNODE GETCS+2~, GETCS+34*, GETCS+35, GETCS+38
    PXLEXSUB GETCS+2~
    PXLOC IMMRPC~, IMMRPC+108, GETIMM~, GETIMM+11, GETUNITS~, GETUNITS+3, IMMSHORT~, IMMSHORT+48, IMMSHORT+56, EXCLUDED~
    , EXCLUDED+5
    PXLOT GETLOT+2~, GETLOT+5*, GETLOT+6*, GETLOT+7, GETLOT+10, GETLOT+13, GETLOT+18, IMMSHORT+44~, IMMSHORT+67*, IMMSHORT+71*
    , IMMSHORT+72*, IMMSHORT+75
    PXLST IMMSHORT+44~, IMMSHORT+56, EXCLUDED~, EXCLUDED+4
    PXLST( EXCLUDED+9*, EXCLUDED+11
    PXMAN GETLOT+2~, GETLOT+14*, GETLOT+15*, GETLOT+18
    PXMULT GETSUBS~, GETSUBS+4, GETSUBS+7, GETSUBS+8
    PXNDC GETLOT+2~, GETLOT+16*, GETLOT+18
    PXNODE IMMRPC+102~, IMMRPC+123*, IMMRPC+124, IMMRPC+126, IMMRPC+134*, IMMRPC+135, IMMRPC+137, GETIMM+2~, GETIMM+19*, GETIMM+20
    , GETIMM+21*, GETIMM+22, GETIMM+23, GETIMM+25*, GETIMM+26, GETVIS+2~, GETVIS+10*, GETVIS+11, GETVIS+12, GETVIS+17
    , GETSUBS+2~, GETSUBS+8*, GETSUBS+10, GETLOT+2~, GETLOT+7*, GETLOT+8, GETLOT+9, GETLOT+14, GETLOT+16, GETLOT+18
    , GETDEF+2~, GETDEF+9*, GETDEF+10, GETDEF+11, GETDEF+12, GETDEF+13, GETDEF+14, GETDEF+23*, GETDEF+24, IMMSHORT+44~
    , IMMSHORT+64*, IMMSHORT+75, IMMSHORT+79*, IMMSHORT+80, IMMSHORT+82, IMMSHORT+86*, IMMSHORT+87, IMMSHORT+89
    PXNODE0 GETIMM+2~, GETIMM+16*, GETIMM+17, GETIMM+24, GETIMM+28
    PXNODE88 IMMSHORT+44~, IMMSHORT+65*, IMMSHORT+75
    PXNODETMP GETIMM+2~, GETIMM+17*, GETIMM+18*, GETIMM+20*, GETIMM+22*, GETIMM+23*, GETIMM+24*, GETIMM+26*, GETIMM+29*, GETIMM+30
    PXNUNITS GETDEF+2~, GETDEF+14*, GETDEF+21
    PXOREXC IMMSHORT~, IMMSHORT+56
    PXPCELIST IMMADMCODES~, IMMADMCODES+13
    PXRETCPTDEL IMMADMCODES~, IMMADMCODES+13
    PXROUTE GETDEF+2~, GETDEF+10*, GETDEF+21
    PXRSLT GETUNITS+1~, GETUNITS+7*, GETUNITS+8*, GETUNITS+10, IMMSHORT~, GETCSTAT+9~, GETCSTAT+11*, GETCSTAT+13, GETCSTAT+14*, GETCSTAT+16
    , GETCSTAT+17*, GETCSTAT+23*, GETCSTAT+25, IMMADMCODES~, IMMADMCODES+13
    PXRSLT( IMMSHORT+75*, IMMSHORT+82*, IMMSHORT+89*
    PXRTRN IMMRPC~, IMMRPC+105*, GETIMM~, GETIMM+6*
    PXSELHIST IMMSHORT+44~, IMMSHORT+57*, IMMSHORT+60, IMMSHORT+61, IMMSHORT+75
    PXSERIESREQ GETIMM+2~, GETIMM+27*, GETIMM+28*, GETIMM+29
    PXSITE GETDEF+2~, GETDEF+11*, GETDEF+21
    PXSTAT GETLOT+2~, GETLOT+10*, GETLOT+11, IMMSHORT+44~, IMMSHORT+58*, IMMSHORT+59, IMMSHORT+61, IMMSHORT+68, IMMSHORT+75
    PXSUB IMMRPC+102~, IMMRPC+104*, IMMRPC+105, IMMRPC+106, IMMRPC+114, IMMRPC+116, IMMRPC+118, IMMRPC+126, IMMRPC+137, GETIMM+2~
    , GETIMM+4*, GETIMM+5, GETIMM+6, GETIMM+30, GETIMM+32, GETIMM+33, GETIMM+34, GETIMM+35, GETIMM+36, GETIMM+37
    , GETCS~, GETCS+30, GETCS+38, GETVIS~, GETVIS+17, GETSUBS~, GETSUBS+10, GETLOT~, GETLOT+19, GETCONT~
    , GETCONT+9, GETDEF~, GETDEF+21, GETDEF+24, GETUNITS+1~, GETUNITS+4*, GETUNITS+5, GETUNITS+6, GETUNITS+7, GETUNITS+8
    , GETUNITS+9
    PXTEMP GETLOT+2~, GETLOT+18*, GETLOT+19
    PXTMP GETCONT+2~, GETCONT+4, EXCLUDED+2~, EXCLUDED+5
    PXTMP( GETCONT+7, GETCONT+9, EXCLUDED+7, EXCLUDED+8
    PXTYPE EXCLUDED~, EXCLUDED+5
    PXUNITS GETDEF+2~, GETDEF+13*, GETDEF+18, GETDEF+19, GETDEF+21
    PXURL GETVIS+2~, GETVIS+15*, GETVIS+17
    PXVIS GETVIS+2~, GETVIS+7*, GETVIS+8, GETVIS+9, GETVIS+10, GETVIS+14, GETVIS+15, GETVIS+17
    PXVISIT IMMADMCODES~, IMMADMCODES+13
    PXX GETCS+2~, GETCS+7*, GETCS+8*, GETCS+9, GETCS+16, GETCS+17, GETVIS+2~, GETVIS+5*, GETVIS+6*, GETVIS+7
    , GETSUBS+2~, GETSUBS+7*, GETSUBS+8, IMMSHORT+44~, IMMSHORT+77*, IMMSHORT+78*, IMMSHORT+79, IMMSHORT+84*, IMMSHORT+85*, IMMSHORT+86
    , EXCLUDED+2~, EXCLUDED+8*, EXCLUDED+9
    PXY GETCS+2~, GETCS+16*, GETCS+17
    U IMMRPC+118, IMMRPC+126, IMMRPC+137, GETIMM+17, GETIMM+18, GETIMM+19, GETIMM+20, GETIMM+22, GETIMM+23, GETIMM+24
    , GETIMM+25, GETIMM+26, GETIMM+28, GETIMM+29, GETCS+27, GETCS+35, GETCS+38, GETVIS+12, GETVIS+14, GETVIS+17
    , GETLOT+9, GETLOT+14, GETLOT+15, GETLOT+16, GETLOT+18, GETDEF+10, GETDEF+11, GETDEF+12, GETDEF+13, GETDEF+14
    , GETDEF+21, GETUNITS+7, GETUNITS+8, IMMSHORT+57, IMMSHORT+75, IMMSHORT+82, IMMSHORT+86, IMMSHORT+89, GETSTAT+4, GETSTAT+7
    , GETSTAT+9, GETSTAT+11, EXCLUDED+8
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All