PSBRPC ;BIRMINGHAM/EFC - BCMA RPC BROKER CALLS ; 19 Jul 2013 12:34 PM
Source file <PSBRPC.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 6 | ($$FMADD,$$NOW)^XLFDT $$BASE^XLFUTL ($$PROD,PROD)^XUPROD HASH^XUSHSHP $$CHECKAV^XUSRB $$DECRYP^XUSRB1 |
| Registration | 5 | $$GETACT^DGPFAPI RPCVIC^DPTLK GUIMTD^DPTLK6 (DEM,IN5)^VADPT $$SITE^VASITE |
| VA FileMan | 4 | (,DD)^%DT NOW^%DTC $$FIND1^DIC ($$GET1,D)^DIQ |
| General Medical Record - Vitals | 2 | EN1^GMRVUT0 EN6^GMRVUTL |
| Adverse Reaction Tracking | 1 | EN1^GMRADPT |
| MailMan | 1 | ^XMD |
| Master Patient Index VistA | 1 | ($$GETDFN,$$GETICN)^MPIF001 |
| Outpatient Pharmacy | 1 | ($$HRCNF,$$VITAL,$$VITCHT,$$VITCWT)^APSPFUNC |
| Toolkit | 1 | ($$GET,EN)^XPAR |
| Uncategorized | 1 | GRID^BEHOVM |
| 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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FMDATE(RESULTS,X) | ;
; RPC: PSB FMDATE ; Descr: Returns FM Date/Time from Clnt DateToStr() |
|
| USRLOAD(RESULTS,DUMMY) | ;
|
|
| USRSAVE(RESULTS,PSBWIN,PSBVDL,PSBUDCW,PSBPBCW,PSBIVCW,PSBDEV,PSBCSRT,PSBCV1,PSBCV2,PSBCV3,PSBCV4,PSBORMODE,PSBCLSRCH) | ;
|
|
| INST(RESULTS,PSBACC,PSBVER) | ;
|
|
| ESIG(RESULTS,PSBESIG) | ;
|
|
| SCANPT(RESULTS,PSBDATA) | ; Lookup Pt by Full SSN
|
|
| MAX(RESULTS,PSBDAYS) | ;
|
|
| NWLIST(RESULTS,DUMMY) | ; ward list - NURS LOCATION, file 211.4
|
|
| VITALS(RESULTS,DFN) | ;Vitals API
|
|
| IVBAGPAR(PSBWARD) | ; Send Mailman Message to owners of PSB Manager Key if IV Bag Parameters are not set for this Ward
|
|
| GETLIST(RESULTS,PRE,CONTAIN) | ; Get Clinics by name ;*70
|
|
| CLNLIST(PR,CON,LN) | ;return Clinic list in TMP by name *70
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | FMDATE+8, FMDATE+9 |
| DD^%DT | FMDATE+8 |
| NOW^%DTC | VITALS+29 |
| $$HRCNF^APSPFUNC | SCANPT+16 |
| $$VITAL^APSPFUNC | SCANPT+58, SCANPT+59 |
| $$VITCHT^APSPFUNC | SCANPT+58 |
| $$VITCWT^APSPFUNC | SCANPT+59 |
| GRID^BEHOVM | VITALS+16 |
| $$GETACT^DGPFAPI | SCANPT+83 |
| $$FIND1^DIC | SCANPT+22, VITALS+14 |
| $$GET1^DIQ | USRLOAD+6, USRLOAD+22, INST+12, ESIG+8, SCANPT+66, MAX+5, NWLIST+6, NWLIST+9, NWLIST+13, VITALS+22 , IVBAGPAR+5, IVBAGPAR+10, IVBAGPAR+11, IVBAGPAR+21 |
| D^DIQ | FMDATE+11 |
| RPCVIC^DPTLK | SCANPT+21 |
| GUIMTD^DPTLK6 | SCANPT+74 |
| EN1^GMRADPT | SCANPT+70 |
| EN1^GMRVUT0 | VITALS+31 |
| EN6^GMRVUTL | SCANPT+61, SCANPT+63 |
| $$GETDFN^MPIF001 | SCANPT+31 |
| $$GETICN^MPIF001 | SCANPT+27, SCANPT+30, SCANPT+76 |
| DEM^VADPT | SCANPT+35 |
| IN5^VADPT | SCANPT+35 |
| $$SITE^VASITE | USRLOAD+25, IVBAGPAR+7 |
| $$FMADD^XLFDT | VITALS+12, VITALS+16, VITALS+29 |
| $$NOW^XLFDT | VITALS+12 |
| $$BASE^XLFUTL | USRLOAD+31 |
| ^XMD | IVBAGPAR+40 |
| $$GET^XPAR | USRLOAD+10, USRLOAD+12, USRLOAD+13, USRLOAD+14, USRLOAD+15, USRLOAD+16, USRLOAD+17, USRLOAD+18, USRLOAD+27, USRLOAD+28 , USRLOAD+30, USRLOAD+32, USRLOAD+33, USRLOAD+34, USRLOAD+35, USRLOAD+37, USRLOAD+38, USRLOAD+39, USRLOAD+40, USRLOAD+41 , USRLOAD+43, USRLOAD+44, USRLOAD+46, USRLOAD+47, SCANPT+57, VITALS+8, IVBAGPAR+9 |
| EN^XPAR | USRSAVE+10, USRSAVE+11, USRSAVE+12, USRSAVE+13, USRSAVE+14, USRSAVE+15, USRSAVE+16, USRSAVE+17, USRSAVE+18, USRSAVE+19 , USRSAVE+20, USRSAVE+21, USRSAVE+22, USRSAVE+23, USRSAVE+24, USRSAVE+25, USRSAVE+26, USRSAVE+27, USRSAVE+28 |
| $$PROD^XUPROD | USRLOAD+26 |
| PROD^XUPROD | USRLOAD+26 |
| HASH^XUSHSHP | ESIG+7 |
| $$CHECKAV^XUSRB | INST+9 |
| $$DECRYP^XUSRB1 | INST+7, INST+8, ESIG+5 |
| RPC Name | Call Tags |
|---|---|
| PSB SCANPT | SCANPT |
| PSB INSTRUCTOR | INST |
| PSB USERLOAD | USRLOAD |
| PSB USERSAVE | USRSAVE |
| PSB FMDATE | FMDATE |
| PSB VALIDATE ESIG | ESIG |
| PSB LOCK | LOCK |
| PSB NURS WARDLIST | NWLIST |
| PSB MAXDAYS | MAX |
| PSB VITALS | VITALS |
| PSB CLINICLIST | GETLIST |
| FileNo | Call Tags |
|---|---|
| ^ORD(101.24 - [#101.24] | GET1^DIQ |
| ^DPT - [#2] | FIND1^DIC |
| ^VA(200 - [#200] | GET1^DIQ |
| ^NURSF(211.4 - [#211.4] | GET1^DIQ |
| ^DIC(4 - [#4] | GET1^DIQ |
| ^DIC(42 - [#42] | GET1^DIQ |
| 9000010.01 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DG(40.8 - [#40.8] | USRLOAD+24 |
| ^DIC(42 - [#42] | IVBAGPAR+4 |
| ^NURSF(211.4 - [#211.4] | NWLIST+5, NWLIST+7, NWLIST+8 |
| ^ORD(101.24 - [#101.24] | MAX+4 |
| ^SC - [#44] | CLNLIST+2, CLNLIST+3, CLNLIST+5, CLNLIST+6 |
| ^TMP("PSB" | NWLIST+4!, NWLIST+6*, NWLIST+9*, NWLIST+11, NWLIST+13, NWLIST+14! |
| ^TMP("PSBCLIN" | GETLIST+2!, GETLIST+3, GETLIST+6, GETLIST+7*, GETLIST+9*, GETLIST+10*, CLNLIST+11*, CLNLIST+14* |
| ^TMP("PSBWARD" | IVBAGPAR+9* |
| ^UTILITY($J | VITALS+30!, VITALS+33, VITALS+35, VITALS+37, VITALS+39, VITALS+40, VITALS+44! |
| ^XUSEC("PSB CPRS MED BUTTON" | USRLOAD+9 |
| ^XUSEC("PSB INSTRUCTOR" | INST+11 |
| ^XUSEC("PSB MANAGER" | USRLOAD+8, IVBAGPAR+19 |
| ^XUSEC("PSB READ ONLY" | USRLOAD+36 |
| ^XUSEC("PSB STUDENT" | USRLOAD+7 |
| ^XUSEC("PSB UNABLE TO SCAN" | USRLOAD+42 |
| Name | Line Occurrences |
|---|---|
| CLNLIST | GETLIST+4 |
| IVBAGPAR | SCANPT+67 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | VITALS+29 |
| >> %DT | FMDATE+8*, FMDATE+9* |
| CNT | VITALS+10~, VITALS+13*, VITALS+15*, VITALS+20*, VITALS+22, VITALS+23*, VITALS+24 |
| CON | CLNLIST~, CLNLIST+10, CLNLIST+13 |
| CONTAIN | GETLIST~, GETLIST+4 |
| DATA | VITALS+10~, VITALS+16, VITALS+18, VITALS+20, VITALS+21, VITALS+22 |
| DFN | SCANPT+8~, SCANPT+21, SCANPT+22*, SCANPT+23, SCANPT+26, SCANPT+28, SCANPT+32*, SCANPT+58, SCANPT+59, VITALS~ , VITALS+16, VITALS+22, VITALS+28 |
| >> DPTDATA | SCANPT+20*, SCANPT+21, SCANPT+22 |
| DT | USRLOAD+25, IVBAGPAR+7, CLNLIST+7 |
| DTIME | USRLOAD+29 |
| DUMMY | USRLOAD~, NWLIST~ |
| DUZ | USRLOAD+5, USRLOAD+6, USRLOAD+7, USRLOAD+8, USRLOAD+9, USRLOAD+36, USRLOAD+42, ESIG+8 |
| DUZ("AG" | USRLOAD+45, SCANPT+13, SCANPT+14, SCANPT+57, VITALS+8 |
| DUZ(2 | USRLOAD+21 |
| DVIEN | USRLOAD+24~*, USRLOAD+25 |
| >> GMRA | SCANPT+70* |
| >> GMRAL(0 | SCANPT+71 |
| GMRBSTR | VITALS+44! |
| >> GMRVSTR | SCANPT+61*, SCANPT+63*, VITALS+28* |
| >> GMRVSTR(0 | VITALS+29* |
| INACTDT | CLNLIST+1~, CLNLIST+5*, CLNLIST+7 |
| LIN | GETLIST+1~, GETLIST+4*, GETLIST+7 |
| LN | CLNLIST~, CLNLIST+11*, CLNLIST+14* |
| LP | VITALS+10~, VITALS+13*, VITALS+14, VITALS+20*, VITALS+21 |
| NAME | CLNLIST+1~, CLNLIST+8*, CLNLIST+10, CLNLIST+11, CLNLIST+13, CLNLIST+14 |
| NODE | VITALS+10~, VITALS+21*, VITALS+22 |
| NODE0 | CLNLIST+1~, CLNLIST+3*, CLNLIST+4, CLNLIST+8 |
| PR | CLNLIST~, CLNLIST+9, CLNLIST+10 |
| PRE | GETLIST~, GETLIST+4 |
| PSB | IVBAGPAR+2~ |
| PSBACC | INST~, INST+7*, INST+9 |
| PSBCLSRCH | USRSAVE~, USRSAVE+28 |
| PSBCNT | SCANPT+11~, SCANPT+81*, SCANPT+82, SCANPT+85*, SCANPT+86, VITALS+32*, VITALS+33, VITALS+41, VITALS+42*, VITALS+43 , VITALS+44!, IVBAGPAR+13~, IVBAGPAR+14*, IVBAGPAR+20*, IVBAGPAR+21*, IVBAGPAR+22*, IVBAGPAR+23*, IVBAGPAR+24*, IVBAGPAR+25*, IVBAGPAR+26* , IVBAGPAR+27*, IVBAGPAR+28*, IVBAGPAR+29*, IVBAGPAR+30*, IVBAGPAR+31*, IVBAGPAR+32*, IVBAGPAR+33*, IVBAGPAR+34*, IVBAGPAR+35*, IVBAGPAR+36* , IVBAGPAR+37*, IVBAGPAR+38*, IVBAGPAR+39* |
| PSBCSRT | USRSAVE~, USRSAVE+8*, USRSAVE+22 |
| PSBCSTR | IVBAGPAR+2~, IVBAGPAR+3*, IVBAGPAR+9 |
| PSBCV1 | USRSAVE~, USRSAVE+8*, USRSAVE+23 |
| PSBCV2 | USRSAVE~, USRSAVE+8*, USRSAVE+24 |
| PSBCV3 | USRSAVE~, USRSAVE+8*, USRSAVE+25 |
| PSBCV4 | USRSAVE~, USRSAVE+8*, USRSAVE+26 |
| PSBDATA | SCANPT~, SCANPT+9, SCANPT+10, SCANPT+11*, SCANPT+16, SCANPT+20, SCANPT+22, SCANPT+30, SCANPT+31, SCANPT+43 , SCANPT+44, SCANPT+74, VITALS+40*, VITALS+41, VITALS+44! |
| PSBDATA(1 | SCANPT+75 |
| PSBDATA(2 | SCANPT+75 |
| PSBDATA(3 | SCANPT+75 |
| PSBDAYS | MAX~ |
| PSBDEV | USRSAVE~, USRSAVE+7*, USRSAVE+21 |
| PSBDFN | SCANPT+26*, SCANPT+27, SCANPT+28, SCANPT+30*, SCANPT+31*, SCANPT+32, SCANPT+47, SCANPT+74, SCANPT+76, SCANPT+83 , VITALS+28*, VITALS+44! |
| >> PSBDSIG | ESIG+5* |
| PSBERR | IVBAGPAR+13~ |
| PSBERR( | IVBAGPAR+20*, IVBAGPAR+21*, IVBAGPAR+22*, IVBAGPAR+23*, IVBAGPAR+24*, IVBAGPAR+25*, IVBAGPAR+26*, IVBAGPAR+27*, IVBAGPAR+28*, IVBAGPAR+29* , IVBAGPAR+30*, IVBAGPAR+31*, IVBAGPAR+32*, IVBAGPAR+33*, IVBAGPAR+34*, IVBAGPAR+35*, IVBAGPAR+36*, IVBAGPAR+37*, IVBAGPAR+38*, IVBAGPAR+39* |
| PSBESIG | ESIG~, ESIG+5*, ESIG+6, ESIG+7 |
| PSBFLAG | IVBAGPAR+2~, IVBAGPAR+9*, IVBAGPAR+12 |
| PSBHDR | SCANPT+8~ |
| PSBHDR("HEIGHT" | SCANPT+58*, SCANPT+62*, SCANPT+68 |
| PSBHDR("WEIGHT" | SCANPT+59*, SCANPT+64*, SCANPT+69 |
| >> PSBICN | SCANPT+27*, SCANPT+30*, SCANPT+31*, SCANPT+76*, SCANPT+77 |
| >> PSBIEN | NWLIST+5*, NWLIST+6, NWLIST+7, NWLIST+8, NWLIST+9, VITALS+38*, VITALS+39*, VITALS+40 |
| >> PSBINDX | SCANPT+83*, SCANPT+85 |
| PSBINST | INST+9*, INST+10!, INST+11!, INST+12, INST+13, IVBAGPAR+2~, IVBAGPAR+11*, IVBAGPAR+23, IVBAGPAR+27 |
| PSBINST(0 | INST+12*, INST+13 |
| PSBIVCW | USRSAVE~, USRSAVE+7*, USRSAVE+20 |
| PSBIVPAR | IVBAGPAR+2~, IVBAGPAR+8*, IVBAGPAR+9* |
| PSBIVT | IVBAGPAR+2~, IVBAGPAR+8*, IVBAGPAR+9 |
| PSBMG1 | IVBAGPAR+13~, IVBAGPAR+19* |
| PSBNOW | VITALS+10~, VITALS+12*, VITALS+16, VITALS+27~, VITALS+29* |
| PSBORMODE | USRSAVE~, USRSAVE+27 |
| PSBPBCW | USRSAVE~, USRSAVE+7*, USRSAVE+19 |
| >> PSBPFLAG | SCANPT+84*, SCANPT+85* |
| >> PSBPTFLG | SCANPT+83, SCANPT+84, SCANPT+87 |
| >> PSBRDT | VITALS+36*, VITALS+37*, VITALS+39, VITALS+40 |
| PSBSTNMB | IVBAGPAR+2~, IVBAGPAR+10*, IVBAGPAR+11, IVBAGPAR+15, IVBAGPAR+22, IVBAGPAR+26, IVBAGPAR+31, IVBAGPAR+34 |
| PSBSTOP | VITALS+27~, VITALS+29* |
| PSBSTRT | VITALS+10~, VITALS+12*, VITALS+27~, VITALS+29* |
| >> PSBTYP | VITALS+34*, VITALS+35*, VITALS+37, VITALS+39, VITALS+40, VITALS+41 |
| PSBTYPE | VITALS+44! |
| PSBUDCW | USRSAVE~, USRSAVE+6*, USRSAVE+18 |
| PSBVDL | USRSAVE~, USRSAVE+6*, USRSAVE+11, USRSAVE+12, USRSAVE+13, USRSAVE+14, USRSAVE+15, USRSAVE+16, USRSAVE+17 |
| PSBVER | INST~, INST+8*, INST+9 |
| PSBWARD | SCANPT+8~, SCANPT+67*, IVBAGPAR~, IVBAGPAR+1, IVBAGPAR+4*, IVBAGPAR+5, IVBAGPAR+21 |
| PSBWDIV | IVBAGPAR+2~, IVBAGPAR+5*, IVBAGPAR+6*, IVBAGPAR+7*, IVBAGPAR+9, IVBAGPAR+10, IVBAGPAR+11 |
| >> PSBWIEN | NWLIST+8*, NWLIST+9 |
| PSBWIN | USRSAVE~, USRSAVE+6*, USRSAVE+10 |
| >> PSBX | NWLIST+7*, NWLIST+8, IVBAGPAR+9* |
| CLNLIST+1~, CLNLIST+2*, CLNLIST+3, CLNLIST+5, CLNLIST+6 | |
| QUIT | SCANPT+36~, SCANPT+39*, SCANPT+40, SCANPT+44* |
| REACTDT | CLNLIST+1~, CLNLIST+6*, CLNLIST+7 |
| RESULTS | FMDATE~, USRLOAD~, USRSAVE~, INST~, ESIG~, SCANPT~, MAX~, NWLIST~, VITALS~, VITALS+9! , VITALS+26!, GETLIST~, GETLIST+3* |
| RESULTS( | SCANPT+48*, SCANPT+51*, SCANPT+82*, SCANPT+85*, NWLIST+13*, VITALS+22*, VITALS+33*, VITALS+41* |
| RESULTS(0 | FMDATE+10*, FMDATE+11*, FMDATE+12*, USRLOAD+5*, USRSAVE+5*, USRSAVE+29*, INST+10*, INST+11*, INST+13*, ESIG+6* , ESIG+8*, ESIG+9*, SCANPT+10*, SCANPT+13*, SCANPT+17*, SCANPT+23*, SCANPT+30*, SCANPT+31*, SCANPT+41*, SCANPT+78* , SCANPT+81*, SCANPT+86*, MAX+5*, NWLIST+10*, NWLIST+12*, NWLIST+13, VITALS+19*, VITALS+24*, VITALS+33*, VITALS+43* |
| RESULTS(1 | USRLOAD+6*, SCANPT+9, SCANPT+10*, SCANPT+13*, SCANPT+17*, SCANPT+23*, SCANPT+25, SCANPT+26*, SCANPT+30*, SCANPT+31* , SCANPT+32*, SCANPT+42*, SCANPT+47*, VITALS+19* |
| RESULTS(10 | USRLOAD+28* |
| RESULTS(11 | USRLOAD+29* |
| RESULTS(12 | USRLOAD+30* |
| RESULTS(13 | USRLOAD+31* |
| RESULTS(14 | USRLOAD+32* |
| RESULTS(15 | USRLOAD+33* |
| RESULTS(16 | USRLOAD+34*, SCANPT+68* |
| RESULTS(17 | USRLOAD+35*, SCANPT+69* |
| RESULTS(18 | USRLOAD+36*, SCANPT+71*, SCANPT+72* |
| RESULTS(19 | USRLOAD+37*, SCANPT+75* |
| RESULTS(2 | USRLOAD+7* |
| RESULTS(20 | USRLOAD+38*, SCANPT+77* |
| RESULTS(21 | USRLOAD+39*, SCANPT+78*, SCANPT+79*, SCANPT+80* |
| RESULTS(22 | USRLOAD+40* |
| RESULTS(23 | USRLOAD+41* |
| RESULTS(24 | USRLOAD+42* |
| RESULTS(25 | USRLOAD+43* |
| RESULTS(26 | USRLOAD+44* |
| RESULTS(27 | USRLOAD+45* |
| RESULTS(28 | USRLOAD+46* |
| RESULTS(29 | USRLOAD+47* |
| RESULTS(3 | USRLOAD+8*, SCANPT+50* |
| RESULTS(4 | USRLOAD+9* |
| RESULTS(5 | USRLOAD+10* |
| RESULTS(6 | USRLOAD+20* |
| RESULTS(7 | USRLOAD+21*, USRLOAD+22, USRLOAD+24, USRLOAD+25*, USRLOAD+26* |
| RESULTS(8 | USRLOAD+22*, USRLOAD+23* |
| RESULTS(9 | USRLOAD+27*, SCANPT+66*, SCANPT+67 |
| U | FMDATE+12, USRLOAD+25, USRLOAD+26, INST+13, ESIG+5, SCANPT+16, SCANPT+20, SCANPT+22, SCANPT+42, SCANPT+43 , SCANPT+44, SCANPT+50, SCANPT+58, SCANPT+59, SCANPT+62, SCANPT+64, SCANPT+66, SCANPT+67, SCANPT+75, SCANPT+79 , SCANPT+84, SCANPT+85, NWLIST+13, VITALS+18, VITALS+22, VITALS+29, VITALS+41, IVBAGPAR+7, IVBAGPAR+9, CLNLIST+4 , CLNLIST+5, CLNLIST+6, CLNLIST+8 |
| VA | SCANPT+35~ |
| VA("PID" | SCANPT+50 |
| VADM | SCANPT+35~ |
| VADM( | SCANPT+48 |
| VADM(6 | SCANPT+40, SCANPT+42, SCANPT+79, SCANPT+80 |
| VAIN | SCANPT+35~ |
| VAIP | SCANPT+35~ |
| VAIP( | SCANPT+51 |
| VAIP(13 | SCANPT+80 |
| VITS | VITALS+10~, VITALS+16 |
| VITS( | VITALS+15* |
| VTYP | VITALS+10~, VITALS+14*, VITALS+15 |
| X | FMDATE~, FMDATE+4*, FMDATE+6*, FMDATE+7~, FMDATE+8*, USRLOAD+12*, USRLOAD+13*, USRLOAD+14*, USRLOAD+15*, USRLOAD+16* , USRLOAD+17*, USRLOAD+18*, USRLOAD+20, ESIG+7*, ESIG+8, SCANPT+15*, SCANPT+16*, SCANPT+17, SCANPT+48*, SCANPT+51* , SCANPT+58*, SCANPT+59*, SCANPT+62*, SCANPT+64*, MAX+4*, MAX+5, NWLIST+11*, NWLIST+13 |
| XMDUZ | IVBAGPAR+13~, IVBAGPAR+17* |
| XMSUB | IVBAGPAR+13~, IVBAGPAR+15*, IVBAGPAR+16* |
| XMTEXT | IVBAGPAR+13~, IVBAGPAR+18* |
| XMY | IVBAGPAR+13~ |
| XMY( | IVBAGPAR+19* |
| XREF | VITALS+10~ |
| XREF( | VITALS+22 |
| XREF("BP" | VITALS+11* |
| XREF("PA" | VITALS+11* |
| XREF("PU" | VITALS+11* |
| XREF("RS" | VITALS+11* |
| XREF("TMP" | VITALS+11* |
| >> Y | FMDATE+6, FMDATE+10, FMDATE+11, FMDATE+12 |
| Name | Field # of Occurrence |
|---|---|
| $T(PROD^XUPROD | USRLOAD+26 |