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