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

Package: Clinical Reminders

Routine: PXRMORCH


Information

PXRMORCH ;SLC/AGP - Reminder Order Checks API ;Jan 13, 2023@19:26

Source Information

Source file <PXRMORCH.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Clinical Reminders 4 MAIN^PXRM  $$TERM^PXRMDLLB  FNFTXTO^PXRMFNFT  SEND^PXRMMSG  
Pharmacy Data Management 2 DATA^PSS50  DRGIEN^PSS50P7  
VA FileMan 2 ($$FIND1,FIND)^DIC  $$GET1^DIQ  
Order Entry Results Reporting 1 $$OITM^ORX8  

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

Package Total Caller Graph
Clinical Reminders 6 PXRMDLLB  PXRMDLNK  PXRMGEVA  PXRMNTFY  PXRMORXR  PXRMPLAB  
Inpatient Medications 1 PSJCROC  
Order Entry Results Reporting 1 ORKCHK5  
Outpatient Pharmacy 1 PSOCROC  

Entry Points

Name Comments DBIA/ICR reference
GETOCTXT(DFN,IEN,OI,SEV,PNAME,SUB,CNT) ;Get the Order Check text from
ADDRULES(TYPE,ITEM,LIST) ;
GETDRUG(DRGIEN,OI,LIST) ;
GETRAD(OI,LIST) ;
GETRULES(OI,DRUG,LIST) ;
GETRULEX ;
ORDERCHK(DFN,OI,TEST,DRUG,TESTER) ;
  • ICR #5531
    • Status: Active
    • Usage: Controlled Subscription
    GETGRPS(OI,GROUPS) ;
    OLOOP(VPOINTER,GROUPS) ;
    ORDERGRP(DFN,OI,TEST,DRUG,GROUPS) ;
    PROCESS(SUB,OI,TEST,TESTER,RULES) ;
    REMEVAL(DFN,OI,RIEN,PNAME,IEN,RNAME,TEXTTYPE,RSTAT,SEV,SUB,TESTER) ;
    REMEVALX ;EXIT AND CLEAN UP ^TMP
    STATMTCH(REMSTAT,RULESTAT) ;
  • ICR #7312
    • Status: Pending
    • Usage: Private
    SENDMSG(PAT,TYPE,NAME,ITYPE,IIEN) ;

    External References

    Name Field # of Occurrence
    $$FIND1^DIC GETGRPS+27
    FIND^DIC GETRAD+5
    $$GET1^DIQ GETRAD+3, GETGRPS+25, SENDMSG+3
    $$OITM^ORX8 GETDRUG+15
    DATA^PSS50 GETDRUG+3, GETGRPS+15
    DRGIEN^PSS50P7 GETRULES+11, GETGRPS+10
    MAIN^PXRM REMEVAL+10
    $$TERM^PXRMDLLB PROCESS+16
    FNFTXTO^PXRMFNFT GETOCTXT+13
    SEND^PXRMMSG SENDMSG+10

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^ORD(101.43 - [#101.43] GET1^DIQ
    ^DPT - [#2] GET1^DIQ
    ^RA(79.2 - [#79.2] FIND1^DIC,  FIND^DIC

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^ORD(101.43 - [#101.43] GETRULES+6, GETGRPS+7
    ^PXD(801 - [#801] ADDRULES+3, GETDRUG+16, GETRAD+8, GETRULES+4, OLOOP+2, OLOOP+3, ORDERGRP+5, ORDERGRP+6, ORDERGRP+8
    ^PXD(801.1 - [#801.1] GETOCTXT+4, GETOCTXT+6, GETOCTXT+10, GETOCTXT+11, PROCESS+5, PROCESS+12, PROCESS+29, PROCESS+37
    ^PXD(811.9 - [#811.9] PROCESS+39
    ^PXRMD(811.5 - [#811.5] PROCESS+26
    ^TMP("DILIST" GETRAD+2!, GETRAD+9!
    ^TMP("PXRHM" REMEVAL+3!, REMEVAL+11, REMEVAL+29, REMEVALX+1!
    ^TMP("PXRM BL DATA" PROCESS+35!
    ^TMP("PXRMORTMP" REMEVAL+3!, REMEVAL+29*, REMEVAL+38, REMEVAL+40, REMEVALX+1!
    ^TMP("PXRMXMZ" SENDMSG+1!, SENDMSG+7*, SENDMSG+8*, SENDMSG+9*, SENDMSG+11!
    ^TMP($J GETOCTXT+6*, GETOCTXT+14*, GETDRUG+4, GETDRUG+6, GETDRUG+8, GETDRUG+10, GETDRUG+14, GETRULES+7!, GETRULES+12, GETRULES+14
    GETRULEX+1!, ORDERCHK+17!, GETGRPS+11, GETGRPS+13, GETGRPS+16, GETGRPS+18, GETGRPS+20, GETGRPS+22, GETGRPS+23!, ORDERGRP+3!
    , PROCESS+19*, PROCESS+20*, PROCESS+23*, PROCESS+24*, PROCESS+27*, PROCESS+31*, PROCESS+32*, REMEVAL+13*, REMEVAL+14*, REMEVAL+17*
    , REMEVAL+18*, REMEVAL+20*, REMEVAL+25*, REMEVAL+26*, REMEVAL+36*, REMEVAL+40*
    ^XTMP("PXRM_DISEV" PROCESS+22

    Label References

    Name Line Occurrences
    $$STATMTCH REMEVAL+23
    ADDRULES GETDRUG+2, GETDRUG+6, GETDRUG+8, GETDRUG+10
    GETDRUG GETRULES+8, GETRULES+14
    GETOCTXT PROCESS+34, REMEVAL+33
    GETRAD GETRULES+15
    GETRULES ORDERCHK+18, ORDERGRP+9
    GETRULEX GETRULES+8
    OLOOP GETGRPS+5, GETGRPS+18, GETGRPS+20, GETGRPS+22, GETGRPS+29
    PROCESS ORDERCHK+19, ORDERGRP+11
    REMEVAL PROCESS+42
    REMEVALX REMEVAL+12, REMEVAL+16, REMEVAL+23, REMEVAL+34
    SENDMSG PROCESS+21, REMEVAL+15

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    CNT GETOCTXT~, GETOCTXT+6*, GETOCTXT+14*, PROCESS+1~, PROCESS+17*, PROCESS+19*, PROCESS+20*, PROCESS+23*, PROCESS+24*, PROCESS+27*
    , PROCESS+31*, PROCESS+32*, PROCESS+34, REMEVAL+4~, REMEVAL+5*, REMEVAL+13*, REMEVAL+14*, REMEVAL+17*, REMEVAL+18*, REMEVAL+20*
    , REMEVAL+25*, REMEVAL+26*, REMEVAL+33, REMEVAL+36*, REMEVAL+39*, REMEVAL+40, SENDMSG+2~, SENDMSG+7*, SENDMSG+8*, SENDMSG+9*
    DFN GETOCTXT~, GETOCTXT+13, ORDERCHK~, ORDERGRP~, PROCESS+16, PROCESS+21, PROCESS+34, PROCESS+42, REMEVAL~, REMEVAL+10
    , REMEVAL+15, REMEVAL+33
    DRGIEN GETDRUG~, GETDRUG+2, GETDRUG+3, GETDRUG+6, GETDRUG+8, GETDRUG+10, GETDRUG+14, GETRULES+2~, GETRULES+13*, GETRULES+14*
    , GETGRPS+1~, GETGRPS+12*, GETGRPS+13*, GETGRPS+15, GETGRPS+18, GETGRPS+20, GETGRPS+22
    DRUG GETRULES~, GETRULES+8, ORDERCHK~, ORDERCHK+15, ORDERCHK+18, ORDERGRP~, ORDERGRP+2, ORDERGRP+9
    DT GETDRUG+3, GETRULES+11, GETGRPS+10, GETGRPS+15
    DUZ SENDMSG+10
    ERR GETRAD+1~, GETGRPS+1~
    ERRORTXT SENDMSG+2~
    FIEVAL PROCESS+1~, PROCESS+16
    FLAG PROCESS+1~, PROCESS+6*, PROCESS+7, PROCESS+8, PROCESS+9
    GBL SENDMSG+2~, SENDMSG+5*, SENDMSG+6
    GIEN ORDERGRP+1~, ORDERGRP+5*, ORDERGRP+6*, ORDERGRP+7, ORDERGRP+8
    GNAME OLOOP+1~, OLOOP+3*, OLOOP+4
    GROUP ORDERGRP+1~, ORDERGRP+4*, ORDERGRP+5, ORDERGRP+6, ORDERGRP+8
    GROUPS GETGRPS~, GETGRPS+3!, GETGRPS+5, GETGRPS+18, GETGRPS+20, GETGRPS+22, GETGRPS+29, OLOOP~, ORDERGRP~
    GROUPS( OLOOP+4*, ORDERGRP+4
    GRULES ORDERGRP+1~
    GRULES( ORDERGRP+8*, ORDERGRP+10
    HEADER SENDMSG+2~, SENDMSG+4*, SENDMSG+10
    IEN GETOCTXT~, GETOCTXT+4, GETOCTXT+6, GETOCTXT+10, GETOCTXT+11, ADDRULES+2~*, ADDRULES+3*, GETDRUG+13~, GETDRUG+16*, GETRULES+2~
    , GETRULES+4*, OLOOP+1~, OLOOP+2*, OLOOP+3, PROCESS+1~, PROCESS+4*, PROCESS+5, PROCESS+12, PROCESS+16, PROCESS+29
    , PROCESS+34, PROCESS+37, PROCESS+42, REMEVAL~, REMEVAL+33
    IENOI PROCESS+1~
    IENR PROCESS+1~
    IIEN SENDMSG~, SENDMSG+6
    ITEM ADDRULES~, ADDRULES+1, ADDRULES+3, SENDMSG+2~, SENDMSG+6*, SENDMSG+7
    ITEMS GETRAD+1~
    ITEMS("DILIST" GETRAD+6, GETRAD+7
    ITYPE SENDMSG~, SENDMSG+5, SENDMSG+7
    LC GETOCTXT+2~, GETOCTXT+6*, GETOCTXT+11*, GETOCTXT+14*
    LIST ADDRULES~, GETDRUG~, GETDRUG+2, GETDRUG+6, GETDRUG+8, GETDRUG+10, GETRAD~, GETRULES~, GETRULES+8, GETRULES+14
    , GETRULES+15
    LIST( ADDRULES+3*, GETDRUG+16*, GETRAD+8*, GETRULES+4*
    NAME SENDMSG~, SENDMSG+9
    NFL GETOCTXT+2~, GETOCTXT+4*, GETOCTXT+5, GETOCTXT+6
    NIN GETOCTXT+2~, GETOCTXT+10*, GETOCTXT+11, GETOCTXT+13
    NODE PROCESS+1~, PROCESS+5*, PROCESS+6, PROCESS+10, PROCESS+11, PROCESS+37*, PROCESS+38, PROCESS+39*, PROCESS+41
    NOUT GETOCTXT+2~, GETOCTXT+12*, GETOCTXT+13, GETOCTXT+14
    NUM PROCESS+1~, REMEVAL+4~, REMEVAL+31*, REMEVAL+38*, REMEVAL+40
    OI GETOCTXT~, GETDRUG~, GETDRUG+11, GETDRUG+15*, GETDRUG+16, GETRAD~, GETRAD+3, GETRULES~, GETRULES+4, GETRULES+6
    , GETRULES+8, GETRULES+14, GETRULES+15, ORDERCHK~, ORDERCHK+15, ORDERCHK+18, ORDERCHK+19, GETGRPS~, GETGRPS+2, GETGRPS+5
    , GETGRPS+7, GETGRPS+25, ORDERGRP~, ORDERGRP+2, ORDERGRP+9, ORDERGRP+11, PROCESS~, PROCESS+34, PROCESS+42, REMEVAL~
    , REMEVAL+33
    OIID GETRULES+2~, GETRULES+3*, GETRULES+6*, GETRULES+9, GETRULES+11, GETRULES+15, GETGRPS+1~, GETGRPS+7*, GETGRPS+8, GETGRPS+10
    , GETGRPS+24
    OIREM PROCESS+1~
    PAT SENDMSG~, SENDMSG+3, SENDMSG+8
    PNAME GETOCTXT~, GETOCTXT+6, GETOCTXT+14, PROCESS+1~, PROCESS+10*, PROCESS+19, PROCESS+20, PROCESS+21, PROCESS+23, PROCESS+24
    , PROCESS+27, PROCESS+31, PROCESS+32, PROCESS+34, PROCESS+42, REMEVAL~, REMEVAL+13, REMEVAL+14, REMEVAL+15, REMEVAL+17
    , REMEVAL+18, REMEVAL+20, REMEVAL+25, REMEVAL+26, REMEVAL+33, REMEVAL+36, REMEVAL+40, SENDMSG+2~, SENDMSG+3*, SENDMSG+8
    PSOI GETDRUG+13~, GETDRUG+14*, GETDRUG+15
    PXRMDEFS REMEVAL+4~
    PXRMRM GETOCTXT+2~, GETOCTXT+12*
    PXRMSRCFF PROCESS+2~, PROCESS+3*
    REMEVLST PROCESS+2~
    REMSTAT STATMTCH~, STATMTCH+1, STATMTCH+2, STATMTCH+3, STATMTCH+4
    RIEN GETRAD+1~, GETRAD+8*, PROCESS+1~, PROCESS+38*, PROCESS+39, PROCESS+42, REMEVAL~, REMEVAL+10, REMEVAL+11, REMEVAL+15
    , REMEVAL+38, REMEVAL+40
    RNAME PROCESS+1~, PROCESS+41*, PROCESS+42, REMEVAL~, REMEVAL+11, REMEVAL+20, REMEVAL+38, REMEVAL+40
    RSTAT PROCESS+2~, PROCESS+38*, PROCESS+42, REMEVAL~, REMEVAL+23
    RULE ORDERGRP+1~, ORDERGRP+8*, ORDERGRP+10*
    RULES ORDERCHK+12~, ORDERCHK+18, ORDERCHK+19, ORDERGRP+1~, ORDERGRP+9, ORDERGRP+11, PROCESS~
    RULES( ORDERGRP+10!, PROCESS+4
    RULESTAT STATMTCH~, STATMTCH+1, STATMTCH+2, STATMTCH+3, STATMTCH+4
    SEV GETOCTXT~, GETOCTXT+6, GETOCTXT+14, PROCESS+2~, PROCESS+11*, PROCESS+23, PROCESS+24, PROCESS+27, PROCESS+31, PROCESS+32
    , PROCESS+34, PROCESS+42, REMEVAL~, REMEVAL+17, REMEVAL+18, REMEVAL+20, REMEVAL+25, REMEVAL+26, REMEVAL+33, REMEVAL+36
    , REMEVAL+40
    STATUS REMEVAL+4~, REMEVAL+11*, REMEVAL+12, REMEVAL+16, REMEVAL+20, REMEVAL+23
    SUB GETOCTXT~, GETOCTXT+6, GETOCTXT+14, ORDERCHK+12~, ORDERCHK+15*, ORDERCHK+16, ORDERCHK+17, ORDERCHK+19, ORDERGRP+1~, ORDERGRP+2*
    , ORDERGRP+3, ORDERGRP+11, PROCESS~, PROCESS+19, PROCESS+20, PROCESS+23, PROCESS+24, PROCESS+27, PROCESS+31, PROCESS+32
    , PROCESS+34, PROCESS+42, REMEVAL~, REMEVAL+13, REMEVAL+14, REMEVAL+17, REMEVAL+18, REMEVAL+20, REMEVAL+25, REMEVAL+26
    , REMEVAL+33, REMEVAL+36, REMEVAL+40
    TEST ORDERCHK~, ORDERCHK+19, ORDERGRP~, ORDERGRP+11, PROCESS~, PROCESS+8, PROCESS+9
    TESTER ORDERCHK~, ORDERCHK+19, PROCESS~, PROCESS+21, PROCESS+25, PROCESS+30, PROCESS+42, REMEVAL~, REMEVAL+15, REMEVAL+19
    , REMEVAL+24
    TEXTIN GETOCTXT+2~, GETOCTXT+13
    TEXTIN( GETOCTXT+11*
    TEXTOUT GETOCTXT+2~, GETOCTXT+13
    TEXTOUT( GETOCTXT+14
    TEXTTYPE PROCESS+2~, PROCESS+38*, PROCESS+42, REMEVAL~, REMEVAL+33, REMEVAL+34, REMEVAL+36
    TIEN PROCESS+2~, PROCESS+12*, PROCESS+15, PROCESS+16, PROCESS+21, PROCESS+26
    TNAME PROCESS+2~, PROCESS+26*, PROCESS+27
    TSTAT PROCESS+2~, PROCESS+16*, PROCESS+18, PROCESS+27, PROCESS+29
    TYPE ADDRULES~, ADDRULES+3, GETRAD+1~, GETRAD+3*, GETRAD+4*, GETRAD+5, GETGRPS+1~, GETGRPS+25*, GETGRPS+26*, GETGRPS+27
    , SENDMSG~, SENDMSG+4, SENDMSG+9
    TYPEIEN GETRAD+1~, GETRAD+7*, GETRAD+8, GETGRPS+1~, GETGRPS+27*, GETGRPS+29
    U GETOCTXT+4, GETOCTXT+10, GETDRUG+6, GETDRUG+8, GETDRUG+10, GETRULES+6, GETGRPS+7, GETGRPS+18, GETGRPS+20, GETGRPS+22
    , OLOOP+3, PROCESS+6, PROCESS+10, PROCESS+11, PROCESS+12, PROCESS+26, PROCESS+29, PROCESS+38, PROCESS+41, REMEVAL+11
    , SENDMSG+6
    VPOINTER OLOOP~, OLOOP+2
    X GETRAD+1~, GETRAD+6*, GETRAD+7
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All