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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PXRPC

Package: PCE Patient Care Encounter

Routine: PXRPC


Information

PXRPC ;ISL/JLC - PCE DATA2PCE RPC ;Jul 20, 2021@08:24:07

Source Information

Source file <PXRPC.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
PCE Patient Care Encounter 3 $$DATA2PCE^PXAI  DQSAVE^PXRPC1  $$PKG2IEN^VSIT  
VA FileMan 2 $$FIND1^DIC  CHK^DIE  
Kernel 1 $$TRIM^XLFSTR  
Lexicon Utility 1 UCUMDATA^LEXMUCUM  

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

Package Total Caller Graph
PCE Patient Care Encounter 3 PX SAVE DATA  PXRPC SAVE2  PXRPC1  
Order Entry Results Reporting 1 ORWPCE1  

Entry Points

Name Comments DBIA/ICR reference
SAVE(OK,PCELIST,LOC,PKGNAME,SRC,PXAVST,PXRETVST) ; save PCE information
  • ICR #6134
    • Status: Withdrawn
    • Usage: Controlled Subscription
    SAVE2(OK,PCELIST,PKGNAME,SRC,PXAVST) ; save PCE information - and return err info
    IMMREAD(OK,PXIMMRDAPI,PKG,SRC) ; save immunization reading (for smallpox)
    DQSAVE(PCELIST,PXPCEARR,PROBLEMS,SRC,PXPCEIMMRD) ;
  • ICR #6386
    • Status: Active
    • Usage: Private
    DATA2PCE(OK,PXPCEARR,PKG,SRC,PXAPREDT,PXAVST) ;
    ERROR(PXRET,PXERROR,PXERRPROB) ; Return errors
    IMMSRC(IMMIS) ; Returns Event Info Source IEN
  • ICR #7417
    • Status: Active
    • Usage: Controlled Subscription
    IMMROUTE(IMMRT) ; Returns Route IEN
    IMMLOC(IMMAL) ; Returns Anatomic Location IEN
    IMMLOT(IMMLOT,IMMMANUF,IMMEXPDT) ; Returns Lot_IEN^Comment
    IMMVIS(IMMVISMULT,PXPCEARR,IMM) ; Sets PXPCEARR's VIS multiple
    IMMRMRKS(IMMREMARKS,IMMNUM,REMARK) ; Sets REMARK array
    IMMDSG(IMMDSG) ;

    External References

    Name Field # of Occurrence
    $$FIND1^DIC IMMSRC+6, IMMROUTE+6, IMMROUTE+8, IMMLOC+6, IMMLOC+8
    CHK^DIE IMMDSG+17
    UCUMDATA^LEXMUCUM IMMDSG+15
    $$DATA2PCE^PXAI DATA2PCE+3
    DQSAVE^PXRPC1 DQSAVE+26
    $$PKG2IEN^VSIT SAVE2+12
    $$TRIM^XLFSTR IMMVIS+4, IMMDSG+2

    Used in RPC

    RPC Name Call Tags
    PX SAVE DATA SAVE
    PXRPC SAVE2 SAVE2

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^AUPNVIMM - [#9000010.11] CHK^DIE
    ^PXV(920.1 - [#920.1] FIND1^DIC
    ^PXV(920.2 - [#920.2] FIND1^DIC
    ^PXV(920.3 - [#920.3] FIND1^DIC

    Label References

    Name Line Occurrences
    DATA2PCE SAVE2+23, IMMREAD+20
    DQSAVE SAVE2+17
    ERROR DATA2PCE+5
    IMMREAD SAVE2+28
    SAVE2 SAVE+4

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    IMM IMMVIS~, IMMVIS+10
    IMMAL IMMLOC~, IMMLOC+2, IMMLOC+3, IMMLOC+4
    IMMALHL IMMLOC+1~, IMMLOC+3*, IMMLOC+5, IMMLOC+6
    IMMALIEN IMMLOC+1~, IMMLOC+4*, IMMLOC+5, IMMLOC+6*, IMMLOC+7, IMMLOC+8*, IMMLOC+9
    IMMALNM IMMLOC+1~, IMMLOC+2*, IMMLOC+7, IMMLOC+8
    IMMCOMM IMMLOT+1~, IMMLOT+11*, IMMLOT+12*, IMMLOT+13*, IMMLOT+14*, IMMLOT+15
    IMMDOSE IMMDSG+1~, IMMDSG+4*, IMMDSG+8*, IMMDSG+11, IMMDSG+17, IMMDSG+20
    IMMDOSEV IMMDSG+1~, IMMDSG+17, IMMDSG+18
    IMMDSG IMMDSG~, IMMDSG+2*, IMMDSG+3, IMMDSG+4, IMMDSG+5, IMMDSG+6, IMMDSG+7, IMMDSG+8, IMMDSG+9
    IMMEXPDT IMMLOT~, IMMLOT+14
    IMMIS IMMSRC~, IMMSRC+2, IMMSRC+3
    IMMISHL IMMSRC+1~, IMMSRC+2*, IMMSRC+6
    IMMISIEN IMMSRC+1~, IMMSRC+3*, IMMSRC+5, IMMSRC+6*, IMMSRC+7
    IMMLOT IMMLOT~, IMMLOT+2, IMMLOT+3
    IMMLOTIEN IMMLOT+1~, IMMLOT+3*, IMMLOT+5
    IMMLOTNM IMMLOT+1~, IMMLOT+2*, IMMLOT+12
    IMMMANUF IMMLOT~, IMMLOT+13
    IMMNUM IMMRMRKS~, IMMRMRKS+6
    IMMREMARKS IMMRMRKS~, IMMRMRKS+2, IMMRMRKS+3
    IMMRT IMMROUTE~, IMMROUTE+2, IMMROUTE+3, IMMROUTE+4
    IMMRTHL IMMROUTE+1~, IMMROUTE+3*, IMMROUTE+5, IMMROUTE+6
    IMMRTIEN IMMROUTE+1~, IMMROUTE+4*, IMMROUTE+5, IMMROUTE+6*, IMMROUTE+7, IMMROUTE+8*, IMMROUTE+9
    IMMRTNM IMMROUTE+1~, IMMROUTE+2*, IMMROUTE+7, IMMROUTE+8
    IMMUNERR IMMDSG+1~
    IMMUNIT IMMDSG+1~, IMMDSG+5*, IMMDSG+9*, IMMDSG+13, IMMDSG+15, IMMDSG+20
    IMMUNITIEN IMMDSG+1~, IMMDSG+6*, IMMDSG+13, IMMDSG+16*, IMMDSG+18
    IMMVIS IMMVIS+1~, IMMVIS+5*, IMMVIS+6, IMMVIS+8*, IMMVIS+10
    IMMVISDT IMMVIS+1~, IMMVIS+7*, IMMVIS+8
    IMMVISENTRY IMMVIS+1~, IMMVIS+4*, IMMVIS+5, IMMVIS+7
    IMMVISMULT IMMVIS~, IMMVIS+3, IMMVIS+4
    LOC SAVE~
    OK SAVE~, SAVE+5*, SAVE+6*, SAVE2~, SAVE2+23, SAVE2+28, IMMREAD~, DATA2PCE~, DATA2PCE+5
    OK( IMMREAD+13*, IMMREAD+17*, IMMREAD+26*
    OK("" IMMREAD+4
    OK(0 SAVE2+7*, SAVE2+10*, SAVE2+14*, SAVE2+19*, IMMREAD+11*, IMMREAD+15*, IMMREAD+21*, DATA2PCE+3*, DATA2PCE+4*
    OK(1 SAVE2+8*, SAVE2+11*, SAVE2+15*, SAVE2+20*
    OK2 IMMREAD+2~, IMMREAD+20
    OK2( IMMREAD+23, IMMREAD+25
    OK2(0 IMMREAD+21
    PCELIST SAVE~, SAVE+4, SAVE2~, SAVE2+17, DQSAVE~, DQSAVE+26
    PKG SAVE2+2~, SAVE2+12*, SAVE2+13, SAVE2+23, SAVE2+28, IMMREAD~, IMMREAD+20, DATA2PCE~, DATA2PCE+3
    PKGNAME SAVE~, SAVE+4, SAVE2~, SAVE2+6, SAVE2+12, SAVE2+15
    PROBLEMS SAVE2+2~, SAVE2+17, DQSAVE~, DQSAVE+26
    PXAPI SAVE2+2~, SAVE2+17, SAVE2+18
    PXAPREDT SAVE2+2~, SAVE2+22*, SAVE2+23, SAVE2+28, IMMREAD+2~, IMMREAD+19*, IMMREAD+20, DATA2PCE~, DATA2PCE+3
    PXAVST SAVE~, SAVE+4, SAVE2~, SAVE2+23, DATA2PCE~, DATA2PCE+2*, DATA2PCE+3, DATA2PCE+4
    PXEND IMMRMRKS+1~, IMMRMRKS+3*, IMMRMRKS+4, IMMRMRKS+5
    PXERRCOUNT IMMREAD+2~, IMMREAD+4*, IMMREAD+12*, IMMREAD+13, IMMREAD+16*, IMMREAD+17, IMMREAD+24*, IMMREAD+26, ERROR+2~, ERROR+5*
    , ERROR+17*, ERROR+18, ERROR+33*, ERROR+34
    PXERROR IMMREAD+2~, IMMREAD+6*, IMMREAD+10, IMMREAD+13, DATA2PCE+1~, DATA2PCE+3, DATA2PCE+5, ERROR~, ERROR+4
    PXERRPROB DATA2PCE+1~, DATA2PCE+3, DATA2PCE+5, ERROR~, ERROR+4
    PXERRTYP SAVE2+2~, SAVE2+4*, SAVE2+8, SAVE2+11, SAVE2+15, SAVE2+20, ERROR+2~, ERROR+8*, ERROR+18, ERROR+22*
    , ERROR+27, ERROR+30, ERROR+34
    PXFIELD ERROR+2~, ERROR+13*, ERROR+15*, ERROR+18, ERROR+24*, ERROR+28, ERROR+29*, ERROR+31*, ERROR+34
    PXFILE ERROR+2~, ERROR+10*, ERROR+18, ERROR+23*, ERROR+27, ERROR+30, ERROR+34
    PXI IMMREAD+2~, IMMREAD+22*, IMMREAD+23*, IMMREAD+25
    PXIEN ERROR+2~, ERROR+12*, ERROR+18
    PXIMMRDAPI SAVE2+2~, SAVE2+17, SAVE2+27, SAVE2+28, IMMREAD~
    PXIMMRDAPI("IMMUNIZATION" IMMREAD+6, IMMREAD+7, IMMREAD+8!, IMMREAD+9!
    PXMSG ERROR+2~, ERROR+16*, ERROR+18, ERROR+26*, ERROR+34
    PXNODE ERROR+2~, ERROR+7*, ERROR+9*, ERROR+10, ERROR+11, ERROR+12, ERROR+13, ERROR+14, ERROR+16, ERROR+20*
    , ERROR+21*, ERROR+22, ERROR+23, ERROR+24, ERROR+25, ERROR+26
    PXNUM ERROR+2~, ERROR+11*, ERROR+18, ERROR+25*, ERROR+28*, ERROR+31, ERROR+32*, ERROR+34
    PXPCEARR DQSAVE~, DQSAVE+26, DATA2PCE~, DATA2PCE+3, IMMVIS~
    PXPCEARR("IMMUNIZATION" IMMVIS+10*
    PXPCEIMMRD DQSAVE~, DQSAVE+26
    PXRET SAVE+2~, SAVE+4, ERROR~
    PXRET( ERROR+18*, ERROR+34*
    PXRET(0 SAVE+5
    PXRETVST SAVE~, SAVE+6
    PXSEQ IMMVIS+1~, IMMVIS+2*, IMMVIS+9*, IMMVIS+10
    PXSTART IMMRMRKS+1~, IMMRMRKS+2*, IMMRMRKS+4, IMMRMRKS+5
    PXSUB ERROR+2~, ERROR+14*, ERROR+15
    PXTEMP IMMREAD+2~, IMMREAD+25*, IMMREAD+26
    PXVISIT IMMREAD+2~, IMMREAD+7*, IMMREAD+14, IMMREAD+20
    PXX IMMVIS+1~, IMMVIS+3*, IMMVIS+4, IMMRMRKS+1~, IMMRMRKS+5*, IMMRMRKS+6
    REMARK IMMRMRKS~
    REMARK( IMMRMRKS+6*
    SRC SAVE~, SAVE+4, SAVE2~, SAVE2+9, SAVE2+17, SAVE2+23, SAVE2+28, IMMREAD~, IMMREAD+20, DQSAVE~
    , DQSAVE+26, DATA2PCE~, DATA2PCE+3
    U SAVE+6, SAVE2+8, SAVE2+11, SAVE2+15, SAVE2+20, IMMREAD+11, IMMREAD+13, IMMREAD+15, IMMREAD+17, IMMREAD+21
    , IMMREAD+26, DATA2PCE+4, ERROR+18, ERROR+34, IMMVIS+8, IMMDSG+18, IMMDSG+20
    UCUMDATA IMMDSG+14~, IMMDSG+15
    UCUMDATA(0 IMMDSG+16
    X IMMSRC+1~, IMMROUTE+1~, IMMLOC+1~, IMMLOT+1~, IMMVIS+1~, IMMRMRKS+1~, IMMDSG+1~
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All