PSBCSUTL ;BIRMINGHAM/TEJ- BCMA-HSC COVER SHEET UTILITIES ;03/06/16 3:06pm
Source file <PSBCSUTL.m>
| Package | Total | Call Graph |
|---|---|---|
| Barcode Medication Administration | 12 | ADD^PSBCSUTX (GETADMX,LVIV,XFERBAGS)^PSBCSUTY (FILEIT,VAL)^PSBML FILTERCO^PSBO FIXADM^PSBUTL EN^PSBVDLPA EN^PSBVDLRM RPC^PSBVDLTB ($$GETFREQ,$$OKAY,ADD,INCLUDCO,LAST,ODDSCH,REMOVECO)^PSBVDLU1 $$IVPTAB^PSBVDLU3 (CLEAN,PSJ,PSJ1)^PSBVT $$PSBDCHK1^PSBVT1 |
| Inpatient Medications | 2 | (GETPROVL,INTRDIC)^PSGSICH1 EN^PSJBCMA |
| VA FileMan | 2 | (C,NOW)^%DTC $$GET1^DIQ |
| General Medical Record - Vitals | 1 | EN1^GMVDCEXT |
| Kernel | 1 | ($$FMADD,$$FMDIFF,$$FMTE)^XLFDT |
| Registration | 1 | IN5^VADPT |
| Toolkit | 1 | $$GET^XPAR |
| 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 |
|---|---|---|
| RPC(RESULTS,DFN,EXPWIN,PSBSIOPI,PSBCLINORD) | ;
|
|
| LASTG(PSBPATPT,PSBOIPT) | ;LstGvn-(inpt: DFN,OrItm IEN)
|
|
| PAINCMT(DFN) | ;;Add comment if Pain Score entered in BCMA was marked "Entered in Error" in Vitals.
|
|
| PNCMNT(DA,PSBCMT,PSBDUZ) | ;Add pain score comment, PSB*3*80
|
|
| LIGHTS(PSBDFN) | ;
|
|
| CLEAN | ;
|
| Name | Field # of Occurrence |
|---|---|
| C^%DTC | RPC+32, PAINCMT+7 |
| NOW^%DTC | RPC+13, RPC+26, RPC+30, RPC+43, PAINCMT+5, PNCMNT+3 |
| $$GET1^DIQ | RPC+120 |
| EN1^GMVDCEXT | PAINCMT+18, PAINCMT+30 |
| ADD^PSBCSUTX | RPC+158 |
| GETADMX^PSBCSUTY | RPC+109 |
| LVIV^PSBCSUTY | RPC+108 |
| XFERBAGS^PSBCSUTY | RPC+108 |
| FILEIT^PSBML | PNCMNT+7 |
| VAL^PSBML | PNCMNT+4 |
| FILTERCO^PSBO | RPC+36 |
| FIXADM^PSBUTL | RPC+159 |
| EN^PSBVDLPA | RPC+153 |
| EN^PSBVDLRM | RPC+154 |
| RPC^PSBVDLTB | LIGHTS+1 |
| $$GETFREQ^PSBVDLU1 | RPC+130 |
| $$OKAY^PSBVDLU1 | RPC+144, RPC+149 |
| ADD^PSBVDLU1 | RPC+121, RPC+122, RPC+123, RPC+145, RPC+150, RPC+151 |
| INCLUDCO^PSBVDLU1 | RPC+37 |
| LAST^PSBVDLU1 | RPC+67, RPC+68, RPC+69, RPC+70 |
| ODDSCH^PSBVDLU1 | RPC+135 |
| REMOVECO^PSBVDLU1 | RPC+38 |
| $$IVPTAB^PSBVDLU3 | RPC+83 |
| CLEAN^PSBVT | RPC+43, CLEAN+1 |
| PSJ^PSBVT | RPC+43 |
| PSJ1^PSBVT | RPC+82 |
| $$PSBDCHK1^PSBVT1 | RPC+126 |
| GETPROVL^PSGSICH1 | RPC+95 |
| INTRDIC^PSGSICH1 | RPC+96 |
| EN^PSJBCMA | RPC+33 |
| IN5^VADPT | RPC+28 |
| $$FMADD^XLFDT | RPC+18, RPC+19, RPC+22, RPC+23, RPC+26, RPC+30, RPC+139 |
| $$FMDIFF^XLFDT | PAINCMT+21, PAINCMT+33 |
| $$FMTE^XLFDT | PAINCMT+17, PAINCMT+29 |
| $$GET^XPAR | RPC+25, RPC+29, PAINCMT+6 |
| RPC Name | Call Tags |
|---|---|
| PSB COVERSHEET1 | RPC |
| FileNo | Call Tags |
|---|---|
| ^PSB(53.79 - [#53.79] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | PAINCMT+2 |
| ^PSB(53.79 - [#53.79] | RPC+58, RPC+60, RPC+61, RPC+64, RPC+117, RPC+119, LASTG+1, LASTG+2, LASTG+3, LASTG+6 , PAINCMT+9, PAINCMT+10, PAINCMT+11, PAINCMT+27, PAINCMT+28 |
| ^TMP("PSB" | RPC+2!, RPC+9, RPC+10!*, RPC+11*, RPC+12, RPC+42, RPC+108*, RPC+124*, RPC+155*, RPC+156* , RPC+157*, RPC+158*, LIGHTS+2*! |
| ^TMP("PSBGMV" | PAINCMT+4!, PAINCMT+18, PAINCMT+19, PAINCMT+20, PAINCMT+22, PAINCMT+23, PAINCMT+30, PAINCMT+31, PAINCMT+32, PAINCMT+34 , PAINCMT+35, PAINCMT+39! |
| ^TMP("PSJ" | RPC+2!, RPC+41, CLEAN+6! |
| Name | Line Occurrences |
|---|---|
| $$LASTG | RPC+92 |
| CLEAN | RPC+160 |
| LIGHTS | RPC+10 |
| PAINCMT | RPC+8 |
| PNCMNT | PAINCMT+25, PAINCMT+37 |
| Name | Field # of Occurrence |
|---|---|
| ^( | RPC+64, LASTG+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | RPC+13, RPC+26, RPC+30, RPC+111, RPC+112, PAINCMT+5, PNCMNT+3 |
| DA | PNCMNT~, PNCMNT+2 |
| DFN | RPC~, RPC+7, RPC+8, RPC+95, RPC+96, RPC+130, PAINCMT~, PAINCMT+2, PAINCMT+9, PAINCMT+10 , PAINCMT+18, PAINCMT+30 |
| >> DILOCKTM | PAINCMT+22, PAINCMT+34 |
| EXPWIN | RPC~, RPC+3*, RPC+17*, RPC+18, RPC+19, RPC+21*, RPC+22, RPC+23 |
| >> I | RPC+128* |
| LASTG | LASTG+1*, LASTG+2*, LASTG+11*, LASTG+12, CLEAN+7! |
| LSTTIME | CLEAN+7! |
| NEXTADM | CLEAN+7! |
| >> PSB | RPC+141*, RPC+142, RPC+143, RPC+144, RPC+145, RPC+146*, RPC+147, RPC+148, RPC+149, RPC+150 |
| PSBACT | CLEAN+2! |
| PSBACTBY | CLEAN+2! |
| PSBACTDT | CLEAN+2! |
| PSBACTPT | CLEAN+2! |
| PSBADDS | RPC+106*, RPC+121, RPC+122, RPC+123, RPC+145, RPC+150, RPC+151, CLEAN+2! |
| PSBADMTM | RPC+117*, RPC+118, RPC+119, RPC+120, RPC+121, CLEAN+4! |
| PSBADMX | CLEAN+6! |
| PSBADMX( | RPC+123 |
| >> PSBADST | RPC+127, RPC+129, RPC+135, RPC+137, RPC+140, RPC+141, RPC+146, RPC+151 |
| PSBARR | RPC+95~, RPC+96 |
| PSBARR("" | RPC+96, RPC+97 |
| PSBBAGID | CLEAN+2! |
| PSBBDT | PAINCMT+3~, PAINCMT+16*, PAINCMT+17, PAINCMT+28*, PAINCMT+29 |
| PSBCDT | CLEAN+6! |
| PSBCHDT | CLEAN+2! |
| >> PSBCHEMT | RPC+83 |
| PSBCHKV | CLEAN+2! |
| >> PSBCLIEN | RPC+101 |
| PSBCLINORD | RPC~, RPC+5*, RPC+16, RPC+32, RPC+35, RPC+38, LIGHTS+1 |
| >> PSBCLORD | RPC+100 |
| PSBCMFL | PAINCMT+3~, PAINCMT+13*, PAINCMT+24, PAINCMT+25*, PAINCMT+26! |
| PSBCMT | PAINCMT+3~, PAINCMT+11*, PNCMNT~, PNCMNT+4 |
| PSBCMTGLB | PAINCMT+3~, PAINCMT+11*, PAINCMT+12, PAINCMT+13, PAINCMT+14, PAINCMT+15 |
| PSBCMTM | PAINCMT+3~, PAINCMT+15*, PAINCMT+16, PAINCMT+21 |
| PSBCNT | RPC+7~, RPC+57*, RPC+58*, RPC+65*, RPC+66*, RPC+67, RPC+68, RPC+69, RPC+70, LASTG+1* , LASTG+7*, LASTG+8*, LASTG+9 |
| PSBCNT1 | CLEAN+2! |
| PSBCNT2 | CLEAN+2! |
| PSBCOMMENT | PAINCMT+3~, PAINCMT+25*, PAINCMT+37* |
| >> PSBDATA | RPC+64*, RPC+65, RPC+66, RPC+67, RPC+68, RPC+69, RPC+70, LASTG+6*, LASTG+7, LASTG+8 , LASTG+9, LASTG+10 |
| >> PSBDDA( | RPC+110, RPC+111, RPC+112, RPC+113*, RPC+114 |
| PSBDDS | RPC+106*, RPC+114*, RPC+121, RPC+122, RPC+123, RPC+145, RPC+150, RPC+151, CLEAN+2! |
| PSBDFN | RPC+46, RPC+58, RPC+60, RPC+82, PAINCMT+3~, LIGHTS~, LIGHTS+1 |
| PSBDFNX | RPC+7*, RPC+10, RPC+33, RPC+117, RPC+119, CLEAN+2! |
| PSBDONE | CLEAN+6! |
| >> PSBDOSE | RPC+54 |
| >> PSBDOSEF | RPC+81 |
| PSBDT | RPC+13*, CLEAN+3! |
| PSBDTX | RPC+138*, RPC+139*, RPC+141, CLEAN+4! |
| PSBDUZ | PAINCMT+3~, PAINCMT+22*, PAINCMT+24, PAINCMT+25, PAINCMT+34*, PAINCMT+36, PAINCMT+37, PNCMNT~, PNCMNT+5 |
| PSBEDT | PAINCMT+3~, PAINCMT+5*, PAINCMT+7, PAINCMT+18, PAINCMT+30 |
| PSBEFFL | PAINCMT+3~, PAINCMT+14*, PAINCMT+36, PAINCMT+37*, PAINCMT+38! |
| PSBEFTM | PAINCMT+3~, PAINCMT+27*, PAINCMT+28, PAINCMT+33 |
| PSBERFL | PAINCMT+3~, PAINCMT+23*, PAINCMT+24, PAINCMT+26!, PAINCMT+35*, PAINCMT+36, PAINCMT+38! |
| >> PSBEXPRD | RPC+108 |
| PSBEXTM | PAINCMT+3~, PAINCMT+17*, PAINCMT+25, PAINCMT+29*, PAINCMT+37 |
| PSBFDA | PNCMNT+1~ |
| PSBFDA( | PNCMNT+5*, PNCMNT+6* |
| PSBFLAG | RPC+57*, RPC+58*, RPC+61*, RPC+64, RPC+71, RPC+106*, RPC+111*, LASTG+1*, LASTG+6, LASTG+10* , CLEAN+3! |
| >> PSBFREQ | RPC+130*, RPC+131*, RPC+132*, RPC+134, RPC+135, RPC+136, RPC+144, RPC+149 |
| >> PSBGLBX | RPC+124* |
| PSBGMR | PAINCMT+3~, PAINCMT+19*, PAINCMT+20, PAINCMT+22, PAINCMT+23, PAINCMT+31*, PAINCMT+32, PAINCMT+34, PAINCMT+35 |
| PSBGOT1 | RPC+117*, RPC+121*, RPC+122*, RPC+123, RPC+138*, RPC+145*, RPC+150*, RPC+151, CLEAN+6! |
| PSBHAZ | CLEAN+8! |
| PSBHAZDS | RPC+104, CLEAN+8! |
| PSBHAZHN | RPC+103, CLEAN+8! |
| >> PSBHSM | RPC+52 |
| PSBHSTA | RPC+57!, RPC+72! |
| PSBHSTA( | RPC+61*, RPC+71*, RPC+72 |
| PSBHSTA("" | RPC+72 |
| PSBHSTAX | RPC+57!, CLEAN+3! |
| PSBHSTAX( | RPC+72* |
| PSBHSTG | LASTG+1!, LASTG+11, CLEAN+7! |
| PSBHSTG( | LASTG+3*, LASTG+10*, LASTG+11 |
| PSBI | CLEAN+6! |
| PSBI1 | RPC+155*, CLEAN+3! |
| PSBI2 | CLEAN+6! |
| PSBIEN | PAINCMT+3~, PAINCMT+10*, PAINCMT+11, PAINCMT+25, PAINCMT+27, PAINCMT+28, PAINCMT+37, PNCMNT+1~, PNCMNT+2*, PNCMNT+4 , PNCMNT+5, PNCMNT+6, CLEAN+3! |
| PSBIENX | RPC+117*, RPC+119*, RPC+120, CLEAN+3! |
| >> PSBIFR | RPC+54 |
| >> PSBISYR | RPC+83 |
| >> PSBIVPSH | RPC+83 |
| >> PSBIVT | RPC+83 |
| PSBLST4X | CLEAN+6! |
| PSBLSTS | CLEAN+3! |
| PSBLVIV | RPC+83*, RPC+85*, RPC+108, RPC+116, RPC+118, RPC+133, CLEAN+7! |
| PSBMAUD | CLEAN+3! |
| PSBMDHST | PAINCMT+3~, PAINCMT+6*, PAINCMT+7*, PAINCMT+8 |
| PSBMHBCK | RPC+25*, RPC+26*, RPC+33, RPC+118, CLEAN+7! |
| >> PSBMR | RPC+55 |
| PSBMVTYP | RPC+28*, CLEAN+3! |
| PSBMWC | CLEAN+3! |
| >> PSBNJECT | RPC+77 |
| PSBNOW | RPC+13*, RPC+18, RPC+19, RPC+22, RPC+23, RPC+32, RPC+122, RPC+123, PAINCMT+3~, PNCMNT+1~ , PNCMNT+3*, PNCMNT+6, CLEAN+3! |
| PSBNTDT | RPC+30*, RPC+90, CLEAN+3! |
| PSBNXTDT | CLEAN+7! |
| PSBNXTDU | CLEAN+7! |
| >> PSBODD | RPC+126*, RPC+136*, RPC+137 |
| PSBOIPT | LASTG~, LASTG+1, LASTG+2 |
| >> PSBOIT | RPC+58, RPC+60, RPC+72, RPC+76 |
| >> PSBOITX | RPC+53, RPC+144, RPC+149 |
| >> PSBON | RPC+48 |
| PSBONMBR | CLEAN+3! |
| PSBONTAB | RPC+45*, CLEAN+6! |
| PSBONVDL | RPC+1~ |
| >> PSBONX | RPC+44, RPC+47, RPC+82, RPC+85, RPC+93, RPC+95, RPC+96, RPC+117, RPC+119, RPC+123 , RPC+130, RPC+144, RPC+149 |
| PSBONXS | CLEAN+4! |
| PSBORREC | CLEAN+4! |
| >> PSBOSP | RPC+44, RPC+84, RPC+91, RPC+121, RPC+122, RPC+123, RPC+143, RPC+148, RPC+151 |
| >> PSBOST | RPC+88, RPC+143, RPC+144, RPC+148, RPC+149 |
| >> PSBOSTS | RPC+89, RPC+144, RPC+149 |
| >> PSBOTXT | RPC+121, RPC+122, RPC+123, RPC+145, RPC+150, RPC+151 |
| >> PSBOTYP | RPC+49, RPC+83 |
| PSBPAIN | PAINCMT+3~, PAINCMT+12*, PAINCMT+24, PAINCMT+28*, PAINCMT+36 |
| PSBPATPT | LASTG~, LASTG+1, LASTG+2 |
| PSBPB | RPC+83*, RPC+84, RPC+85, RPC+93, CLEAN+6! |
| PSBPDT | CLEAN+4! |
| PSBPNSC | PAINCMT+3~, PAINCMT+23*, PAINCMT+24, PAINCMT+25, PAINCMT+35*, PAINCMT+36, PAINCMT+37 |
| PSBPRNDT | PAINCMT+3~, PAINCMT+9*, PAINCMT+10 |
| PSBPRNRE | CLEAN+4! |
| PSBPTTR | RPC+29*, RPC+30, CLEAN+4! |
| PSBQR | CLEAN+4! |
| >> PSBQRR | RPC+121* |
| PSBQUIT | CLEAN+6! |
| PSBRDOW | CLEAN+4! |
| PSBREC | RPC+45*, RPC+46*, RPC+47*, RPC+48*, RPC+49*, RPC+50*, RPC+51*, RPC+52*, RPC+53*, RPC+54* , RPC+55*, RPC+59*, RPC+63*, RPC+71, RPC+72*, RPC+73*, RPC+74*, RPC+75*, RPC+76*, RPC+77* , RPC+79*, RPC+80*, RPC+81*, RPC+86*, RPC+87*, RPC+88*, RPC+89*, RPC+90*, RPC+91*, RPC+92* , RPC+93*, RPC+97*, RPC+100*, RPC+101*, RPC+103*, RPC+104*, RPC+116*, RPC+120*, RPC+121, RPC+122 , RPC+123, RPC+145, RPC+150, RPC+151, CLEAN+4! |
| PSBRECHD | CLEAN+4! |
| >> PSBRPT(2 | RPC+36 |
| >> PSBSCH | RPC+51, RPC+126, RPC+128, RPC+144, RPC+149 |
| PSBSCHBR | CLEAN+4! |
| >> PSBSCHT | RPC+50, RPC+116, RPC+129 |
| PSBSCHTM | CLEAN+4! |
| PSBSHWTB | CLEAN+6! |
| PSBSIOPI | RPC~, RPC+4*, LIGHTS+1 |
| >> PSBSM | RPC+52 |
| PSBSOLS | RPC+106*, RPC+121, RPC+122, RPC+123, RPC+145, RPC+150, RPC+151, CLEAN+4! |
| >> PSBSTRT | PAINCMT+8 |
| PSBSTRTDT | PAINCMT+3~, PAINCMT+8*, PAINCMT+9, PAINCMT+18, PAINCMT+30 |
| PSBSTUS | RPC+57*, RPC+61*, RPC+62, RPC+67*, RPC+68*, RPC+69*, RPC+70*, RPC+71, RPC+72*, RPC+87 , RPC+152! |
| >> PSBSTX | LASTG+3*, LASTG+4, LASTG+5 |
| PSBTAB | RPC+6*, RPC+9, RPC+10, RPC+11, RPC+12, RPC+42, RPC+108, RPC+124, RPC+135, RPC+155 , RPC+156, RPC+157, RPC+158, LIGHTS+1*, LIGHTS+2, CLEAN+4! |
| PSBTBOUT | RPC+40*, RPC+41, RPC+42*, CLEAN+5! |
| PSBTMDF | PAINCMT+3~, PAINCMT+21*, PAINCMT+22, PAINCMT+33*, PAINCMT+34 |
| PSBTRDT | RPC+28*, RPC+30, RPC+90, CLEAN+5! |
| PSBTRFL | RPC+7*, RPC+30*, RPC+90, CLEAN+5! |
| PSBTRTYP | RPC+28*, CLEAN+5! |
| PSBUID | CLEAN+5! |
| PSBUIDS | CLEAN+5! |
| PSBUSED | CLEAN+6! |
| PSBVITM | PAINCMT+3~, PAINCMT+20*, PAINCMT+21, PAINCMT+32*, PAINCMT+33 |
| >> PSBVNI | RPC+86 |
| PSBWADM | RPC+25*, RPC+26*, CLEAN+5! |
| PSBWBEG | RPC+18*, RPC+22*, RPC+33, RPC+44, RPC+84, RPC+121, RPC+122, RPC+123, RPC+138, RPC+142 , RPC+147, RPC+151, CLEAN+5! |
| PSBWEND | RPC+19*, RPC+23*, RPC+142, RPC+146, RPC+147, RPC+151, CLEAN+2! |
| PSBX | RPC+41*, RPC+43, CLEAN+5! |
| PSBX2 | CLEAN+5! |
| PSBXIEN | CLEAN+5! |
| PSBXREC | CLEAN+6! |
| PSBXX | RPC+139*, CLEAN+3! |
| PSBXXX | CLEAN+6! |
| PSBY | RPC+140*, RPC+141, RPC+146, CLEAN+3! |
| PSBYEA | CLEAN+5! |
| PSBYEA1 | CLEAN+5! |
| PSBYES | RPC+126*, RPC+127, RPC+128*, RPC+133*, RPC+134, CLEAN+5! |
| PSBYTF | RPC+126*, RPC+128*, RPC+129, CLEAN+5! |
| RESULTS | RPC~, RPC+2!, RPC+9* |
| U | RPC+12, RPC+28, RPC+46, RPC+47, RPC+48, RPC+49, RPC+50, RPC+51, RPC+52, RPC+53 , RPC+54, RPC+55, RPC+59, RPC+61, RPC+63, RPC+71, RPC+72, RPC+73, RPC+74, RPC+75 , RPC+76, RPC+77, RPC+79, RPC+80, RPC+81, RPC+86, RPC+87, RPC+88, RPC+89, RPC+90 , RPC+91, RPC+92, RPC+93, RPC+97, RPC+100, RPC+101, RPC+103, RPC+104, RPC+111, RPC+112 , RPC+113, RPC+114, RPC+116, RPC+120, RPC+157, RPC+158, LASTG+3, LASTG+10, PAINCMT+12, PAINCMT+13 , PAINCMT+14, PAINCMT+15, PAINCMT+19, PAINCMT+20, PAINCMT+22, PAINCMT+23, PAINCMT+27, PAINCMT+28, PAINCMT+31, PAINCMT+32 , PAINCMT+34, PAINCMT+35 |
| VAIP | RPC+28!, CLEAN+5! |
| VAIP("D" | RPC+28* |
| VAIP(2 | RPC+28 |
| VAIP(3 | RPC+28 |
| VAIP(4 | RPC+28 |
| X | RPC+33, RPC+60*, RPC+61, RPC+64, RPC+71, LASTG+2*, LASTG+3, LASTG+6, PAINCMT+3~, PAINCMT+7 |
| X1 | RPC+32*, RPC+108*, PAINCMT+3~, PAINCMT+7* |
| X2 | RPC+32*, PAINCMT+3~, PAINCMT+7* |
| >> XZ | RPC+58*, LASTG+1* |
| >> Y | RPC+57*, RPC+58*, RPC+59, RPC+60, RPC+61, RPC+110*, RPC+111, RPC+112, RPC+113, RPC+114 , LASTG+1*, LASTG+2, LASTG+3 |
| >> Z | RPC+63*, RPC+64*, RPC+71, LASTG+6* |