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 |
| Package | Total | Caller Graph |
|---|---|---|
| Barcode Medication Administration | 1 | PSBOMT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SOLN | ||
| VACLKU | ;
|
|
| OITMB | ;
|
|
| OITMC | ;
|
|
| SOLNAL | ||
| ADD | ||
| PROVLST(RESULTS,PSBIN) | ;
|
|
| OILST(RESULTS,PSBSCAN,PSBOTYP) | ;
|
|
| CPRS | ;
|
|
| ORDER(RESULTS,PSBHDR,PSBREC) | ;
|
|
| ADDAL |
| 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 | Line Occurrences |
|---|---|
| ADD | OILST+26 |
| ADDAL | OILST+88 |
| CPRS | OILST+12, OILST+31, OILST+73 |
| OITMB | OILST+43 |
| OITMC | OILST+53 |
| SOLN | OILST+25 |
| SOLNAL | OILST+87 |
| VACLKU | OILST+1 |
| 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 |