PSBRPCMO ;BIRMINGHAM/EFC-MED ORDER BUTTON FUNCTIONS ;Mar 2004
Source file <PSBRPCMO.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 3 | NOW^%DTC ($$FIND1,LIST)^DIC $$GET1^DIQ |
Barcode Medication Administration | 1 | $$GETDRN^PSBOMT |
National Drug File | 1 | C^PSN50P65 |
Order Entry Results Reporting | 1 | $$EN^ORBCMA2 |
Toolkit | 1 | $$GET^XPAR |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Barcode Medication Administration | 4 | PSB CPRS ORDER PSB GETPROVIDER PSB MOB DRUG LIST PSBOMT |
Name | Comments | DBIA/ICR reference |
---|---|---|
OILST(RESULTS,PSBSCAN,PSBOTYP) | ;
|
|
CPRS | ;
|
|
SOLN | ||
ADD | ||
OITMB | ;
|
|
OITMC | ;
|
|
SOLNAL | ||
ADDAL | ||
PROVLST(RESULTS,PSBIN) | ;
|
|
ORDER(RESULTS,PSBHDR,PSBREC) | ;
|
|
VACLKU | ;
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | OILST+4, PROVLST+1 |
$$FIND1^DIC | OILST+8, OILST+29 |
LIST^DIC | OILST+44, OILST+54, OITMB+1, OITMC+1, PROVLST+4 |
$$GET1^DIQ | OILST+11, OILST+17, OILST+18, OILST+36, OILST+38, SOLN+2, SOLN+4, ADD+2, ADD+4, SOLNAL+2 , SOLNAL+4, ADDAL+2, ADDAL+4, PROVLST+8, PROVLST+10, PROVLST+12 |
$$EN^ORBCMA2 | CPRS+2 |
$$GETDRN^PSBOMT | OILST+37 |
C^PSN50P65 | VACLKU+1 |
$$GET^XPAR | OILST+5 |
RPC Name | Call Tags |
---|---|
PSB GETPROVIDER | PROVLST |
PSB MOB DRUG LIST | OILST |
PSB CPRS ORDER | ORDER |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ, LIST^DIC |
^PSDRUG - [#50] | FIND1^DIC, GET1^DIQ, LIST^DIC |
^PS(50.7 - [#50.7] | FIND1^DIC, GET1^DIQ, LIST^DIC |
^PS(52.6 - [#52.6] | GET1^DIQ |
^PS(52.7 - [#52.7] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(50.7 - [#50.7] | OILST+29 |
^PSDRUG - [#50] | OILST+8, OILST+9, OILST+10, OILST+61, OILST+62, OILST+69, OILST+70 |
^PSDRUG("A526" | OILST+26, OILST+88, ADD+1, ADDAL+1 |
^PSDRUG("A527" | OILST+25, OILST+87, SOLN+1, SOLNAL+1 |
^TMP("PSB" | OILST+51*, OILST+52*, OILST+61*, OILST+62*, OILST+64, OILST+66*, OILST+67, OILST+68, OILST+72, OILST+79 , OILST+80, OILST+83, OILST+91!, SOLNAL+3, ADDAL+3, PROVLST+1!, PROVLST+5, PROVLST+6, PROVLST+14, PROVLST+16! |
^TMP("PSBLST" | OILST+46, OILST+47, OILST+48, OILST+50*, OILST+51, OILST+52, OILST+54!, OILST+56, OILST+57, OILST+58 , OILST+60*, OILST+61, OILST+62, OILST+91! |
^TMP("PSBMO" | ORDER+3*, ORDER+4*, ORDER+6*, ORDER+8*, ORDER+11*, ORDER+12*, ORDER+14*, ORDER+15*, ORDER+16* |
^TMP($J | VACLKU+3, VACLKU+4, VACLKU+8! |
^XUSEC("PROVIDER" | PROVLST+7 |
Name | Field # of Occurrence |
---|---|
^("I" | OILST+10, OILST+70 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | OILST+4, PROVLST+9, PROVLST+11 |
>> A | OILST+15, OILST+16, OILST+24, OILST+34, OILST+35, OILST+76, OILST+77, OILST+86, CPRS+2*, CPRS+3 , CPRS+4, CPRS+5 |
DUZ | ORDER+16 |
DUZ(2 | ORDER+16 |
>> I | ORDER+7*, ORDER+8, ORDER+12*, ORDER+15* |
PSBAUTH | PROVLST+12*, PROVLST+16! |
>> PSBCNT | OILST+6*, OILST+21*, OILST+23*, OILST+27*, OILST+40*, OILST+63*, OILST+79, OILST+81*, OILST+84*, SOLN+4* , ADD+4*, SOLNAL+4*, ADDAL+4*, VACLKU+2*, VACLKU+5* |
PSBCPRS | OILST+13, OILST+32, OILST+74, OILST+91!, CPRS+5* |
PSBDD | OILST+18*, OILST+20, OILST+38*, OILST+39, OILST+91!, SOLN+3, ADD+3 |
>> PSBDFN | ORDER+2*, ORDER+3, ORDER+4, ORDER+6, ORDER+8, ORDER+11, ORDER+12, ORDER+14, ORDER+15, ORDER+16 |
>> PSBDIEN | OILST+37*, OILST+38, OILST+39 |
PSBDRUG | OILST+20*, OILST+21, OILST+39*, OILST+40, OILST+80*, OILST+81, OILST+83*, OILST+84, OILST+91!, SOLN+3* , SOLN+4, ADD+3*, ADD+4, SOLNAL+3*, SOLNAL+4, ADDAL+3*, ADDAL+4 |
PSBDT | OILST+4*, OILST+10, OILST+13, OILST+32, OILST+70, OILST+74, OILST+91!, SOLN+2, ADD+2, SOLNAL+2 , ADDAL+2 |
PSBDTYP | OILST+91! |
PSBGOT | OILST+64! |
PSBGOT( | OILST+79, OILST+80* |
PSBHDR | ORDER~, ORDER+2 |
PSBIACT | PROVLST+8*, PROVLST+9, PROVLST+16! |
PSBID | OILST+91!, CPRS+1*, CPRS+2 |
PSBIEN | PROVLST+6*, PROVLST+7, PROVLST+8, PROVLST+10, PROVLST+12, PROVLST+16! |
PSBIN | PROVLST~, PROVLST+2*, PROVLST+4, PROVLST+16! |
>> PSBINACT | SOLN+2*, ADD+2*, SOLNAL+2*, ADDAL+2* |
>> PSBMON | ORDER+2*, ORDER+3, ORDER+4, ORDER+6, ORDER+8, ORDER+11, ORDER+12, ORDER+14, ORDER+15, ORDER+16 |
PSBMSG | OILST+44!, OILST+54!, OITMB+1!, OITMC+1! |
PSBOIEN | OILST+11*, OILST+17, OILST+20, OILST+30*, OILST+36, OILST+67*, OILST+72*, OILST+91!, CPRS+1, SOLN+3 , ADD+3 |
PSBORIEN | OILST+20, OILST+39, OILST+80, OILST+83, OILST+91!, CPRS+4*, SOLN+3, ADD+3, SOLNAL+3, ADDAL+3 |
PSBORNM | OILST+20, OILST+39, OILST+80, OILST+83, OILST+91!, CPRS+3*, SOLN+3, ADD+3, SOLNAL+3, ADDAL+3 |
PSBOTYP | OILST~, OILST+1, OILST+7, OILST+9, OILST+10, OILST+19, OILST+22, OILST+28, OILST+43, OILST+44 , OILST+49, OILST+52, OILST+53, OILST+54, OILST+59, OILST+62, OILST+65, OILST+69, OILST+70, OILST+71 , OILST+78, OILST+82, OILST+85 |
PSBPOI | OILST+17*, OILST+20, OILST+36*, OILST+37, OILST+39, OILST+91!, SOLN+3, ADD+3 |
PSBREC | ORDER~ |
PSBREC(0 | ORDER+3 |
PSBREC(1 | ORDER+3 |
PSBREC(10 | ORDER+16 |
PSBREC(2 | ORDER+3 |
PSBREC(3 | ORDER+5, ORDER+6, ORDER+7 |
PSBREC(4 | ORDER+8, ORDER+9* |
PSBREC(5 | ORDER+10, ORDER+11, ORDER+12 |
PSBREC(6 | ORDER+12 |
PSBREC(7 | ORDER+13, ORDER+14, ORDER+15 |
PSBREC(8 | ORDER+15 |
PSBREC(9 | ORDER+16 |
PSBSCAN | OILST~, OILST+2*, OILST+3*, OILST+5*, OILST+7, OILST+8*, OILST+9, OILST+10, OILST+11, OILST+18 , OILST+20, OILST+25, OILST+26, OILST+28, OILST+29*, OILST+30, OILST+39, OILST+42, OILST+44, OILST+54 , OILST+91!, SOLN+1, SOLN+3, ADD+1, ADD+3, OITMB+1, OITMC+1, VACLKU+1 |
>> PSBSCH | ORDER+2*, ORDER+3 |
PSBSCIEN | OILST+68*, OILST+69, OILST+70, OILST+87, OILST+88, OILST+91!, SOLNAL+1, ADDAL+1 |
PSBTERM | PROVLST+10*, PROVLST+11, PROVLST+16! |
PSBTLNG | OILST+63*, OILST+64, OILST+89*, OILST+91!, PROVLST+3*, PROVLST+5, PROVLST+15*, PROVLST+16!, VACLKU+2*, VACLKU+3 , VACLKU+6* |
PSBVAC | VACLKU+4*, VACLKU+5, VACLKU+8! |
RESULTS | OILST~, OILST+89!, PROVLST~, PROVLST+15!, ORDER~, VACLKU+6! |
RESULTS( | OILST+21*, OILST+27*, OILST+40*, OILST+79*, OILST+81*, OILST+84*, SOLN+4*, ADD+4*, SOLNAL+4*, ADDAL+4* , PROVLST+14*, VACLKU+5* |
RESULTS(0 | OILST+21*, OILST+27*, OILST+40*, OILST+63*, OILST+81*, OILST+84*, OILST+89*, OILST+90*, SOLN+4*, ADD+4* , SOLNAL+4*, ADDAL+4*, PROVLST+3*, PROVLST+13*, PROVLST+14*, PROVLST+15*, ORDER+1*, ORDER+17*, VACLKU+2*, VACLKU+5* , VACLKU+6*, VACLKU+7* |
RESULTS(1 | OILST+89*, OILST+90*, PROVLST+3*, PROVLST+13, PROVLST+15*, ORDER+1*, ORDER+17*, VACLKU+6*, VACLKU+7* |
U | OILST+9, OILST+15, OILST+16, OILST+20, OILST+24, OILST+34, OILST+35, OILST+39, OILST+47, OILST+48 , OILST+50, OILST+51, OILST+52, OILST+57, OILST+58, OILST+60, OILST+61, OILST+62, OILST+66, OILST+67 , OILST+68, OILST+69, OILST+72, OILST+76, OILST+77, OILST+79, OILST+80, OILST+83, OILST+86, CPRS+3 , CPRS+4, CPRS+5, SOLN+3, SOLN+4, ADD+3, ADD+4, SOLNAL+3, SOLNAL+4, ADDAL+3, ADDAL+4 , PROVLST+6, PROVLST+14, ORDER+2, ORDER+3, ORDER+8, ORDER+9, ORDER+12, ORDER+15, ORDER+16, VACLKU+4 |
>> X | OILST+46*, OILST+47, OILST+48, OILST+50, OILST+51, OILST+52, OILST+56*, OILST+57, OILST+58, OILST+60 , OILST+61, OILST+62, OILST+64*, OILST+66, OILST+67, OILST+68, OILST+72, OILST+79, OILST+80, OILST+83 , SOLN+1*, SOLN+2, SOLN+4, ADD+1*, ADD+2, ADD+4, SOLNAL+3, ADDAL+3, PROVLST+5*, PROVLST+6 , PROVLST+14, VACLKU+3*, VACLKU+4 |
>> Y | SOLNAL+1*, SOLNAL+2, SOLNAL+4, ADDAL+1*, ADDAL+2, ADDAL+4 |