PSBMD ;BIRMINGHAM/EFC - BCMA MISSING DOSE FUNCTIONS ;6/28/10 1:37pm
Source file <PSBMD.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 10 | NOW^%DTC ^DDS (MSG,REFRESH)^DDSUTL ($$GET,PUT)^DDSVAL FILE^DICN FIELD^DID FILE^DIE ^DIK ($$GET1,D)^DIQ ^DIR |
| Barcode Medication Administration | 2 | (HFSCLOSE,HFSOPEN)^PSBUTL (CLEAN,PSJ1)^PSBVT |
| Kernel | 1 | ^%ZTLOAD |
| MailMan | 1 | ^XMD |
| Registration | 1 | (DEM,IN5)^VADPT |
| Toolkit | 1 | $$GET^XPAR |
| Package | Total | Caller Graph |
|---|---|---|
| Barcode Medication Administration | 2 | PSB MISSING DOSE FOLLOWUP PSB MISSING DOSE REQUEST |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FLWUP | ; Follow-Up on missing dose
|
|
| NEW(RESULTS) | ; Create a new missing dose request
; Called interactively and via RPCBroker |
|
| DQ(PSBMD,PSBMM) | ; Dequeue report from Taskman
|
|
| RPC(RESULTS,PSBDFN,PSBDRUG,PSBDOSE,PSBRSN,PSBADMIN,PSBNEED,PSBUID,PSBON,PSBSCHD) | ;
|
|
| SUBMIT(DA) | ; Submit Request to Pharmacy
|
|
| PAGE(PSBIX) | ;
|
|
| VAL(PSBFLDS) | ; Validate that fields in PSBFLDS are filled in
|
|
| POST | ;call from 'Patient' field of screenman form PSB MISSING DOSE REQUEST
; |
|
| XQ | ; Called via Kernel Menus
|
|
| OUT | ;
|
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | RPC+11, SUBMIT+21, DQ+9, NEW+10 |
| ^%ZTLOAD | SUBMIT+26 |
| ^DDS | XQ+4, PAGE+13 |
| MSG^DDSUTL | VAL+9 |
| REFRESH^DDSUTL | POST+6 |
| $$GET^DDSVAL | VAL+2 |
| PUT^DDSVAL | POST+4, POST+5 |
| FILE^DICN | NEW+14 |
| FIELD^DID | OUT+1, VAL+6 |
| FILE^DIE | RPC+25, RPC+38 |
| ^DIK | XQ+6 |
| $$GET1^DIQ | DQ+13, DQ+14, OUT+3, OUT+5, FLWUP+9, FLWUP+10, FLWUP+11, FLWUP+12, FLWUP+15, FLWUP+16 , FLWUP+17 |
| D^DIQ | DQ+9 |
| ^DIR | XQ+3, PAGE+6 |
| HFSCLOSE^PSBUTL | SUBMIT+35 |
| HFSOPEN^PSBUTL | SUBMIT+33 |
| CLEAN^PSBVT | RPC+42 |
| PSJ1^PSBVT | RPC+28, RPC+29, RPC+35 |
| DEM^VADPT | OUT+5 |
| IN5^VADPT | RPC+24, POST+3 |
| ^XMD | SUBMIT+38 |
| $$GET^XPAR | SUBMIT+7, SUBMIT+8, SUBMIT+13, SUBMIT+14, OUT+6 |
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| RPC Name | Call Tags |
|---|---|
| PSB SUBMIT MISSING DOSE | RPC |
| FileNo | Call Tags |
|---|---|
| ^PS(52.6 - [#52.6] | GET1^DIQ |
| ^PS(52.7 - [#52.7] | GET1^DIQ |
| ^PSB(53.68 - [#53.68] | Classic Fileman Calls, FIELD^DID, GET1^DIQ, GET^DDSVAL |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(42 - [#42] | RPC+16, SUBMIT+3 |
| ^DPT - [#2] | RPC+16 |
| ^PSB(53.68 - [#53.68] | RPC+26, RPC+31*, RPC+33*, RPC+36*, RPC+37*, RPC+39, SUBMIT+2, SUBMIT+9*, SUBMIT+15*, DQ+2 , DQ+3, DQ+4, DQ+5, DQ+13, DQ+14, OUT+12, NEW+7, NEW+10, NEW+15, FLWUP+4 , FLWUP+16, FLWUP+17, PAGE+14 |
| ^TMP("PSB" | FLWUP+3!, FLWUP+4*, FLWUP+5, FLWUP+8, PAGE+5, PAGE+11, PAGE+14!* |
| Name | Line Occurrences |
|---|---|
| $$PAGE | FLWUP+18, FLWUP+19 |
| DQ | SUBMIT+34 |
| NEW | RPC+8, XQ+2 |
| OUT | DQ+11, DQ+12 |
| SUBMIT | RPC+40, XQ+7 |
| Name | Field # of Occurrence |
|---|---|
| ^( | FLWUP+8 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | RPC+11, SUBMIT+23, DQ+9, NEW+10 |
| D0 | NEW+13! |
| DA | XQ+1~, XQ+4*, XQ+7, SUBMIT~, SUBMIT+2, SUBMIT+9, SUBMIT+15, SUBMIT+25, SUBMIT+34, VAL+2 , FLWUP+1~, PAGE+11*, POST+4, POST+5 |
| >> DDSERROR | VAL+10* |
| DDSFILE | XQ+1~, XQ+4*, FLWUP+1~, PAGE+11* |
| DFN | RPC+7~, RPC+24*, OUT+5~*, POST+2~, POST+3* |
| DIC | NEW+2~, NEW+11* |
| DIC("DR" | NEW+12* |
| DIC(0 | NEW+11* |
| >> DIE | POST+4, POST+5 |
| DIK | XQ+1~, XQ+6* |
| >> DILOCKTM | RPC+26, DQ+3, NEW+7 |
| DIR | FLWUP+1~ |
| DIR("A" | PAGE+3*, PAGE+4* |
| DIR(0 | XQ+3*, PAGE+5* |
| DR | XQ+1~, XQ+4*, FLWUP+1~, PAGE+11* |
| >> DTOUT | PAGE+8 |
| DUZ | RPC+13, NEW+4 |
| DUZ("AG" | OUT+7 |
| DUZ(2 | RPC+14, NEW+5 |
| >> I | RPC+30*, RPC+31*, RPC+32*, RPC+33*, RPC+36*, RPC+37* |
| IO | SUBMIT+34 |
| IOF | XQ+5, FLWUP+7, PAGE+10, PAGE+15 |
| IOM | FLWUP+7, PAGE+10, PAGE+15 |
| IOSL | FLWUP+18 |
| PSB | VAL+1~, VAL+2*, VAL+4*, VAL+6 |
| PSB("LABEL" | VAL+7 |
| PSB("TITLE" | VAL+7 |
| >> PSBAD | RPC+30* |
| PSBADA | RPC+28!, RPC+29!, RPC+31, RPC+36 |
| PSBADA( | RPC+30*, RPC+31, RPC+36 |
| PSBADMIN | RPC~, RPC+20 |
| >> PSBCFLD | DQ+4*, DQ+11, DQ+12 |
| PSBCX | PAGE+2~, PAGE+11*, PAGE+14 |
| PSBDFN | RPC~, RPC+15, RPC+16, RPC+24, RPC+28, RPC+29, RPC+35 |
| PSBDOSE | RPC~, RPC+18 |
| PSBDRUG | RPC~, RPC+17, RPC+34, FLWUP+1~, FLWUP+12*, FLWUP+13, FLWUP+14 |
| PSBDX | PAGE+2~, PAGE+6* |
| PSBFDA | RPC+7~ |
| PSBFDA( | RPC+12*, RPC+13*, RPC+14*, RPC+15*, RPC+16*, RPC+17*, RPC+18*, RPC+19*, RPC+20*, RPC+21* , RPC+22*, RPC+23*, RPC+24*, RPC+31*, RPC+33*, RPC+36*, RPC+37* |
| PSBFLD | DQ+1~, DQ+11*, DQ+12*, OUT+1, OUT+3, OUT+4, OUT+12, VAL+1~, VAL+2* |
| PSBFLD( | VAL+2*, VAL+3!, VAL+4 |
| PSBFLDS | VAL~, VAL+2 |
| PSBHDR | FLWUP+1~, FLWUP+6*, FLWUP+7, PAGE+10, PAGE+15 |
| PSBIEN | FLWUP+1~, FLWUP+8*, FLWUP+9, FLWUP+10, FLWUP+11, FLWUP+12, FLWUP+15, FLWUP+16, FLWUP+17 |
| PSBIENS | RPC+7~, RPC+10*, RPC+12, RPC+13, RPC+14, RPC+15, RPC+16, RPC+17, RPC+18, RPC+19 , RPC+20, RPC+21, RPC+22, RPC+23, RPC+24, RPC+26, RPC+31, RPC+33, RPC+36, RPC+37 , RPC+39, RPC+40, RPC+41 |
| PSBIX | PAGE~, PAGE+4, PAGE+5, PAGE+7 |
| PSBMD | RPC+7~, RPC+8, XQ+1~, XQ+2, DQ~, DQ+2, DQ+3, DQ+4, DQ+5, DQ+13 , DQ+14, OUT+3, OUT+5, OUT+12 |
| PSBMD(0 | RPC+9, RPC+10, XQ+3, XQ+4 |
| PSBMG | SUBMIT+1~, SUBMIT+7*, SUBMIT+8*, SUBMIT+9, SUBMIT+31, SUBMIT+32, SUBMIT+36 |
| PSBMM | DQ~, DQ+6 |
| PSBMSG | RPC+7~, VAL+1~, VAL+5, VAL+8, VAL+9 |
| PSBMSG( | VAL+7* |
| PSBMSG("" | VAL+7 |
| PSBMSG(0 | VAL+5* |
| PSBMSG(1 | VAL+5* |
| PSBMSG(2 | VAL+5* |
| PSBNEED | RPC~, RPC+21 |
| PSBNOW | RPC+7~, RPC+11*, RPC+12 |
| PSBON | RPC~, RPC+28, RPC+35 |
| >> PSBPONX | RPC+29 |
| PSBPRT | SUBMIT+1~, SUBMIT+13*, SUBMIT+14*, SUBMIT+15, SUBMIT+19, SUBMIT+20, SUBMIT+22 |
| PSBRET | DQ+1~ |
| PSBRET("LABEL" | OUT+2 |
| PSBRSN | RPC~, RPC+19 |
| PSBSAVE | XQ+1~, XQ+6, XQ+7 |
| PSBSCHD | RPC~, RPC+22 |
| >> PSBSOL | RPC+32* |
| PSBSOLA | RPC+28!, RPC+29!, RPC+33, RPC+37 |
| PSBSOLA( | RPC+32*, RPC+33, RPC+37 |
| PSBUID | RPC~, RPC+23, RPC+27, RPC+29, RPC+30, RPC+32, RPC+34 |
| >> PSBUIDA( | RPC+29, RPC+30, RPC+32 |
| PSBWRD | SUBMIT+1~, SUBMIT+2*, SUBMIT+3*, SUBMIT+7, SUBMIT+13 |
| PSBX | FLWUP+1~, FLWUP+8*, FLWUP+9, FLWUP+18, FLWUP+19, PAGE+5, PAGE+15* |
| RESULTS | RPC~, NEW~, NEW+3! |
| RESULTS(0 | RPC+9*, RPC+41*, NEW+4*, NEW+5*, NEW+8*, NEW+17*, NEW+18* |
| U | RPC+24, RPC+30, RPC+32, RPC+36, RPC+37, XQ+3, SUBMIT+2, SUBMIT+9, SUBMIT+15, DQ+4 , OUT+12, POST+4, POST+5 |
| VA | OUT+5~ |
| VA("BID" | OUT+11 |
| VADM | OUT+5~ |
| >> VAIP(5 | POST+4 |
| >> VAIP(6 | RPC+24, POST+5 |
| X | RPC+16*, RPC+31*, RPC+33*, RPC+36*, RPC+37*, DQ+13*, DQ+14*, NEW+10*, VAL+7*, FLWUP+3* , FLWUP+4*, FLWUP+16*, FLWUP+17*, PAGE+2~, PAGE+14*, POST+3 |
| X1 | PAGE+2~, PAGE+14* |
| XMSUB | XQ+1~, SUBMIT+37* |
| XMTEXT | XQ+1~, SUBMIT+36* |
| XMY | XQ+1~ |
| XMY("G." | SUBMIT+36* |
| >> Y | DQ+9*, NEW+17, NEW+18, FLWUP+2*, FLWUP+4*, FLWUP+5*, FLWUP+8, FLWUP+18*, FLWUP+19*, PAGE+6 , PAGE+7*, PAGE+8*, PAGE+9, PAGE+10, PAGE+11, PAGE+12 |
| >> ZTDESC | SUBMIT+24* |
| >> ZTDTH | SUBMIT+23* |
| >> ZTIO | SUBMIT+22* |
| >> ZTREQ | OUT+13* |
| >> ZTRTN | SUBMIT+25* |