PSBMLEN1 ;BIRMINGHAM/EFC-BCMA MEDICATION LOG FUNCTIONS ;Mar 2004
Source file <PSBMLEN1.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Barcode Medication Administration | 1 | PSBMLEN | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| FILE | ; Call the med log RPC to file it and DDS to edit it | |
| SCANFAIL | ;File an MSF record | |
| FORUM | ||
| NEW(Y) | ; Create the new entry | |
| FDATE | ;Check Admin Time for future date/time. | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | NEW+60 | 
| NOW^%DTC | NEW+4, NEW+60, FDATE+2 | 
| ^DDS | FILE+13 | 
| HLP^DDSUTL | FDATE+3 | 
| YN^DICN | NEW+9, NEW+20, NEW+29, NEW+72 | 
| ^DIK | FILE+16, FILE+24 | 
| D^DIQ | NEW+60, NEW+71 | 
| ^DIR | NEW+33, NEW+67, NEW+69, FILE+8 | 
| RPC^PSBML | FILE+2 | 
| VAL^PSBMLVAL | NEW+25 | 
| $$GETADMIN^PSBVDLU1 | NEW+10, NEW+61 | 
| $$GETFREQ^PSBVDLU1 | NEW+10 | 
| SCANFAIL^PSBVDLU3 | SCANFAIL+12 | 
| CLEAN^PSBVT | NEW+3 | 
| PSJ1^PSBVT | NEW+3 | 
| ENE^PSJBCMA4 | NEW+54 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^PSB(53.79 - [#53.79] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PSB(53.79 - [#53.79] | NEW+54, FILE+11, FILE+12, FILE+14, FILE+15, FILE+16!, FILE+18, FILE+19, FILE+20, FILE+21 , FILE+22, FILE+23, FILE+24!, FILE+27*, FILE+31*, SCANFAIL+2, SCANFAIL+3, SCANFAIL+5, SCANFAIL+6, SCANFAIL+7 , SCANFAIL+8, SCANFAIL+9, SCANFAIL+10 | 
| ^TMP("PSB" | NEW+11!*, NEW+62, NEW+63, FORUM+20! | 
| ^XUSEC("PSB INSTRUCTOR" | NEW+28 | 
| ^XUSEC("PSB READ ONLY" | NEW+18, NEW+27 | 
| ^XUSEC("PSB STUDENT" | NEW+28 | 
| Name | Line Occurrences | 
|---|---|
| FILE | NEW+53, FORUM+19 | 
| SCANFAIL | FILE+32 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | NEW+5, NEW+9*, NEW+20*, NEW+29*, NEW+72*, FDATE+3 | 
| >> %DT | NEW+59* | 
| >> %DT("A" | NEW+59* | 
| >> %DT("B" | NEW+60* | 
| >> %DT(0 | NEW+60*! | 
| >> A | FILE+15*, FILE+23* | 
| >> AADT | FILE+15*, FILE+16, FILE+23*, FILE+24 | 
| >> DA | NEW+54, FILE+10*, FILE+11, FILE+12, FILE+14, FILE+15, FILE+16, FILE+18, FILE+19, FILE+20 , FILE+22, FILE+23, FILE+24, FILE+27, SCANFAIL+2, SCANFAIL+3, SCANFAIL+5, SCANFAIL+6, SCANFAIL+7, SCANFAIL+8 , SCANFAIL+9, SCANFAIL+10 | 
| >> DDSBR | FDATE+3* | 
| >> DDSERROR | FDATE+3* | 
| >> DDSFILE | FILE+10* | 
| >> DDSPARM | FILE+10* | 
| >> DFN | NEW+3, NEW+10, NEW+25, NEW+40, NEW+61, FORUM+5, FILE+15*, FILE+16, FILE+23*, FILE+24 | 
| >> DIK | FILE+16*, FILE+24* | 
| >> DILOCKTM | FILE+14 | 
| DIR | NEW+31!, NEW+67!, NEW+68!, FILE+8! | 
| DIR("A" | NEW+31*, NEW+68* | 
| DIR(0 | NEW+31*, NEW+67*, NEW+68*, FILE+8* | 
| >> DR | FILE+11*, FILE+12* | 
| DUZ | NEW+18, NEW+27, NEW+28 | 
| >> I | NEW+26* | 
| IOF | NEW+3, NEW+6, FILE+5 | 
| PSB | NEW+1~, NEW+25, FILE+1~, FILE+2, FILE+3 | 
| PSB( | NEW+26, FILE+6 | 
| PSB(" " | NEW+26 | 
| PSB(0 | FILE+3*, FILE+6 | 
| PSB(1 | NEW+26, FILE+3*, FILE+4, FILE+10 | 
| >> PSBADA( | NEW+51, FORUM+17 | 
| PSBADST | NEW+1~, NEW+10*, NEW+11, NEW+17 | 
| PSBAUDIT | FILE+1~, FILE+9* | 
| >> PSBCNTNU | NEW+19* | 
| >> PSBDDA( | NEW+50, FORUM+16 | 
| >> PSBDFN | FILE+21, FILE+22 | 
| >> PSBDOSE | NEW+15, NEW+39, FORUM+4 | 
| >> PSBDOSEF | NEW+37*, NEW+50, FORUM+1*, FORUM+2*, FORUM+16 | 
| >> PSBDT | NEW+10 | 
| >> PSBDTX | NEW+60*, NEW+61, NEW+70*, NEW+71, FORUM+10 | 
| PSBFREQ | NEW+1~, NEW+10*, NEW+12, NEW+61 | 
| >> PSBIEN | FILE+28, FILE+30 | 
| >> PSBIEN(1 | FILE+28, FILE+30 | 
| >> PSBINCX | FILE+3 | 
| >> PSBINDX | NEW+49*, NEW+50*, NEW+51*, NEW+52*, FORUM+15*, FORUM+16*, FORUM+17*, FORUM+18* | 
| >> PSBMMEN | NEW+2*, FILE+9, FILE+32 | 
| >> PSBODSCH | NEW+12*, NEW+17, NEW+61, NEW+65 | 
| >> PSBOIT | NEW+44, FORUM+9 | 
| >> PSBOITX | NEW+14 | 
| >> PSBONX | NEW+10, NEW+13, NEW+25, NEW+41, NEW+48, NEW+61, NEW+66, FORUM+6, FORUM+14, FILE+21 , FILE+22 | 
| >> PSBOSP | NEW+5 | 
| >> PSBOST | NEW+10, NEW+61 | 
| PSBPRM | SCANFAIL+1~, SCANFAIL+12 | 
| PSBPRM(0 | SCANFAIL+4* | 
| PSBPRM(1 | SCANFAIL+11* | 
| PSBREC | NEW+1~, FILE+2 | 
| PSBREC( | NEW+50*, NEW+51*, NEW+52*, FORUM+16*, FORUM+17*, FORUM+18* | 
| PSBREC(0 | NEW+40*, NEW+54, FORUM+5* | 
| PSBREC(1 | NEW+41*, NEW+54, FORUM+6* | 
| PSBREC(2 | NEW+42*, NEW+54, FORUM+7* | 
| PSBREC(3 | NEW+43*, FORUM+8* | 
| PSBREC(4 | NEW+44*, FORUM+9* | 
| PSBREC(5 | NEW+45*, FORUM+10* | 
| PSBREC(6 | NEW+35*, FORUM+11* | 
| PSBREC(7 | NEW+46*, FORUM+12* | 
| PSBREC(8 | NEW+47*, FORUM+13* | 
| PSBREC(9 | NEW+48*, FORUM+14* | 
| PSBRSLT | SCANFAIL+1~, SCANFAIL+12 | 
| PSBSAVE | FILE+1~, FILE+9*, FILE+14, FILE+17 | 
| >> PSBSCH | NEW+16 | 
| >> PSBSCHT | NEW+24, NEW+26, NEW+30, NEW+42, NEW+58, FORUM+7 | 
| >> PSBSCTMX | NEW+61*, NEW+65 | 
| >> PSBSOLA( | NEW+52, FORUM+18 | 
| PSBTIMX | FDATE+1~, FDATE+2*, FDATE+3 | 
| >> PSBVARD | NEW+39*, FORUM+4* | 
| PSBX | SCANFAIL+1~, SCANFAIL+2*, SCANFAIL+4 | 
| PSBX1 | SCANFAIL+1~, SCANFAIL+3*, SCANFAIL+4, SCANFAIL+5, SCANFAIL+7, SCANFAIL+9 | 
| PSBX2 | SCANFAIL+1~, SCANFAIL+6*, SCANFAIL+8*, SCANFAIL+9, SCANFAIL+10*, SCANFAIL+11 | 
| >> PSBXUIT | FILE+21*, FILE+25*, FILE+26, FILE+29 | 
| >> PSBXX | NEW+62*, NEW+63 | 
| >> PSBY | FILE+19*, FILE+20 | 
| >> PSBYX | FILE+21*, FILE+22 | 
| >> PSBYZ | FILE+22* | 
| U | NEW+50, NEW+54, FORUM+16, FILE+10, FILE+11, FILE+12, FILE+15, FILE+18, FILE+20, FILE+22 , FILE+23, FILE+27, FILE+31, SCANFAIL+4, SCANFAIL+5, SCANFAIL+6, SCANFAIL+7, SCANFAIL+8, SCANFAIL+9, SCANFAIL+10 | 
| >> X | NEW+26*, NEW+50*, NEW+51*, NEW+52*, NEW+60, NEW+63*, NEW+64*, NEW+68, FORUM+16*, FORUM+17* , FORUM+18*, FILE+6*, FILE+30*, FILE+31, FILE+32, FDATE+2 | 
| Y | NEW~, NEW+3, NEW+30, NEW+34, NEW+35, NEW+60, NEW+63*, NEW+64, NEW+69, NEW+71* , NEW+72, FILE+31* | 
| Y(0 | NEW+70 | 
| >> Z | NEW+64*, FILE+31* |