PSBRPCMO ;BIRMINGHAM/EFC-MED ORDER BUTTON FUNCTIONS; Nov 14, 2024@12:30
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+62, OILST+63, OILST+70, OILST+71 |
| ^PSDRUG("A526" | OILST+26, OILST+89, ADD+1, ADDAL+1 |
| ^PSDRUG("A527" | OILST+25, OILST+88, SOLN+1, SOLNAL+1 |
| ^TMP("PSB" | OILST+51*, OILST+52*, OILST+62*, OILST+63*, OILST+65, OILST+67*, OILST+68, OILST+69, OILST+73, OILST+80 , OILST+81, OILST+84, OILST+92!, 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+61*, OILST+62, OILST+63, OILST+92! |
| ^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+71 |
| >> | 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+77, OILST+78, OILST+87, 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+64*, OILST+80, OILST+82*, OILST+85*, SOLN+4* , ADD+4*, SOLNAL+4*, ADDAL+4*, VACLKU+2*, VACLKU+5* |
| PSBCPRS | OILST+13, OILST+32, OILST+75, OILST+92!, CPRS+5* |
| PSBDD | OILST+18*, OILST+20, OILST+38*, OILST+39, OILST+92!, 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+81*, OILST+82, OILST+84*, OILST+85, OILST+92!, 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+71, OILST+75, OILST+92!, SOLN+2, ADD+2, SOLNAL+2 , ADDAL+2 |
| PSBDTYP | OILST+92! |
| PSBGOT | OILST+65! |
| PSBGOT( | OILST+80, OILST+81* |
| PSBHDR | ORDER~, ORDER+2 |
| PSBIACT | PROVLST+8*, PROVLST+9, PROVLST+16! |
| PSBID | OILST+92!, 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+68*, OILST+73*, OILST+92!, CPRS+1, SOLN+3 , ADD+3 |
| PSBORIEN | OILST+20, OILST+39, OILST+81, OILST+84, OILST+92!, CPRS+4*, SOLN+3, ADD+3, SOLNAL+3, ADDAL+3 |
| PSBORNM | OILST+20, OILST+39, OILST+81, OILST+84, OILST+92!, 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+63, OILST+66, OILST+70, OILST+71, OILST+72 , OILST+79, OILST+83, OILST+86 |
| PSBPOI | OILST+17*, OILST+20, OILST+36*, OILST+37, OILST+39, OILST+92!, 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+92!, SOLN+1, SOLN+3, ADD+1, ADD+3, OITMB+1, OITMC+1, VACLKU+1 |
| >> PSBSCH | ORDER+2*, ORDER+3 |
| PSBSCIEN | OILST+69*, OILST+70, OILST+71, OILST+88, OILST+89, OILST+92!, SOLNAL+1, ADDAL+1 |
| PSBTERM | PROVLST+10*, PROVLST+11, PROVLST+16! |
| PSBTLNG | OILST+64*, OILST+65, OILST+90*, OILST+92!, PROVLST+3*, PROVLST+5, PROVLST+15*, PROVLST+16!, VACLKU+2*, VACLKU+3 , VACLKU+6* |
| PSBVAC | VACLKU+4*, VACLKU+5, VACLKU+8! |
| RESULTS | OILST~, OILST+90!, PROVLST~, PROVLST+15!, ORDER~, VACLKU+6! |
| RESULTS( | OILST+21*, OILST+27*, OILST+40*, OILST+80*, OILST+82*, OILST+85*, SOLN+4*, ADD+4*, SOLNAL+4*, ADDAL+4* , PROVLST+14*, VACLKU+5* |
| RESULTS(0 | OILST+21*, OILST+27*, OILST+40*, OILST+64*, OILST+82*, OILST+85*, OILST+90*, OILST+91*, 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+90*, OILST+91*, 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+61, OILST+62, OILST+63, OILST+67, OILST+68 , OILST+69, OILST+70, OILST+73, OILST+77, OILST+78, OILST+80, OILST+81, OILST+84, OILST+87, 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+61 , OILST+62, OILST+63, OILST+65*, OILST+67, OILST+68, OILST+69, OILST+73, OILST+80, OILST+81, OILST+84 , 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 |