PSOORED6 ;BHAM ISC/SAB-edit orders from backdoor ;05-Sep-2013 15:44;DU
Source file <PSOORED6.m>
| Package | Total | Call Graph |
|---|---|---|
| Outpatient Pharmacy | 15 | REVERSE^PSOBPSU1 RXACT^PSOBPSU2 SAVDAW^PSODAWUT UPDATE^PSODIAG (,POST)^PSODRG EN^PSOFSIG SIG^PSOHELP ($$GETNDC,SAVNDC)^PSONDCUT DCORD^PSONEW2 (DOLST,DOSE,UPDSIG)^PSOORED3 RESUB^PSOORED7 UDPROV^PSOOREDT (M1,M2)^PSOOREDX 2^PSOORNW1 DREN^PSOORNW2 |
| VA Fileman | 5 | MIX^DIC1 ^DIE ($$GET1,GETS)^DIQ EN^DIQ1 ^DIR |
| IHS Changes To Pharmacy | 3 | $$EXPDT^APSPAUTO $$ISSCH^APSPFNC2 $$RMNRFL^APSPFUNC |
| Kernel | 1 | $$FMADD^XLFDT |
| Registration | 1 | (FULL,PAUSE)^VALM1 |
| Package | Total | Caller Graph |
|---|---|---|
| Outpatient Pharmacy | 3 | PSOORED5 PSOOREDT PSOORNE1 |
| IHS Changes To Pharmacy | 1 | APSPRIS |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PSOCOU | ;patient counseling
|
|
| UPD | ;updates dosing array
|
|
| UPDX | ;
|
|
| UPDATE | ;add new data to file
|
|
| UPD1 | ;
|
|
| M1 | ||
| KV | ||
| UPDATE1 | ;IHS/MSC/MGH separated for reissue code
|
|
| NCPDP | ;Reverse previously billed Rx on an edited orderable item or drug.
|
|
| M2 | ||
| DRG | ;select drug
|
|
| PSOI | ;select orderable item
|
| Name | Field # of Occurrence |
|---|---|
| $$EXPDT^APSPAUTO | UPDATE1+87, UPDATE1+88 |
| $$ISSCH^APSPFNC2 | UPDATE1+77, UPDATE1+78 |
| $$RMNRFL^APSPFUNC | UPDATE1+9, UPDATE1+49, UPDATE1+50, UPDATE1+86 |
| MIX^DIC1 | PSOI+6 |
| ^DIE | UPDATE1+39, UPDATE1+90 |
| $$GET1^DIQ | UPDATE1+79 |
| GETS^DIQ | UPDATE1+4 |
| EN^DIQ1 | PSOCOU+1, PSOCOU+6 |
| ^DIR | DRG+14, DRG+23, PSOCOU+2, PSOCOU+7, PSOI+19, UPDATE+8 |
| REVERSE^PSOBPSU1 | NCPDP+5 |
| RXACT^PSOBPSU2 | UPDATE1+36 |
| SAVDAW^PSODAWUT | UPDATE1+38 |
| UPDATE^PSODIAG | UPDATE1+2 |
| ^PSODRG | DRG+3 |
| POST^PSODRG | DRG+5, PSOI+14 |
| EN^PSOFSIG | UPDATE1+31, UPDATE1+62, UPDATE1+68 |
| SIG^PSOHELP | UPDATE1+27 |
| $$GETNDC^PSONDCUT | UPDATE1+35, UPDATE1+36 |
| SAVNDC^PSONDCUT | UPDATE1+37 |
| DCORD^PSONEW2 | DRG+23 |
| DOLST^PSOORED3 | DRG+16, PSOI+21, UPDATE1+31, UPDATE1+62, UPDATE1+68 |
| DOSE^PSOORED3 | DRG+16, PSOI+21 |
| UPDSIG^PSOORED3 | UPDATE1+31, UPDATE1+62, UPDATE1+68 |
| RESUB^PSOORED7 | UPDATE1+60 |
| UDPROV^PSOOREDT | UPDATE1+40 |
| M1^PSOOREDX | M1 |
| M2^PSOOREDX | M2 |
| 2^PSOORNW1 | PSOI+16 |
| DREN^PSOORNW2 | PSOI+12 |
| FULL^VALM1 | PSOI+14 |
| PAUSE^VALM1 | DRG+30, PSOI+10 |
| $$FMADD^XLFDT | UPDATE1+84 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PSDRUG - [#50] | GET1^DIQ |
| ^PS(50.7 - [#50.7] | Classic Fileman Calls |
| ^PSRX - [#52] | Classic Fileman Calls, GETS^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(50.606 - [#50.606] | PSOI+1 |
| ^PS(50.7 - [#50.7] | PSOI+1, PSOI+2, PSOI+18 |
| ^PSDRUG - [#50] | DRG+2, DRG+10, PSOI+15 |
| ^PSRX - [#52] | DRG+6, DRG+11, DRG+12, UPDATE+7, UPDATE+9, UPDATE+10, UPDATE1+17*, UPDATE1+18*, UPDATE1+19*, UPDATE1+20* , UPDATE1+21*, UPDATE1+22*, UPDATE1+24!, UPDATE1+26*, UPDATE1+28!, UPDATE1+29*, UPDATE1+30*, UPDATE1+33*, UPDATE1+44, UPDATE1+46 , UPDATE1+47, UPDATE1+53, UPDATE1+55, UPDATE1+56, UPDATE1+62!, UPDATE1+64!, UPDATE1+65*, UPDATE1+66*, UPDATE1+67*, UPDATE1+80 |
| ^PSRX("B" | NCPDP+3 |
| ^TMP("APSPPOS" | UPDATE1+1* |
| ^TMP("PSORXDC" | DRG+20 |
| ^TMP($J | PSOI+17!, UPDATE+5, UPDATE1+63, UPDATE1+65, UPDATE1+66, UPDX+1! |
| Name | Line Occurrences |
|---|---|
| KV | DRG+8, PSOCOU+2, PSOCOU+3, PSOI+18 |
| M1 | DRG+14, UPDATE+8 |
| M2 | DRG+18, PSOI+10, PSOI+23 |
| PSOI | PSOI+7 |
| UPD | UPD1+1 |
| UPDX | UPDATE+5, UPDATE1+62 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | PSOI+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| APSPRCHK | UPDATE+3~*, UPDATE1+7*, UPDATE1+10*, UPDATE1+14*, UPDATE1+41, UPDATE1+42*, UPDATE1+45*, UPDATE1+46*, UPDATE1+47*, UPDATE1+54* , UPDATE1+56*, UPDATE1+70, UPDATE1+86, UPDATE1+87, UPDATE1+88, UPDATE1+91* |
| APSPRFLG | UPDATE+3~*, UPDATE1+15*, UPDATE1+48, UPDATE1+57* |
| CHGNDC | UPDATE+2~, UPDATE1+36* |
| CS | UPDATE1+71~, UPDATE1+72*, UPDATE1+77*, UPDATE1+78*, UPDATE1+81 |
| >> D | PSOI+6* |
| DA | PSOCOU+1*, PSOCOU+2, PSOCOU+6*, PSOCOU+7, UPDATE1+5*, UPDATE1+17, UPDATE1+18, UPDATE1+19, UPDATE1+20, UPDATE1+21 , UPDATE1+22, UPDATE1+24, UPDATE1+26, UPDATE1+28, UPDATE1+29, UPDATE1+30, UPDATE1+33, UPDATE1+35, UPDATE1+36, UPDATE1+37 , UPDATE1+38, UPDATE1+62, UPDATE1+64, UPDATE1+65, UPDATE1+66, UPDATE1+67, UPDATE1+71~, UPDATE1+89*, UPDX+1! |
| DD | UPDATE1+64!, UPDATE1+65*, UPDATE1+67, UPDX+1! |
| DE | UPDATE1+71~ |
| DIC | PSOCOU+1!*, PSOCOU+6!*, PSOI+2*, PSOI+8! |
| DIC("B" | PSOI+2* |
| DIC("S" | PSOI+3*, PSOI+4* |
| DIC(0 | PSOI+2* |
| DIE | UPDATE1+5*, UPDATE1+71~, UPDATE1+89*, UPDX+1! |
| DIQ | PSOCOU+1!*, PSOCOU+6!* |
| DIR | DRG+14!, DRG+22!, DRG+23!, PSOCOU+2!, PSOCOU+7!, PSOI+19!, UPDATE+6!, UPDATE+8!, KV! |
| DIR("A" | DRG+9*, DRG+10*, DRG+11*, DRG+12*, DRG+13*, DRG+22*, PSOI+18*, UPDATE+7* |
| DIR("B" | DRG+8*, DRG+22*, PSOCOU+2*, PSOCOU+7*, PSOI+18*, UPDATE+7* |
| DIR(0 | DRG+8*, DRG+22*, PSOCOU+2*, PSOCOU+7*, PSOI+18*, UPDATE+7* |
| DIRUT | DRG+14, DRG+15, DRG+23, PSOCOU+3, PSOCOU+4!, PSOCOU+7!, PSOCOU+8, PSOI+19, UPDATE+6!, UPDATE+12! , KV! |
| DR | PSOCOU+1*, PSOCOU+2, PSOCOU+4, PSOCOU+6*, PSOCOU+7, UPDATE1+39*, UPDATE1+90*, UPDX+1! |
| DRG | UPDATE1+71~, UPDATE1+76*, UPDATE1+77, UPDATE1+78, UPDATE1+79 |
| DT | UPDATE1+29 |
| DTOUT | PSOCOU+8!, UPDATE+6!, UPDATE+12!, KV! |
| DUOUT | PSOCOU+8!, UPDATE+6!, UPDATE+12!, KV! |
| >> ENT | UPD+1 |
| EXTEXP | UPDATE1+71~, UPDATE1+79*, UPDATE1+81 |
| FLD | UPDATE1+5*, UPDATE1+6*, UPDATE1+7, UPDATE1+8, UPDATE1+12, UPDATE1+13, UPDATE1+14, UPDATE1+15, UPDATE1+16, UPDATE1+17 , UPDATE1+18, UPDATE1+19, UPDATE1+20, UPDATE1+21, UPDATE1+22, UPDATE1+23, UPDATE1+33, UPDATE1+34, UPDATE1+38, UPDATE1+39 , UPDATE1+40, UPDATE1+48, UPDX+1! |
| FLDS | UPDATE+2~ |
| >> HENT | UPD+1*, UPD1+1, UPD1+2, UPD1+3, UPD1+4, UPD1+5, UPD1+6, UPD1+7, UPD1+8, UPD1+9 , UPD1+10, UPD1+11, UPD1+12, UPD1+13, UPD1+14, UPD1+15, UPD1+16* |
| >> I | DRG+12*, UPDATE1+65*, UPD1+17* |
| INDEL | PSOI+17! |
| >> INS1 | UPDATE1+27, UPDATE1+28 |
| >> INSDEL | UPDATE+5, UPDATE1+62 |
| ISSDT | UPDATE1+71~, UPDATE1+80*, UPDATE1+84 |
| LASTRFL | UPDATE1+43~, UPDATE1+44*, UPDATE1+45, UPDATE1+46, UPDATE1+47, UPDATE1+52~, UPDATE1+53*, UPDATE1+54, UPDATE1+55, UPDATE1+56 |
| >> NCPDPFLG | NCPDP+5* |
| NEXPDT | UPDATE1+71~, UPDATE1+84*, UPDATE1+87*, UPDATE1+88*, UPDATE1+90 |
| NPSOY | NCPDP+1~, NCPDP+3* |
| PSHOLDD | PSOI+9!, PSOI+11*, PSOI+13, PSOI+15 |
| PSODRUG | DRG+7!, PSOI+15! |
| PSODRUG("COST" | DRG+6 |
| PSODRUG("DAW" | DRG+29 |
| PSODRUG("DEA" | PSOI+11* |
| PSODRUG("IEN" | DRG+2*, DRG+3, DRG+4, DRG+10, DRG+25, DRG+26, PSOI+11!, PSOI+13, PSOI+15*, PSOI+16 , PSOI+17 |
| PSODRUG("NAME" | DRG+2*, PSOI+11!, PSOI+15* |
| PSODRUG("NDC" | DRG+28 |
| PSODRUG("OI" | DRG+19, PSOI+8*, PSOI+9, PSOI+19* |
| PSODRUG("OIN" | PSOI+8*, PSOI+18, PSOI+19! |
| PSODRUG("TRAD | E NAME" , DRG+27 |
| >> PSOI | DRG+19, DRG+26, PSOI+1, PSOI+2, PSOI+7, PSOI+9, PSOI+18, PSOI+19, PSOI+24 |
| >> PSONEW("OLD L | AST RX#" , NCPDP+3 |
| PSOOIFLG | DRG+7!, DRG+30*, PSOI+11*, PSOI+15!, PSOI+19! |
| PSOREEDQ | DRG+16*!, PSOI+21*! |
| >> PSORX("DFLG" | DRG+4, DRG+7, DRG+14*, DRG+17*, PSOI+13, PSOI+15, PSOI+19*, PSOI+20*, PSOI+22* |
| >> PSORX("EDIT" | DRG+1* |
| >> PSORXED | UPDATE1+31, UPDATE1+62, UPDATE1+68 |
| >> PSORXED("CONJUNCTION" | UPD1+1*, UPD1+2!, UPD1+10* |
| >> PSORXED("DFLG" | DRG+4*, DRG+23*, DRG+24, PSOI+6*, PSOI+17* |
| >> PSORXED("DOSE | ORDERED" , UPD1+6*, UPD1+14! |
| >> PSORXED("DOSE" | DRG+17, PSOI+22, UPD1+3, UPD1+4*, UPD1+14!, UPD1+17 |
| >> PSORXED("DURATION" | UPD1+9*, UPD1+15! |
| >> PSORXED("FLD" | DRG+3!, DRG+4!, DRG+6*, DRG+7!, DRG+26*, DRG+27*, DRG+28*, DRG+29*, PSOCOU+3!, PSOCOU+4* , PSOCOU+8!, PSOCOU+9*, PSOCOU+10*, PSOI+17!, PSOI+24*, UPDATE+5, UPDATE1+1, UPDATE1+2, UPDATE1+6, UPDATE1+13 , UPDATE1+14, UPDATE1+15, UPDATE1+17, UPDATE1+18, UPDATE1+19, UPDATE1+20, UPDATE1+21, UPDATE1+22, UPDATE1+24, UPDATE1+25 , UPDATE1+26, UPDATE1+27, UPDATE1+31, UPDATE1+33, UPDATE1+35, UPDATE1+36, UPDATE1+37, UPDATE1+38, UPDATE1+39, UPDX+1! |
| >> PSORXED("IRXN" | DRG+6, DRG+11, DRG+12, PSOCOU+1, PSOCOU+6, NCPDP+2, UPDATE+4, UPDATE+7, UPDATE+9, UPDATE+10 , UPDATE1+1, UPDATE1+4, UPDATE1+5, UPDATE1+9, UPDATE1+44, UPDATE1+46, UPDATE1+47, UPDATE1+49, UPDATE1+50, UPDATE1+53 , UPDATE1+55, UPDATE1+56, UPDATE1+80, UPDATE1+86, UPDATE1+87, UPDATE1+88, UPDATE1+89 |
| >> PSORXED("NOUN" | UPD1+8*, UPD1+15! |
| >> PSORXED("ODOSE" | UPDATE+5, UPD1+5*, UPD1+14! |
| >> PSORXED("ROUTE" | UPD1+11*, UPD1+15! |
| >> PSORXED("RX0" | DRG+10, UPDATE1+13, UPDATE1+14, UPDATE1+15, UPDATE1+76 |
| >> PSORXED("RX2" | UPDATE1+42, UPDATE1+45, UPDATE1+51, UPDATE1+54, UPDATE1+86 |
| >> PSORXED("SCHEDULE" | UPD1+12*, UPD1+15! |
| >> PSORXED("SIG" | UPDATE1+28*, UPDATE1+30, UPDATE1+31!, UPDATE1+62!, UPDATE1+64!, UPDATE1+65* |
| >> PSORXED("UNITS" | UPD1+7*, UPD1+15! |
| >> PSORXED("VERB" | UPD1+13*, UPD1+15! |
| >> PSORXED(52 | PSOCOU+2!, PSOCOU+7! |
| PSOSIGFL | DRG+7!, DRG+18, DRG+30*, PSOI+11*, PSOI+15!, PSOI+17!, PSOI+19!, PSOI+23 |
| RX | NCPDP+1~, NCPDP+2*, NCPDP+3*, NCPDP+4, NCPDP+5 |
| >> RX0 | DRG+1, DRG+2, DRG+3, DRG+4, DRG+19*, DRG+25 |
| RX0HLD | DRG+1*, DRG+19! |
| RXREF | UPDATE+2~, UPDATE+10*, UPDATE+11* |
| >> SENT | UPD1+17* |
| U | UPDATE1+13, UPDATE1+14, UPDATE1+15, UPDATE1+42, UPDATE1+45, UPDATE1+46, UPDATE1+47, UPDATE1+51, UPDATE1+54, UPDATE1+55 , UPDATE1+56, UPDATE1+76, UPDATE1+78, UPDATE1+80, UPDATE1+81, UPDATE1+86, UPDATE1+87, UPDATE1+88 |
| UPDATE | UPDATE+2~ |
| >> VALMBCK | PSOI+14* |
| VALMSG | DRG+7!, DRG+30*, PSOI+15*, PSOI+17!*, PSOI+19* |
| X | DRG+22!, PSOI+6, UPDATE+12!, UPDATE1+27*, UPDX+1! |
| X2 | UPDATE1+71~, UPDATE1+81*, UPDATE1+84 |
| Y | DRG+15, DRG+22!, DRG+23, PSOCOU+4, PSOCOU+5, PSOCOU+9, PSOI+7, PSOI+8, PSOI+20, UPDATE+5 , UPDATE+8, UPDATE1+5!, UPDX+1! |
| Y(0 | PSOI+8 |