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