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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PXRMPRAD

Package: Clinical Reminders

Routine: PXRMPRAD


Information

PXRMPRAD ;SLC/AGP,RFR - Reminder Order Protocol Outgoing to Rad;12/18/2019

Source Information

Source file <PXRMPRAD.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Clinical Reminders 4 ADD^PXRMEOC  TERM^PXRMLDR  SEND^PXRMMSG  ACOPY^PXRMUTIL  
Kernel 2 $$EC^%ZOSV  $$NOW^XLFDT  
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: 5

Package Total Caller Graph
Womens Health 2 WVHS  WVRALINK  
Clinical Reminders 1 PXRM ORDER SEND TO RAD  
Order Entry Results Reporting 1 ORSMART  
PCE Patient Care Encounter 1 PXRM ORDER SEND TO RAD  

Entry Points

Name Comments DBIA/ICR reference
EN(MSG) ;
ORC ;process the ORC segments
OBR ;process the OBR segments
ORX ;
EPISODE(ITEM,START,DATE) ;
UNEXPERR ;unexpected error handler
ERROR(TEXT,ERROR) ;
GETCODES(TXIEN,TNAME,TXARRAY) ;
GETTRMCD(TIEN,TXARRAY,TERMARR,ERROR) ;
  • ICR #6808
    • Status: Pending
    • Usage: Private
    CHCKPROC(INPUT,ERROR) ;
  • ICR #6808
    • Status: Pending
    • Usage: Private
    BLDTARR(TERMARR) ;
    EVAL(PAT,ITEMIEN,ITEMTYPE,CODE,CODESYS,ORDIEN,PROV,DATE,LOC,ERROR) ;evaluation of a reminder
    GETTYPE(APPL) ;
    SENDERR(ERROR) ;
    VALIDCTL(APPL,CNTRL) ;
    VALIDAPL(APPL) ;
    PID(PXRMMSG,MSH,PID,PAT) ; -- Returns patient from PID segment in current msg

    External References

    Name Field # of Occurrence
    $$EC^%ZOSV UNEXPERR+2
    $$GET1^DIQ OBR+9
    ADD^PXRMEOC EVAL+6
    TERM^PXRMLDR GETTRMCD+3, CHCKPROC+11
    SEND^PXRMMSG SENDERR+3
    ACOPY^PXRMUTIL ERROR+6
    $$NOW^XLFDT EPISODE+1

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^RAMIS(71 - [#71] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^%ZOSF("ERRTN" UNEXPERR+4
    ^DPT - [#2] PID+4
    ^OR(100 - [#100] ORC+9, ORC+11
    ^PXD(811.2 - [#811.2] GETCODES+2, GETCODES+4
    ^PXRMD(811.5 - [#811.5] GETTRMCD+2
    ^TMP("PXRMXMZ" SENDERR+1!, SENDERR+2*, SENDERR+4!

    Label References

    Name Line Occurrences
    $$BLDTARR CHCKPROC+6
    $$CHCKPROC EVAL+3
    $$GETTYPE OBR+6
    $$VALIDAPL EN+8
    $$VALIDCTL ORC+5
    @( UNEXPERR+4
    ERROR EN+7, EN+9, ORC+4, ORC+9, UNEXPERR+2, CHCKPROC+11, EVAL+8, EVAL+9
    EVAL OBR+10
    GETCODES GETTRMCD+5, CHCKPROC+13
    ORX EN+7, EN+8, EN+9, ORC+13
    PID EN+9
    SENDERR ORX+1, UNEXPERR+3

    Naked Globals

    Name Field # of Occurrence
    ^(0 ORC+9

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    APPL EN+4~, EN+8*, ORC+5, OBR+6, GETTYPE~, GETTYPE+1, VALIDCTL~, VALIDCTL+3, VALIDAPL~, VALIDAPL+1
    BEGDATE EN+4~
    CNT ERROR+1~, ERROR+2*, ERROR+3*, ERROR+4*, ERROR+5, ERROR+7*, EVAL+1~, EVAL+9*
    CNTRL EN+4~, ORC+3*, ORC+4, ORC+5, ORC+7, VALIDCTL~, VALIDCTL+4, VALIDCTL+5
    CODE EN+4~, OBR+4*, OBR+7, OBR+9*, OBR+10, GETCODES+1~, GETCODES+4*, GETCODES+5, CHCKPROC+1~, CHCKPROC+2*
    , CHCKPROC+12, CHCKPROC+14, EVAL~, EVAL+2
    CODESYS EN+4~, OBR+4*, OBR+7, OBR+10, GETCODES+1~, GETCODES+2*, GETCODES+3, GETCODES+4, CHCKPROC+1~, CHCKPROC+2*
    , CHCKPROC+12, EVAL~, EVAL+2
    DATA EN+5~, ERROR+1~
    DATA( ERROR+7
    DATE EN+4~, ORC+11*, OBR+10, EPISODE~, EPISODE+1*, EVAL~, EVAL+6
    DFN PID+1~, PID+3*, PID+4
    ENDDATE EN+4~
    ERROR EN+4~, EN+7, EN+9, ORC+9, OBR+10, ORX+1, UNEXPERR+1~, UNEXPERR+2, UNEXPERR+3, ERROR~
    , GETTRMCD~, GETTRMCD+2*, GETTRMCD+3*, GETTRMCD+4*, CHCKPROC~, CHCKPROC+7, CHCKPROC+11, EVAL~, EVAL+3, EVAL+8
    , EVAL+9, SENDERR~, SENDERR+2
    ERROR( ERROR+3*, ERROR+4*, ERROR+5*, ERROR+7*
    ERROR("?" ERROR+2
    EXIT EN+5~
    I PID+1~*, PID+2*, PID+3, PID+5
    INDEX ERROR+1~, ERROR+7*
    INPUT CHCKPROC~, EVAL+1~, EVAL+3
    INPUT("CODE" CHCKPROC+2, EVAL+2*
    INPUT("CODESYS" CHCKPROC+2, EVAL+2*
    INPUT("ITEM" CHCKPROC+3, EVAL+2*
    INPUT("ITEMTYPE" CHCKPROC+3, EVAL+2*
    ITEM EPISODE~, CHCKPROC+1~, CHCKPROC+3*, CHCKPROC+17, CHCKPROC+18
    ITEMIEN EN+4~, EVAL~, EVAL+2
    ITEMTYPE OBR+6*, OBR+10, CHCKPROC+1~, CHCKPROC+3*, CHCKPROC+16, CHCKPROC+18, EVAL~, EVAL+2
    LOC EN+4~, ORC+11*, OBR+10, EVAL~
    MATCH EN+4~, ORC+1*, ORC+10*, ORC+13
    MAX CHCKPROC+1~, CHCKPROC+6*, CHCKPROC+7
    MSG EN~, EN+3, EVAL+1~, EVAL+6, EVAL+7
    MSG( EVAL+9
    MSH EN+4~, EN+6*, EN+7, EN+8, EN+9, PID~, PID+1
    NODE EN+4~, OBR+3*, OBR+4, OBR+5
    OBR EN+4~, ORC+14*, OBR+1*, OBR+2*, OBR+3
    OBX EN+5~
    ORC EN+4~, EN+10*, ORC+2*, ORC+3*, ORC+8, ORC+12, ORC+14
    ORDIEN EN+4~, ORC+8*, ORC+9, ORC+11, OBR+10, EVAL~, EVAL+6
    PARAMS EN+5~
    PAT EN+4~, EN+9, ORC+9, OBR+10, EVAL~, EVAL+6, PID~, PID+4*, PID+5*
    PID EN+4~, EN+9, EN+10, PID~, PID+1*, PID+3*
    PKGIFN EN+5~, ORC+8*
    PROV EN+4~, ORC+12*, OBR+10, EVAL~
    PXRMMSG EN+1~, EN+3*, EN+6, EN+8, EN+9, ORC+2, ORC+3, OBR+1, OBR+2, ERROR+6
    , PID~, PID+2, PID+3, PID+5
    PXRMXDT EN+5~
    RADID EN+5~, OBR+5*, OBR+7, OBR+9, OBR+10
    RADNAME EN+5~, OBR+5*
    REMIEN EN+5~
    RESULT CHCKPROC+1~, CHCKPROC+4*, CHCKPROC+7, CHCKPROC+14*, CHCKPROC+15, CHCKPROC+19*, CHCKPROC+20, VALIDCTL+1~, VALIDCTL+2*, VALIDCTL+3
    , VALIDCTL+4*, VALIDCTL+5*, VALIDCTL+6
    SEG PID+1~, PID+2*
    START EPISODE~, CHCKPROC+1~, CHCKPROC+10*, CHCKPROC+14, CHCKPROC+19, EVAL+1~, EVAL+5*, EVAL+6
    TERMARR EN+5~, GETTRMCD~, GETTRMCD+3, CHCKPROC+1~, CHCKPROC+9!, CHCKPROC+11, BLDTARR~
    TERMARR("DNE" GETTRMCD+3, CHCKPROC+11
    TERMARR("E" GETTRMCD+4, GETTRMCD+5, CHCKPROC+13, CHCKPROC+18
    TERMARR(1 BLDTARR+1*
    TERMARR(2 BLDTARR+1*
    TERMARR(3 BLDTARR+2*
    TERMARR(4 BLDTARR+2*
    TERMARR(5 BLDTARR+3*
    TERMIEN EN+5~
    TERMLARR CHCKPROC+1~, CHCKPROC+6
    TERMLARR( CHCKPROC+8
    TEXT ERROR~, ERROR+3
    TIEN GETTRMCD~, GETTRMCD+2
    TNAME GETCODES~, GETTRMCD+1~, GETTRMCD+2*, GETTRMCD+3, GETTRMCD+4, GETTRMCD+5, CHCKPROC+1~, CHCKPROC+8*, CHCKPROC+10, CHCKPROC+11
    , CHCKPROC+13
    TXARRAY GETCODES~, GETTRMCD~, GETTRMCD+5, CHCKPROC+1~, CHCKPROC+13
    TXARRAY( GETCODES+5*, CHCKPROC+14
    TXIEN GETCODES~, GETCODES+2, GETCODES+4, GETTRMCD+1~, GETTRMCD+5*, CHCKPROC+1~, CHCKPROC+13*
    U ORC+3, ORC+8, ORC+9, ORC+11, ORC+12, OBR+2, OBR+4, OBR+5, GETTRMCD+2, CHCKPROC+14
    , CHCKPROC+19, EVAL+5
    VALUE EVAL+1~, EVAL+3*, EVAL+4, EVAL+5
    X CHCKPROC+1~, CHCKPROC+7*, CHCKPROC+8
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All