PSBRPC ;BIRMINGHAM/EFC - BCMA RPC BROKER CALLS ;29-May-2012 14:21;PLS
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 | 4 | $$GETACT^DGPFAPI 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 |
| IHS Changes To Pharmacy | 1 | ($$HRCNF,$$VITAL,$$VITCHT,$$VITCWT)^APSPFUNC |
| IHS Electronic Health Record | 1 | ($$VCTL,GRID)^BEHOVM |
| Toolkit | 1 | ($$GET,EN)^XPAR |
| Uncategorized | 1 | ($$GETDFN,$$GETICN)^MPIF001 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| NWLIST(RESULTS,DUMMY) | ; ward list - NURS LOCATION, file 211.4
|
|
| INST(RESULTS,PSBACC,PSBVER) | ;
|
|
| MAX(RESULTS,PSBDAYS) | ;
|
|
| USRLOAD(RESULTS,DUMMY) | ;
|
|
| USRSAVE(RESULTS,PSBWIN,PSBVDL,PSBUDCW,PSBPBCW,PSBIVCW,PSBDEV,PSBCSRT,PSBCV1,PSBCV2,PSBCV3,PSBCV4) | ;
|
|
| ESIG(RESULTS,PSBESIG) | ;
|
|
| SCANPT(RESULTS,PSBDATA) | ; Lookup Pt by Full SSN
|
|
| FMDATE(RESULTS,X) | ;
; RPC: PSB FMDATE ; Descr: Returns FM Date/Time from Clnt DateToStr() |
|
| VITALS(RESULTS,DFN) | ;Vitals API
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | FMDATE+8, FMDATE+9 |
| DD^%DT | FMDATE+8 |
| NOW^%DTC | VITALS+31 |
| $$HRCNF^APSPFUNC | SCANPT+15 |
| $$VITAL^APSPFUNC | SCANPT+46, SCANPT+47 |
| $$VITCHT^APSPFUNC | SCANPT+46 |
| $$VITCWT^APSPFUNC | SCANPT+47 |
| $$VCTL^BEHOVM | VITALS+16 |
| GRID^BEHOVM | VITALS+18 |
| $$GETACT^DGPFAPI | SCANPT+70 |
| $$FIND1^DIC | SCANPT+19 |
| $$GET1^DIQ | USRLOAD+6, USRLOAD+22, INST+12, ESIG+8, SCANPT+54, MAX+5, NWLIST+6, NWLIST+9, NWLIST+13, VITALS+24 |
| D^DIQ | FMDATE+11 |
| GUIMTD^DPTLK6 | SCANPT+61 |
| EN1^GMRADPT | SCANPT+57 |
| EN1^GMRVUT0 | VITALS+33 |
| EN6^GMRVUTL | SCANPT+49, SCANPT+51 |
| $$GETDFN^MPIF001 | SCANPT+28 |
| $$GETICN^MPIF001 | SCANPT+24, SCANPT+27, SCANPT+63 |
| DEM^VADPT | SCANPT+32 |
| IN5^VADPT | SCANPT+32 |
| $$SITE^VASITE | USRLOAD+24 |
| $$FMADD^XLFDT | VITALS+12, VITALS+18, VITALS+31 |
| $$NOW^XLFDT | VITALS+12 |
| $$BASE^XLFUTL | USRLOAD+30 |
| $$GET^XPAR | USRLOAD+10, USRLOAD+12, USRLOAD+13, USRLOAD+14, USRLOAD+15, USRLOAD+16, USRLOAD+17, USRLOAD+18, USRLOAD+26, USRLOAD+27 , USRLOAD+29, USRLOAD+31, USRLOAD+32, USRLOAD+33, USRLOAD+34, USRLOAD+36, USRLOAD+37, USRLOAD+38, USRLOAD+39, USRLOAD+40 , USRLOAD+42, USRLOAD+43, SCANPT+45, VITALS+8 |
| 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 |
| $$PROD^XUPROD | USRLOAD+25 |
| PROD^XUPROD | USRLOAD+25 |
| 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 |
| 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 |
| ^AUPNVMSR - [#9000010.01] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^NURSF(211.4 - [#211.4] | NWLIST+5, NWLIST+7, NWLIST+8 |
| ^ORD(101.24 - [#101.24] | MAX+4 |
| ^TMP("PSB" | NWLIST+4!, NWLIST+6*, NWLIST+9*, NWLIST+11, NWLIST+13, NWLIST+14! |
| ^UTILITY($J | VITALS+32!, VITALS+35, VITALS+37, VITALS+39, VITALS+41, VITALS+42, VITALS+46! |
| ^XUSEC("PSB CPRS MED BUTTON" | USRLOAD+9 |
| ^XUSEC("PSB INSTRUCTOR" | INST+11 |
| ^XUSEC("PSB MANAGER" | USRLOAD+8 |
| ^XUSEC("PSB READ ONLY" | USRLOAD+35 |
| ^XUSEC("PSB STUDENT" | USRLOAD+7 |
| ^XUSEC("PSB UNABLE TO SCAN" | USRLOAD+41 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | VITALS+31 |
| >> %DT | FMDATE+8*, FMDATE+9* |
| CNT | VITALS+10~, VITALS+13*, VITALS+17*, VITALS+22*, VITALS+24, VITALS+25*, VITALS+26 |
| DATA | VITALS+10~, VITALS+18, VITALS+20, VITALS+22, VITALS+23, VITALS+24 |
| DFN | SCANPT+8~, SCANPT+23*, SCANPT+25, SCANPT+29*, SCANPT+46, SCANPT+47, VITALS~, VITALS+18, VITALS+24, VITALS+30 |
| DTIME | USRLOAD+28 |
| DUMMY | USRLOAD~, NWLIST~ |
| DUZ | USRLOAD+5, USRLOAD+6, USRLOAD+7, USRLOAD+8, USRLOAD+9, USRLOAD+35, USRLOAD+41, ESIG+8 |
| DUZ("AG" | USRLOAD+44, SCANPT+12, SCANPT+13, SCANPT+45, VITALS+8 |
| DUZ(2 | USRLOAD+21 |
| >> GMRA | SCANPT+57* |
| >> GMRAL(0 | SCANPT+58 |
| GMRBSTR | VITALS+46! |
| >> GMRVSTR | SCANPT+49*, SCANPT+51*, VITALS+30* |
| >> GMRVSTR(0 | VITALS+31* |
| LP | VITALS+10~, VITALS+13*, VITALS+16, VITALS+22*, VITALS+23 |
| NODE | VITALS+10~, VITALS+23*, VITALS+24 |
| PSBACC | INST~, INST+7*, INST+9 |
| PSBCNT | SCANPT+10~, SCANPT+68*, SCANPT+69, SCANPT+72*, SCANPT+73, VITALS+34*, VITALS+35, VITALS+43, VITALS+44*, VITALS+45 , VITALS+46! |
| PSBCSRT | USRSAVE~, USRSAVE+8*, USRSAVE+22 |
| 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+15, SCANPT+18, SCANPT+19, SCANPT+27, SCANPT+28, SCANPT+33, SCANPT+34 , SCANPT+61, VITALS+42*, VITALS+43, VITALS+46! |
| PSBDATA(1 | SCANPT+62 |
| PSBDATA(2 | SCANPT+62 |
| PSBDATA(3 | SCANPT+62 |
| PSBDAYS | MAX~ |
| PSBDEV | USRSAVE~, USRSAVE+7*, USRSAVE+21 |
| PSBDFN | SCANPT+23*, SCANPT+24, SCANPT+25, SCANPT+27*, SCANPT+28*, SCANPT+29, SCANPT+35, SCANPT+61, SCANPT+63, SCANPT+70 , VITALS+30*, VITALS+46! |
| >> PSBDSIG | ESIG+5* |
| PSBESIG | ESIG~, ESIG+5*, ESIG+6, ESIG+7 |
| >> PSBHDR("HEIGHT" | SCANPT+46*, SCANPT+50*, SCANPT+55 |
| >> PSBHDR("WEIGHT" | SCANPT+47*, SCANPT+52*, SCANPT+56 |
| >> PSBICN | SCANPT+24*, SCANPT+27*, SCANPT+28*, SCANPT+63*, SCANPT+64 |
| >> PSBIEN | NWLIST+5*, NWLIST+6, NWLIST+7, NWLIST+8, NWLIST+9, VITALS+40*, VITALS+41*, VITALS+42 |
| >> PSBINDX | SCANPT+70*, SCANPT+72 |
| PSBINST | INST+9*, INST+10!, INST+11!, INST+12, INST+13 |
| PSBINST(0 | INST+12*, INST+13 |
| PSBIVCW | USRSAVE~, USRSAVE+7*, USRSAVE+20 |
| PSBNOW | VITALS+10~, VITALS+12*, VITALS+18, VITALS+29~, VITALS+31* |
| PSBPBCW | USRSAVE~, USRSAVE+7*, USRSAVE+19 |
| >> PSBPFLAG | SCANPT+71*, SCANPT+72* |
| >> PSBPTFLG | SCANPT+70, SCANPT+71, SCANPT+74 |
| >> PSBRDT | VITALS+38*, VITALS+39*, VITALS+41, VITALS+42 |
| PSBSTOP | VITALS+29~, VITALS+31* |
| PSBSTRT | VITALS+10~, VITALS+12*, VITALS+29~, VITALS+31* |
| >> PSBTYP | VITALS+36*, VITALS+37*, VITALS+39, VITALS+41, VITALS+42, VITALS+43 |
| PSBTYPE | VITALS+46! |
| 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 |
| >> PSBWIEN | NWLIST+8*, NWLIST+9 |
| PSBWIN | USRSAVE~, USRSAVE+6*, USRSAVE+10 |
| >> PSBX | NWLIST+7*, NWLIST+8 |
| RESULTS | FMDATE~, USRLOAD~, USRSAVE~, INST~, ESIG~, SCANPT~, MAX~, NWLIST~, VITALS~, VITALS+9! , VITALS+28! |
| RESULTS( | SCANPT+36*, SCANPT+39*, SCANPT+69*, SCANPT+72*, NWLIST+13*, VITALS+24*, VITALS+35*, VITALS+43* |
| RESULTS(0 | FMDATE+10*, FMDATE+11*, FMDATE+12*, USRLOAD+5*, USRSAVE+5*, USRSAVE+27*, INST+10*, INST+11*, INST+13*, ESIG+6* , ESIG+8*, ESIG+9*, SCANPT+12*, SCANPT+16*, SCANPT+18*, SCANPT+20*, SCANPT+27*, SCANPT+28*, SCANPT+33*, SCANPT+34* , SCANPT+65*, SCANPT+68*, SCANPT+73*, MAX+5*, NWLIST+10*, NWLIST+12*, NWLIST+13, VITALS+21*, VITALS+26*, VITALS+35* , VITALS+45* |
| RESULTS(1 | USRLOAD+6*, SCANPT+9, SCANPT+12*, SCANPT+16*, SCANPT+18*, SCANPT+20*, SCANPT+21, SCANPT+23*, SCANPT+27*, SCANPT+28* , SCANPT+29*, SCANPT+33*, SCANPT+34*, SCANPT+35*, VITALS+21* |
| RESULTS(10 | USRLOAD+27* |
| RESULTS(11 | USRLOAD+28* |
| RESULTS(12 | USRLOAD+29* |
| RESULTS(13 | USRLOAD+30* |
| RESULTS(14 | USRLOAD+31* |
| RESULTS(15 | USRLOAD+32* |
| RESULTS(16 | USRLOAD+33*, SCANPT+55* |
| RESULTS(17 | USRLOAD+34*, SCANPT+56* |
| RESULTS(18 | USRLOAD+35*, SCANPT+58*, SCANPT+59* |
| RESULTS(19 | USRLOAD+36*, SCANPT+62* |
| RESULTS(2 | USRLOAD+7* |
| RESULTS(20 | USRLOAD+37*, SCANPT+64* |
| RESULTS(21 | USRLOAD+38*, SCANPT+65*, SCANPT+66*, SCANPT+67* |
| RESULTS(22 | USRLOAD+39* |
| RESULTS(23 | USRLOAD+40* |
| RESULTS(24 | USRLOAD+41* |
| RESULTS(25 | USRLOAD+42* |
| RESULTS(26 | USRLOAD+43* |
| RESULTS(27 | USRLOAD+44* |
| RESULTS(3 | USRLOAD+8*, SCANPT+38* |
| RESULTS(4 | USRLOAD+9* |
| RESULTS(5 | USRLOAD+10* |
| RESULTS(6 | USRLOAD+20* |
| RESULTS(7 | USRLOAD+21*, USRLOAD+22, USRLOAD+24*, USRLOAD+25* |
| RESULTS(8 | USRLOAD+22*, USRLOAD+23* |
| RESULTS(9 | USRLOAD+26*, SCANPT+54* |
| U | FMDATE+12, USRLOAD+24, USRLOAD+25, INST+13, ESIG+5, SCANPT+15, SCANPT+18, SCANPT+19, SCANPT+33, SCANPT+34 , SCANPT+38, SCANPT+46, SCANPT+47, SCANPT+50, SCANPT+52, SCANPT+54, SCANPT+62, SCANPT+66, SCANPT+71, SCANPT+72 , NWLIST+13, VITALS+20, VITALS+24, VITALS+31, VITALS+43 |
| VA | SCANPT+33!, SCANPT+34!, SCANPT+75! |
| VA("PID" | SCANPT+38 |
| VADM | SCANPT+31!, SCANPT+33!, SCANPT+34!, SCANPT+75! |
| VADM( | SCANPT+36 |
| VADM(6 | SCANPT+33, SCANPT+34, SCANPT+66, SCANPT+67 |
| VAIN | SCANPT+31! |
| VAIP | SCANPT+33!, SCANPT+34!, SCANPT+75! |
| VAIP( | SCANPT+39 |
| VAIP(13 | SCANPT+33, SCANPT+67 |
| VITS | VITALS+10~, VITALS+18 |
| VITS( | VITALS+17* |
| VTYP | VITALS+10~, VITALS+16*, VITALS+17 |
| 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+14*, SCANPT+15*, SCANPT+16, SCANPT+19*, SCANPT+20 , SCANPT+23, SCANPT+36*, SCANPT+39*, SCANPT+46*, SCANPT+47*, SCANPT+50*, SCANPT+52*, MAX+4*, MAX+5, NWLIST+11* , NWLIST+13 |
| XREF | VITALS+10~ |
| XREF( | VITALS+24 |
| 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+25 |