PSBML ;BIRMINGHAM/EFC-BCMA MED LOG FUNCTIONS ; 1/7/09 9:57am
Source file <PSBML.m>
| Package | Total | Call Graph | 
|---|---|---|
| Barcode Medication Administration | 9 | MEDL^ALPBCBU  (COMMENT,EXPIRE,PRN)^PSBML1  (EDIT,UPDATED)^PSBML2  APATCH^PSBML3  AUDIT^PSBMLU  EN^PSBSVHL7  RESETADM^PSBUTL  $$GETWSID^PSBVDLU2 PSJ1^PSBVT | 
| VA Fileman | 5 | DD^%DT NOW^%DTC (UPDATE,VAL)^DIE CLEAN^DILF $$GET1^DIQ | 
| Inpatient Medications | 2 | $$ONE^PSJBCMA EN^PSJBCMA3 | 
| Registration | 1 | $$SITE^VASITE | 
| Toolkit | 1 | $$GET^XPAR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| COMMENT(DA,PSBCMT) | ; | |
| VAL(PSBDD,PSBIEN,PSBFLD,PSBVAL) | ; | |
| ERR(X,Y) | ; | |
| FILEIT | ;Updt | |
| RPC(RESULTS,PSBHDR,PSBREC) | ;BCMA MedLog Filing | |
| BCBU | ;HL7,NatContng | 
| Name | Field # of Occurrence | 
|---|---|
| DD^%DT | RPC+62 | 
| NOW^%DTC | RPC+10, RPC+34, COMMENT+3 | 
| MEDL^ALPBCBU | BCBU+6 | 
| UPDATE^DIE | FILEIT+6 | 
| VAL^DIE | VAL+2 | 
| CLEAN^DILF | FILEIT+4 | 
| $$GET1^DIQ | RPC+13, RPC+28, RPC+29, RPC+30, RPC+63, RPC+82 | 
| COMMENT^PSBML1 | RPC+14 | 
| EXPIRE^PSBML1 | RPC+122, RPC+123 | 
| PRN^PSBML1 | RPC+15 | 
| EDIT^PSBML2 | RPC+19 | 
| UPDATED^PSBML2 | RPC+18 | 
| APATCH^PSBML3 | FILEIT+3 | 
| AUDIT^PSBMLU | FILEIT+15 | 
| EN^PSBSVHL7 | BCBU+6 | 
| RESETADM^PSBUTL | FILEIT+5 | 
| $$GETWSID^PSBVDLU2 | RPC+35, RPC+36 | 
| PSJ1^PSBVT | RPC+23 | 
| $$ONE^PSJBCMA | RPC+122 | 
| EN^PSJBCMA3 | RPC+124 | 
| $$SITE^VASITE | RPC+82 | 
| $$GET^XPAR | RPC+41 | 
| RPC Name | Call Tags | 
|---|---|
| PSB TRANSACTION | RPC | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | GET1^DIQ | 
| ^DIC(42 - [#42] | GET1^DIQ | 
| ^PSB(53.79 - [#53.79] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(42 - [#42] | RPC+82 | 
| ^DPT - [#2] | RPC+21, RPC+79, RPC+81, RPC+82 | 
| ^PSB("SAGG" | RPC+21* | 
| ^PSB(53.79 - [#53.79] | RPC+17, RPC+27, RPC+28, RPC+39, RPC+40, RPC+41, RPC+44, RPC+45, RPC+46, RPC+56 , RPC+57, RPC+58, RPC+60, RPC+61, RPC+62, RPC+63, RPC+76, RPC+109!, FILEIT+7*, FILEIT+10 , FILEIT+12! | 
| ^TMP("DIERR" | VAL+1!, VAL+3, VAL+4! | 
| ^XUSEC("PSB INSTRUCTOR" | RPC+12 | 
| ^XUSEC("PSB MANAGER" | RPC+30, RPC+58 | 
| ^XUSEC("PSB STUDENT" | RPC+11, RPC+12 | 
| Name | Line Occurrences | 
|---|---|
| BCBU | FILEIT+14 | 
| ERR | RPC+41, RPC+46, RPC+49, RPC+50, RPC+51, RPC+54, RPC+55, RPC+70, RPC+71, VAL+3 | 
| FILEIT | RPC+120, COMMENT+7 | 
| VAL | RPC+78, RPC+80, RPC+83, RPC+84, RPC+85, RPC+86, RPC+87, RPC+88, RPC+89, RPC+90 , RPC+91, RPC+92, RPC+93, RPC+94, RPC+95, RPC+98, RPC+99, RPC+100, RPC+101, RPC+102 , RPC+104, RPC+105, RPC+106, RPC+115, RPC+116, RPC+117, RPC+118, COMMENT+4 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | RPC+79, VAL+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | RPC+10, RPC+34, COMMENT+3 | 
| DA | COMMENT~, COMMENT+2 | 
| DT | RPC+21, RPC+82 | 
| DUZ | RPC+11, RPC+12, RPC+30, RPC+58, RPC+85, RPC+87, RPC+99, RPC+105, COMMENT+5 | 
| >> PSB1 | FILEIT+2*, FILEIT+9 | 
| >> PSB2 | FILEIT+2*, FILEIT+9 | 
| PSBADMAT | RPC+56!, RPC+62*, RPC+66 | 
| PSBADMBY | RPC+56!, RPC+63*, RPC+66 | 
| PSBAUD | FILEIT+1~, FILEIT+15* | 
| >> PSBAUDIT | RPC+9*, RPC+76* | 
| PSBCMT | COMMENT~, COMMENT+4 | 
| >> PSBCNT | RPC+110*, RPC+111, RPC+114, RPC+115, RPC+116, RPC+117, RPC+118 | 
| PSBDD | RPC+112*, RPC+113, RPC+115, RPC+116, RPC+117, RPC+118, VAL~, VAL+2 | 
| >> PSBDFN | RPC+27, RPC+28 | 
| >> PSBDIV | RPC+82*, RPC+83 | 
| >> PSBDOSE | RPC+94 | 
| >> PSBDOSEF | RPC+26 | 
| >> PSBEDTFL | RPC+1* | 
| PSBFDA | RPC+2~, COMMENT+1~ | 
| PSBFDA( | COMMENT+5*, COMMENT+6* | 
| PSBFLD | VAL~, VAL+2 | 
| PSBHDR | RPC~, RPC+4, RPC+5, RPC+6, RPC+76*, FILEIT+10, FILEIT+11, FILEIT+15 | 
| PSBHL7 | RPC+3!, RPC+5*, BCBU+4*, BCBU+5*, BCBU+6! | 
| PSBIEN | RPC+3!, RPC+4*, RPC+17, RPC+56, RPC+76*, RPC+77, RPC+78, RPC+80, RPC+83, RPC+84 , RPC+85, RPC+86, RPC+87, RPC+88, RPC+89, RPC+90, RPC+91, RPC+92, RPC+93, RPC+94 , RPC+95, RPC+98, RPC+99, RPC+100, RPC+101, RPC+102, RPC+104, RPC+105, RPC+106, RPC+109 , RPC+114, BCBU+2, BCBU+4, VAL~, VAL+2, FILEIT+7, FILEIT+10, FILEIT+11, FILEIT+13, COMMENT+1~ , COMMENT+2*, COMMENT+4, COMMENT+5, COMMENT+6 | 
| PSBIEN(1 | BCBU+2, FILEIT+10, FILEIT+11, FILEIT+13, FILEIT+15 | 
| PSBIEN1 | BCBU+2~*, BCBU+3, BCBU+6 | 
| >> PSBIENS | RPC+114*, RPC+115, RPC+116, RPC+117, RPC+118 | 
| >> PSBIFR | RPC+95 | 
| PSBINCX | RPC+61!* | 
| PSBINDX | FILEIT+11~*, FILEIT+12 | 
| >> PSBINST | RPC+6*, RPC+11, RPC+12, RPC+13, FILEIT+15 | 
| >> PSBINST(0 | RPC+13*, FILEIT+15 | 
| >> PSBIVT | RPC+34 | 
| >> PSBMMEN | RPC+101, FILEIT+7 | 
| PSBMSG | FILEIT+1~ | 
| PSBMSG("DIERR" | FILEIT+8 | 
| PSBNOW | RPC+10*, RPC+31*, RPC+84, RPC+86, RPC+98, RPC+106, RPC+124, COMMENT+1~, COMMENT+3*, COMMENT+6 | 
| >> PSBON | RPC+124* | 
| >> PSBONX | RPC+27, RPC+28 | 
| PSBORD | RPC+2~ | 
| PSBREC | RPC~ | 
| PSBREC( | RPC+32*, RPC+110, RPC+111, RPC+115, RPC+116, RPC+117, RPC+118 | 
| PSBREC(0 | RPC+21, RPC+23, RPC+35, RPC+36, RPC+39, RPC+40, RPC+44, RPC+45, RPC+56, RPC+57 , RPC+78, RPC+79, RPC+81, RPC+82, RPC+122, RPC+124 | 
| PSBREC(1 | RPC+22*, RPC+23, RPC+33*, RPC+34, RPC+35, RPC+36, RPC+39, RPC+40, RPC+44, RPC+45 , RPC+56, RPC+57, RPC+89, RPC+94, RPC+95, RPC+122, RPC+124 | 
| PSBREC(2 | RPC+38, RPC+43, RPC+48, RPC+53, RPC+56, RPC+90, RPC+122, RPC+123 | 
| PSBREC(3 | RPC+26, RPC+36, RPC+48, RPC+51, RPC+69, RPC+72, RPC+73, RPC+74, RPC+97, RPC+101 , RPC+108, RPC+122, RPC+123, RPC+124 | 
| PSBREC(4 | RPC+88 | 
| PSBREC(5 | RPC+31, RPC+34*, RPC+50, RPC+54, RPC+56, RPC+57, RPC+91 | 
| PSBREC(6 | RPC+49, RPC+55, RPC+102 | 
| PSBREC(7 | RPC+31, RPC+70, RPC+71, RPC+72*, RPC+73*, RPC+74*, RPC+103, RPC+104 | 
| PSBREC(8 | RPC+100 | 
| PSBREC(9 | RPC+24, RPC+35, RPC+36, RPC+48 | 
| PSBRET | VAL+1!, VAL+2, VAL+3, VAL+4! | 
| >> PSBSIEN | RPC+56, RPC+57*, RPC+58*, RPC+59, RPC+60, RPC+61, RPC+62, RPC+63, RPC+76 | 
| >> PSBTAB | RPC+24*, RPC+53, RPC+70, RPC+71, RPC+92, RPC+93, RPC+118, RPC+124 | 
| PSBTRAN | RPC+2~, RPC+5*, RPC+14, RPC+15, RPC+16, RPC+19, RPC+25, RPC+76*, RPC+109, FILEIT+15 | 
| >> PSBUID | RPC+24*, RPC+35*, RPC+36*, RPC+69, RPC+92, RPC+124 | 
| PSBVAL | VAL~, VAL+2 | 
| PSBWARD | RPC+21~* | 
| >> PSBXDT | RPC+27*, RPC+28 | 
| >> PSBYZ | RPC+28*, RPC+29, RPC+30 | 
| RESULTS | RPC~ | 
| RESULTS( | ERR+2* | 
| RESULTS("" | RPC+119, ERR+2 | 
| RESULTS(0 | RPC+11*, RPC+12*, RPC+17*, RPC+29*, RPC+30*, RPC+59*, RPC+64*, RPC+67*, RPC+119*, RPC+124 , BCBU+1, BCBU+3*, FILEIT+8*, FILEIT+13* | 
| RESULTS(1 | RPC+11*, RPC+12*, RPC+17*, RPC+26, RPC+27, RPC+29*, RPC+30*, RPC+59*, RPC+64*, RPC+119* , BCBU+3*, FILEIT+8*, FILEIT+13* | 
| RESULTS(2 | RPC+59*, RPC+65* | 
| RESULTS(3 | RPC+66* | 
| RESULTS(4 | RPC+67* | 
| RESULTS(5 | RPC+67* | 
| U | RPC+4, RPC+5, RPC+6, RPC+24, RPC+35, RPC+36, RPC+41, RPC+46, RPC+48, RPC+56 , RPC+58, RPC+60, RPC+61, RPC+62, RPC+63, RPC+76, RPC+83, RPC+102, RPC+111, RPC+115 , RPC+116, RPC+117, RPC+118, RPC+124, FILEIT+7, FILEIT+10, FILEIT+12, ERR+1 | 
| X | RPC+32*, RPC+39*, RPC+40, RPC+44*, RPC+45, RPC+79*, RPC+80, VAL+3*, FILEIT+7*, ERR~ , ERR+1*, ERR+2 | 
| >> XWB | RPC+67 | 
| Y | RPC+40*, RPC+41, RPC+45*, RPC+46, RPC+62*, RPC+82*, RPC+111*, RPC+112, FILEIT+7*, ERR~ , ERR+2 | 
| Y(0 | BCBU+6 | 
| >> Z | FILEIT+7* |