PSBMLU ;BIRMINGHAM/EFC - BCMA MEDICATION LOG FUNCTIONS ;6/25/10 6:44am
Source file <PSBMLU.m>
| Package | Total | Call Graph |
|---|---|---|
| MailMan | 3 | ($$DM,$$MG)^XMBGRP ^XMD $$MEMBER^XMXAPIG |
| VA Fileman | 2 | NOW^%DTC $$GET1^DIQ |
| Barcode Medication Administration | 1 | (CLEAN,PSJ1)^PSBVT |
| Registration | 1 | DEM^VADPT |
| Toolkit | 1 | $$GET^XPAR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CLEANMSF | ||
| EN | ;
|
|
| MSFMSG(PSB1,PSB2,PSB3,PSB4,PSB5,PSB6,PSB7,PSB8,XFLG) | ;
; PSB1 = Patient IEN ; PSB2 = Ward Location/Room ; PSB3 = Reason ; PSB4 = Type of Scan Issue ; PSB5 = Event date/time ; PSB6 = User's Comment ; PSB7 = User identification ; PSB8 = Order Number ; XFLG = -1 IF UNSUCCESSFU |
|
| AUDIT(IEN,TXT,PSBTRN) | ; Append and Audit
|
|
| ERROR(PSB1,PSB2,DFN,PSB3,PSB4,PSB5,PSB6,PSB7) | ;
; PSB1 = order # ; PSB2 = orderable item ; PSB3 = message to be sent ; PSB4 = schedule ; PSB5 = action date/time ; PSB6 = med log ien # ; PSB7 = user identification ; Send Error Msg about problems |
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PSB(53.79 - [#53.79] | AUDIT+5, AUDIT+6, AUDIT+8, AUDIT+10, AUDIT+12, AUDIT+13, AUDIT+15, AUDIT+16* |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | AUDIT+13* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | AUDIT+2 |
| DFN | ERROR~, ERROR+18, MSFMSG+23*, MSFMSG+29 |
| DUZ | AUDIT+16, MSFMSG+17 |
| FL | MSFMSG+47~*, MSFMSG+50 |
| IEN | AUDIT~, AUDIT+5, AUDIT+6, AUDIT+8, AUDIT+10, AUDIT+12, AUDIT+13, AUDIT+15, AUDIT+16 |
| PSB1 | ERROR~, ERROR+14, ERROR+27!, MSFMSG~, MSFMSG+23 |
| PSB2 | ERROR~, ERROR+15, ERROR+27!, MSFMSG~, MSFMSG+13*, MSFMSG+26, MSFMSG+52 |
| PSB3 | ERROR~, ERROR+19, ERROR+27!, MSFMSG~, MSFMSG+43 |
| PSB4 | ERROR~, ERROR+20, ERROR+27!, MSFMSG~, MSFMSG+27, MSFMSG+28, MSFMSG+52 |
| PSB5 | ERROR~, ERROR+21, MSFMSG~, MSFMSG+22 |
| PSB6 | ERROR~, ERROR+22, ERROR+24, MSFMSG~, MSFMSG+32, MSFMSG+44*, MSFMSG+45 |
| PSB7 | ERROR~, ERROR+23, MSFMSG~, MSFMSG+21 |
| PSB8 | MSFMSG~, MSFMSG+25, MSFMSG+29 |
| >> PSBAD1 | AUDIT+14*, AUDIT+15*, AUDIT+16 |
| PSBADMER | ERROR+9, ERROR+11, ERROR+24, ERROR+25! |
| >> PSBDOSE | MSFMSG+39 |
| PSBDPT | MSFMSG+23~*, MSFMSG+24 |
| PSBDROP | MSFMSG+14!, CLEANMSF! |
| PSBDROP( | MSFMSG+60 |
| PSBDROP(0 | MSFMSG+17*, MSFMSG+59 |
| >> PSBMEDNM | MSFMSG+37, MSFMSG+38, MSFMSG+40 |
| >> PSBMEDOI | MSFMSG+38 |
| PSBMG | ERROR+9!*, ERROR+10, ERROR+24, ERROR+27!, MSFMSG+11*, MSFMSG+12, MSFMSG+17, MSFMSG+52, MSFMSG+59, MSFMSG+60 , CLEANMSF! |
| PSBMSG | ERROR+27!, MSFMSG+56! |
| PSBMSG( | MSFMSG+35*, MSFMSG+36*, MSFMSG+38*, MSFMSG+39*, MSFMSG+41*, MSFMSG+42*, MSFMSG+43*, MSFMSG+48*, MSFMSG+50*, MSFMSG+51* |
| PSBMSG(1 | ERROR+11*, MSFMSG+19* |
| PSBMSG(10 | ERROR+21* |
| PSBMSG(11 | ERROR+22* |
| PSBMSG(12 | ERROR+23* |
| PSBMSG(2 | ERROR+12*, MSFMSG+20* |
| PSBMSG(3 | ERROR+13*, MSFMSG+21* |
| PSBMSG(4 | ERROR+14*, MSFMSG+22* |
| PSBMSG(5 | ERROR+15*, MSFMSG+24* |
| PSBMSG(6 | ERROR+17*, MSFMSG+25* |
| PSBMSG(7 | ERROR+18*, MSFMSG+26* |
| PSBMSG(8 | ERROR+19*, MSFMSG+27* |
| PSBMSG(9 | ERROR+20* |
| >> PSBOITX | MSFMSG+36, MSFMSG+42 |
| >> PSBSFUID | MSFMSG+30, MSFMSG+32*, MSFMSG+33*, MSFMSG+34*, MSFMSG+35, MSFMSG+37, MSFMSG+40 |
| PSBTRN | AUDIT~, AUDIT+3, AUDIT+7, AUDIT+9, AUDIT+11 |
| PSBX1 | MSFMSG+11*, MSFMSG+35*, MSFMSG+36*, MSFMSG+38*, MSFMSG+39*, MSFMSG+41*, MSFMSG+42*, MSFMSG+43*, MSFMSG+47, MSFMSG+48 , MSFMSG+50*, MSFMSG+51, MSFMSG+56! |
| PSBX2 | MSFMSG+45*, MSFMSG+48, MSFMSG+49, MSFMSG+50*, MSFMSG+51, MSFMSG+56! |
| PSBX3 | MSFMSG+49*, MSFMSG+50*, MSFMSG+56! |
| >> RDAT | AUDIT+2*, AUDIT+6*, AUDIT+8*, AUDIT+10*, AUDIT+12*, AUDIT+16 |
| TXT | AUDIT~, AUDIT+16 |
| U | AUDIT+6, AUDIT+8, AUDIT+10, AUDIT+12, AUDIT+16 |
| VA | ERROR+16~ |
| VA("BID" | MSFMSG+23 |
| VA("PID" | ERROR+17 |
| VADM | ERROR+16~ |
| VADM(1 | ERROR+17, MSFMSG+23 |
| >> X | MSFMSG+17*, MSFMSG+59*, MSFMSG+60* |
| XA | AUDIT+4~, AUDIT+5*, AUDIT+6 |
| XFLG | MSFMSG~ |
| XFLG(0 | MSFMSG+12* |
| XMSUB | ERROR+24*, ERROR+27!, MSFMSG+52*, MSFMSG+56! |
| XMTEXT | ERROR+24*, ERROR+27!, MSFMSG+52*, MSFMSG+56! |
| XMY | ERROR+27!, MSFMSG+17!, MSFMSG+56!, MSFMSG+59, MSFMSG+60, CLEANMSF! |
| XMY( | MSFMSG+17*, MSFMSG+59*, MSFMSG+60* |
| XMY("G." | ERROR+24*, MSFMSG+52* |
| >> XX | MSFMSG+60* |