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