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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: ORIRPC

Package: Order Entry Results Reporting

Routine: ORIRPC


Information

ORIRPC ; SLC/AGP,AJB - Information panel RPC ;Sep 17, 2025@14:28:30

Source Information

Source file <ORIRPC.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Clinical Reminders 5 $$STATMTCH^PXRMAPI  ($$CLICKTEXT,$$STATUS)^PXRMBANNER  TIUSRCH^PXRMEXU1  FNFTXTO^PXRMFNFT  EN^PXRMGEV  
Kernel 2 (DECODE,ENCODE)^XLFJSON  $$REPLACE^XLFSTR  
Order Entry Results Reporting 2 (SETSECTIONS,SETUPDATE)^ORIRPC1  ($$GETUPDSTATUS,$$PNLEXECODE,PNLEXECODE)^ORIUTL  
Toolkit 1 $$GET^XPAR  
VA FileMan 1 $$FIND1^DIC  

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
Order Entry Results Reporting 4 ORIMGR  ORIRPC GETPANELS  ORIRPCCL  ORITEST  

Entry Points

Name Comments DBIA/ICR reference
A2P(DA,DATA,DFN,NODE,NUM,SUB) ; return value if section [ITEM] applies to patient
EVALREMINDER(DA,DFN,NODE,SUB,ACTION) ; evaluate reminder defintion/term for patient
GETPANELS(ORY,JSON) ; main entry point
ITEMINFO(A2PATIENT,DA,DATA,DFN,NODE,NUM,SUB) ; default infoPanel information
ITEMAPP(DA,DATA,DFN,NODE,NUM,SUB) ; applicable infoPanel information
ITEMDTL(DA,DATA,DFN,NODE,NUM,SUB) ; detailed infoPanel information
DTEXT(DA,DATA,DFN,NODE,NUM,SUB) ; "DTXT" node
RDDTEXT(DA,DATA,DFN,NODE,NUM,SUB) ; reminder definition detail text
RTDTEXT(DA,DATA,DFN,NODE,NUM,SUB) ; reminder term detail text
REQUIREDDATA(DATA,NODE,NUM) ;
GETERRORCOMP() ;
GUICOMPONENT(DA) ; return component name
LU(FILE,NAME,FLAGS,SCREEN,INDEXES,IENS) ;
PSET(DATA) ; component^parameter definition

External References

Name Field # of Occurrence
$$FIND1^DIC LU+2
SETSECTIONS^ORIRPC1 GETPANELS+16
SETUPDATE^ORIRPC1 GETPANELS+6
$$GETUPDSTATUS^ORIUTL GETPANELS+6
$$PNLEXECODE^ORIUTL A2P+4
PNLEXECODE^ORIUTL ITEMDTL+12
$$STATMTCH^PXRMAPI EVALREMINDER+9, EVALREMINDER+18
$$CLICKTEXT^PXRMBANNER RDDTEXT+3
$$STATUS^PXRMBANNER EVALREMINDER+20, RDDTEXT+2
TIUSRCH^PXRMEXU1 DTEXT+2
FNFTXTO^PXRMFNFT DTEXT+7
EN^PXRMGEV EVALREMINDER+13, EVALREMINDER+27
DECODE^XLFJSON GETPANELS+3
ENCODE^XLFJSON GETPANELS+34
$$REPLACE^XLFSTR DTEXT+5
$$GET^XPAR GETPANELS+1, PSET+11

Used in RPC

RPC Name Call Tags
ORIRPC GETPANELS GETPANELS

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORE(101.74 - [#101.74] ITEMDTL+5
^ORI(101.71 - [#101.71] GETPANELS+8, GETPANELS+9, GETPANELS+10, GETPANELS+11, GETPANELS+12, GETPANELS+18, GETPANELS+19, GETPANELS+20, DTEXT+4, DTEXT+5
^ORI(101.73 - [#101.73] GETPANELS+13, GETPANELS+15, ITEMINFO+12, ITEMINFO+16, ITEMINFO+23, REQUIREDDATA+4, REQUIREDDATA+8, REQUIREDDATA+9, GUICOMPONENT+1
^PXRMD(811.5 - [#811.5] RTDTEXT+2
^TMP( EVALREMINDER+8, EVALREMINDER+16*, EVALREMINDER+17*, EVALREMINDER+21*, EVALREMINDER+22*, EVALREMINDER+29*, EVALREMINDER+30*, EVALREMINDER+31*, GETPANELS+2, ITEMINFO+2
, ITEMAPP+3, ITEMAPP+4, ITEMAPP+5, ITEMAPP+7, ITEMAPP+8, ITEMDTL+3, ITEMDTL+10, RDDTEXT+2, RTDTEXT+3, RTDTEXT+4
^TMP("ORIRPC RDDTEXT" RDDTEXT+3!, RDDTEXT+4, RDDTEXT+5, RDDTEXT+7!
^TMP("ORIRPC RTDTEXT" RTDTEXT+6!
^TMP($J EVALREMINDER+14, EVALREMINDER+28, EVALREMINDER+30, EVALREMINDER+31, EVALREMINDER+33!

Label References

Name Line Occurrences
$$A2P GETPANELS+27
$$EVALREMINDER A2P+5
$$GETERRORCOMP ITEMINFO+13
$$GUICOMPONENT A2P+1, ITEMINFO+10, ITEMINFO+13, ITEMINFO+20, PSET+11
$$LU GETPANELS+4
DTEXT ITEMDTL+13
ITEMAPP GETPANELS+30
ITEMDTL GETPANELS+31
ITEMINFO GETPANELS+28
PSET GETPANELS+5
RDDTEXT ITEMDTL+14
REQUIREDDATA GETPANELS+32
RTDTEXT ITEMDTL+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A2PATIENT GETPANELS+27~*, GETPANELS+28, GETPANELS+29, ITEMINFO~, ITEMINFO+4, ITEMINFO+17
ACTION A2P+1~*, A2P+5, EVALREMINDER~
Abrv ITEMAPP+1~*, ITEMAPP+3*, ITEMAPP+10
CDRPC ITEMDTL+2~*, ITEMDTL+3, ITEMDTL+7
CL GETPANELS+7~*, GETPANELS+8, GETPANELS+16
Color ITEMAPP+1~*, ITEMAPP+4*, ITEMAPP+11
DA A2P~, A2P+4, A2P+5, EVALREMINDER~, GETPANELS+8~, GETPANELS+16, GETPANELS+27, GETPANELS+28, GETPANELS+30, GETPANELS+31
, ITEMINFO~, ITEMAPP~, ITEMDTL~, ITEMDTL+12, ITEMDTL+13, ITEMDTL+14, ITEMDTL+15, DTEXT~, RDDTEXT~, RTDTEXT~
, GUICOMPONENT~, GUICOMPONENT+1
DA(0 GETPANELS+8*, GETPANELS+9, GETPANELS+10, GETPANELS+11, GETPANELS+12, GETPANELS+18, GETPANELS+19, GETPANELS+20, ITEMINFO+5, ITEMINFO+6
, ITEMAPP+2, ITEMDTL+2, DTEXT+1, DTEXT+4, DTEXT+5
DA(1 GETPANELS+10*, GETPANELS+11, GETPANELS+12, GETPANELS+18, GETPANELS+19, GETPANELS+20, ITEMINFO+5, ITEMINFO+6, ITEMAPP+2, ITEMDTL+2
, DTEXT+1, DTEXT+4, DTEXT+5
DA(2 GETPANELS+11*, GETPANELS+12, GETPANELS+18, GETPANELS+19, GETPANELS+20, ITEMINFO+5, ITEMINFO+6, ITEMAPP+2, ITEMDTL+2, DTEXT+1
, DTEXT+4, DTEXT+5
DA(3 GETPANELS+19*, GETPANELS+20, ITEMINFO+5, ITEMAPP+2, ITEMDTL+2, DTEXT+2, DTEXT+4, DTEXT+5
DATA A2P~, A2P+4, GETPANELS+5~, GETPANELS+16, GETPANELS+27, GETPANELS+28, GETPANELS+30, GETPANELS+31, GETPANELS+32, ITEMINFO~
, ITEMAPP~, ITEMDTL~, ITEMDTL+12, ITEMDTL+13, ITEMDTL+14, ITEMDTL+15, DTEXT~, RDDTEXT~, RTDTEXT~, REQUIREDDATA~
, PSET~
DATA("generalParameters" PSET+11*
DATA("lastUpdated" GETPANELS+17*
DATA("presentation" GETPANELS+24, ITEMINFO+3*, ITEMINFO+4*, ITEMINFO+5*, ITEMINFO+6*, ITEMINFO+7*, ITEMINFO+8*, ITEMINFO+9*, ITEMINFO+10*, ITEMINFO+12*
, ITEMINFO+13*, ITEMINFO+14*, ITEMINFO+15, ITEMINFO+16*, ITEMINFO+18*, ITEMINFO+19*, ITEMINFO+20*, ITEMINFO+22!, ITEMINFO+23*, ITEMAPP+9*
, ITEMAPP+10*, ITEMAPP+11*, ITEMAPP+12*, ITEMDTL+1, ITEMDTL+3*, ITEMDTL+4, ITEMDTL+6*, ITEMDTL+8, ITEMDTL+9*, ITEMDTL+10*
, ITEMDTL+12, ITEMDTL+13, DTEXT+8, DTEXT+9*, RDDTEXT+4*, RDDTEXT+6*, RTDTEXT+3*, RTDTEXT+5*, REQUIREDDATA+5*, REQUIREDDATA+6*
, REQUIREDDATA+7*, REQUIREDDATA+10*, REQUIREDDATA+12*
DFN A2P~, A2P+4, A2P+5, EVALREMINDER~, EVALREMINDER+12, EVALREMINDER+20, EVALREMINDER+26, GETPANELS+4~*, GETPANELS+27, GETPANELS+28
, GETPANELS+30, GETPANELS+31, ITEMINFO~, ITEMAPP~, ITEMDTL~, ITEMDTL+12, ITEMDTL+13, ITEMDTL+14, ITEMDTL+15, DTEXT~
, DTEXT+7, RDDTEXT~, RDDTEXT+2, RDDTEXT+3, RDDTEXT+6, RTDTEXT~, RTDTEXT+5
DIFNA GETPANELS+25~*, GETPANELS+27
DILOCKTM GETPANELS+1~, LU+1~
DISYS GETPANELS+1~, LU+1~
DTXT DTEXT+4~, DTEXT+7
DTXT( DTEXT+5*
DTXT("" DTEXT+7
DetailCODE ITEMDTL+11~*, ITEMDTL+12
DisplayText ITEMAPP+1~*, ITEMAPP+5*, ITEMAPP+7*, ITEMAPP+12
ERR GETPANELS+3~
EVALTYPE A2P+2~*, A2P+3, A2P+4, A2P+5
EvalSTATUS EVALREMINDER+1~, EVALREMINDER+8*, EVALREMINDER+9, EVALREMINDER+14*, EVALREMINDER+16, EVALREMINDER+18, EVALREMINDER+28*, EVALREMINDER+29, EVALREMINDER+32
EvalTYPE ITEMAPP+1~*, ITEMAPP+2*, ITEMAPP+3, ITEMAPP+4, ITEMAPP+5, ITEMAPP+6, ITEMDTL+11~*, ITEMDTL+14, ITEMDTL+15
FF RDDTEXT+2~*, RDDTEXT+3, RDDTEXT+6
FILE LU~, LU+2
FLAGS LU~, LU+2
GBL GETPANELS+20~*, GETPANELS+21, GETPANELS+22, GETPANELS+23, DTEXT+1~*, DTEXT+2
HASERROR ITEMINFO+1~, ITEMINFO+2*, ITEMINFO+4, ITEMINFO+8, ITEMINFO+9, ITEMINFO+13
IDX RDDTEXT+4~*, RTDTEXT+3~*
IEN ITEMAPP+1~*, ITEMAPP+2*, ITEMAPP+3, ITEMAPP+4, ITEMAPP+5, ITEMDTL+2~*, ITEMDTL+10, REQUIREDDATA+2~*, REQUIREDDATA+4, REQUIREDDATA+8
, REQUIREDDATA+9
IENS LU~, LU+2
INDEXES LU~, LU+2
INF PSET+10~*, PSET+11
INPUT EVALREMINDER+11~, EVALREMINDER+13, EVALREMINDER+25~, EVALREMINDER+27
INPUT("DFN" EVALREMINDER+12*, EVALREMINDER+26*
INPUT("REMINDERS" EVALREMINDER+12*
INPUT("SUB" EVALREMINDER+12*, EVALREMINDER+26*
INPUT("TERMS" EVALREMINDER+26*
IO GETPANELS+1~, LU+1~
JSON GETPANELS~
LASTUPDATE GETPANELS+1~, GETPANELS+9*, GETPANELS+17
NAME LU~, LU+2
NODE A2P~, A2P+4, A2P+5, EVALREMINDER~, GETPANELS+12~, GETPANELS+16, GETPANELS+27, GETPANELS+28, GETPANELS+30, GETPANELS+31
, GETPANELS+32, ITEMINFO~, ITEMAPP~, ITEMDTL~, ITEMDTL+12, ITEMDTL+13, ITEMDTL+14, ITEMDTL+15, DTEXT~, RDDTEXT~
, RTDTEXT~, REQUIREDDATA~
NODE( GETPANELS+13*, GETPANELS+14*, GETPANELS+15*
NODE("DTXT" GETPANELS+23*, GETPANELS+29!, GETPANELS+33!, ITEMDTL+13
NODE("REQD" GETPANELS+23*, GETPANELS+29!, GETPANELS+32, GETPANELS+33!, REQUIREDDATA+1, REQUIREDDATA+2, REQUIREDDATA+3
NODE("URL" GETPANELS+23*, GETPANELS+29!, GETPANELS+33!, ITEMDTL+9
NODE(0 GETPANELS+12*, GETPANELS+13, GETPANELS+15, GETPANELS+21*, GETPANELS+29!, GETPANELS+33!, ITEMINFO+7, ITEMINFO+8, ITEMINFO+9, ITEMINFO+10
, ITEMINFO+11, ITEMINFO+12, ITEMINFO+15
NODE(10 A2P+2, A2P+4, EVALREMINDER+2, EVALREMINDER+3, EVALREMINDER+4, EVALREMINDER+5, EVALREMINDER+6, GETPANELS+22*, GETPANELS+29!, GETPANELS+33!
, ITEMAPP+2, ITEMDTL+10, ITEMDTL+11, RDDTEXT+1, RTDTEXT+1
NODE(20 GETPANELS+22*, GETPANELS+25, GETPANELS+29!, GETPANELS+33!, ITEMINFO+18, ITEMINFO+19, ITEMINFO+20, ITEMINFO+21, ITEMINFO+23
NODE(30 A2P+1, GETPANELS+22*, GETPANELS+29!, GETPANELS+33!, ITEMINFO+13, ITEMINFO+14, ITEMINFO+15, ITEMINFO+16, ITEMDTL+2, ITEMDTL+5
, ITEMDTL+11
NUM A2P~, A2P+4, GETPANELS+24~*, GETPANELS+27, GETPANELS+28, GETPANELS+30, GETPANELS+31, GETPANELS+32, ITEMINFO~, ITEMINFO+2
, ITEMINFO+3, ITEMINFO+4, ITEMINFO+5, ITEMINFO+6, ITEMINFO+7, ITEMINFO+8, ITEMINFO+9, ITEMINFO+10, ITEMINFO+12, ITEMINFO+13
, ITEMINFO+14, ITEMINFO+15, ITEMINFO+16, ITEMINFO+18, ITEMINFO+19, ITEMINFO+20, ITEMINFO+22, ITEMINFO+23, ITEMAPP~, ITEMAPP+9
, ITEMAPP+10, ITEMAPP+11, ITEMAPP+12, ITEMDTL~, ITEMDTL+1, ITEMDTL+3, ITEMDTL+4, ITEMDTL+6, ITEMDTL+8, ITEMDTL+9
, ITEMDTL+10, ITEMDTL+12, ITEMDTL+13, ITEMDTL+14, ITEMDTL+15, DTEXT~, DTEXT+8, DTEXT+9, RDDTEXT~, RDDTEXT+4
, RDDTEXT+6, RTDTEXT~, RTDTEXT+3, RTDTEXT+5, REQUIREDDATA~, REQUIREDDATA+5, REQUIREDDATA+6, REQUIREDDATA+7, REQUIREDDATA+10, REQUIREDDATA+12
, PSET+10~*
Node REQUIREDDATA+4~
Node(0 REQUIREDDATA+4*, REQUIREDDATA+5
Node(30 REQUIREDDATA+4*, REQUIREDDATA+7
Node(40 REQUIREDDATA+9*, REQUIREDDATA+10, REQUIREDDATA+11
Num DTEXT+8~*, DTEXT+9, REQUIREDDATA+8~*, REQUIREDDATA+9, REQUIREDDATA+10, REQUIREDDATA+12
OLIST DTEXT+2~, DTEXT+3*
OLIST( DTEXT+3
ORREMERR GETPANELS+1~, GETPANELS+26*
ORY GETPANELS~, GETPANELS+2*, GETPANELS+3, GETPANELS+6, GETPANELS+34
OUTPUT EVALREMINDER+13~, EVALREMINDER+17, EVALREMINDER+23, EVALREMINDER+27~, DTEXT+6~, DTEXT+7
OUTPUT( DTEXT+9
PKG GETPANELS+4~*, GETPANELS+10
PRM GETPANELS+3~
PRM("package" GETPANELS+4
PRM("patientId" GETPANELS+4
PXRMRM DTEXT+6~*
REPLACE DTEXT+3~, DTEXT+5
REPLACE("|" DTEXT+3*
REQUIRED REQUIREDDATA+2~, REQUIREDDATA+3*, REQUIREDDATA+6
RESULT EVALREMINDER+1~*, EVALREMINDER+18*, EVALREMINDER+19, EVALREMINDER+32*, EVALREMINDER+34
RSUB EVALREMINDER+11~*, EVALREMINDER+12, EVALREMINDER+14
ReminderIEN EVALREMINDER+3~*, EVALREMINDER+8, EVALREMINDER+12, EVALREMINDER+14, EVALREMINDER+16, EVALREMINDER+17, EVALREMINDER+20, EVALREMINDER+21, EVALREMINDER+22, EVALREMINDER+26
, EVALREMINDER+28, EVALREMINDER+29, EVALREMINDER+30, EVALREMINDER+31, ITEMAPP+1~*, ITEMAPP+2*, ITEMAPP+7, ITEMAPP+8, RDDTEXT+1~*, RDDTEXT+2
, RDDTEXT+3, RDDTEXT+6, RTDTEXT+1~*, RTDTEXT+2, RTDTEXT+3, RTDTEXT+4, RTDTEXT+5
ReminderNAME RTDTEXT+2~*, RTDTEXT+5
ReminderSTATUS EVALREMINDER+6~*, EVALREMINDER+7*, EVALREMINDER+9, EVALREMINDER+18, EVALREMINDER+32, ITEMAPP+8~*, ITEMAPP+9
ReminderTYPE EVALREMINDER+2~*, EVALREMINDER+4, EVALREMINDER+5, EVALREMINDER+7, EVALREMINDER+8, EVALREMINDER+9, EVALREMINDER+10, EVALREMINDER+24
Required REQUIREDDATA+11~*, REQUIREDDATA+12
SCREEN LU~, LU+2
SEQ GETPANELS+11~*, GETPANELS+18~*, GETPANELS+19
SG DTEXT+6~
SUB A2P~, A2P+4, A2P+5, EVALREMINDER~, EVALREMINDER+8, EVALREMINDER+16, EVALREMINDER+17, EVALREMINDER+21, EVALREMINDER+22, EVALREMINDER+29
, EVALREMINDER+30, EVALREMINDER+31, GETPANELS+1~, GETPANELS+2*, GETPANELS+27, GETPANELS+28, GETPANELS+30, GETPANELS+31, ITEMINFO~, ITEMINFO+2
, ITEMAPP~, ITEMAPP+3, ITEMAPP+4, ITEMAPP+5, ITEMAPP+7, ITEMAPP+8, ITEMDTL~, ITEMDTL+3, ITEMDTL+10, ITEMDTL+12
, ITEMDTL+13, ITEMDTL+14, ITEMDTL+15, DTEXT~, RDDTEXT~, RDDTEXT+2, RTDTEXT~, RTDTEXT+3, RTDTEXT+4
TEMP EVALREMINDER+20~*, EVALREMINDER+21, EVALREMINDER+22
TLIST DTEXT+2~
TSUB EVALREMINDER+25~*, EVALREMINDER+26, EVALREMINDER+28, EVALREMINDER+30, EVALREMINDER+31, EVALREMINDER+33
U A2P+2, A2P+4, EVALREMINDER+2, EVALREMINDER+3, EVALREMINDER+4, EVALREMINDER+5, EVALREMINDER+6, EVALREMINDER+12, EVALREMINDER+14, EVALREMINDER+21
, EVALREMINDER+22, GETPANELS+8, GETPANELS+9, GETPANELS+12, GETPANELS+13, GETPANELS+15, GETPANELS+21, ITEMINFO+7, ITEMINFO+8, ITEMINFO+9
, ITEMINFO+10, ITEMINFO+11, ITEMINFO+12, ITEMINFO+13, ITEMINFO+14, ITEMINFO+15, ITEMINFO+16, ITEMINFO+18, ITEMINFO+19, ITEMINFO+20
, ITEMINFO+21, ITEMINFO+23, ITEMAPP+2, ITEMDTL+2, ITEMDTL+5, ITEMDTL+10, ITEMDTL+11, RDDTEXT+1, RTDTEXT+1, RTDTEXT+2
, REQUIREDDATA+2, REQUIREDDATA+3, REQUIREDDATA+5, REQUIREDDATA+10, REQUIREDDATA+11, GUICOMPONENT+1, PSET+11
URL ITEMDTL+10~*
VAL PSET+11~*
X ITEMINFO+12~*, ITEMINFO+16~*, ITEMINFO+23~*, DTEXT+2~, DTEXT+4*, DTEXT+5, DTEXT+6*, DTEXT+7, DTEXT+9*, REQUIREDDATA+1~*
, REQUIREDDATA+2, REQUIREDDATA+3, REQUIREDDATA+5, REQUIREDDATA+6, REQUIREDDATA+7, REQUIREDDATA+10, REQUIREDDATA+12
XPARSYS GETPANELS+1~, PSET+10~

Marked Items

Name Field # of Occurrence
$T(PSET+NUM PSET+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All