ORIRPC ; SLC/AGP,AJB - Information panel RPC ;Sep 17, 2025@14:28:30
Source file <ORIRPC.m>
| 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 |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Order Entry Results Reporting | 4 | ORIMGR ORIRPC GETPANELS ORIRPCCL ORITEST |
| 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
|
| 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 |
| RPC Name | Call Tags |
|---|---|
| ORIRPC GETPANELS | GETPANELS |
| 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! |
| 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 |
| >> | 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~ |
| Name | Field # of Occurrence |
|---|---|
| $T(PSET+NUM | PSET+10 |