APSPFNC1 ;IHS/CIA/DKM/PLS - Supporting calls for EHR and Pharmacy;12-Mar-2014 16:06;DU
Source file <APSPFNC1.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Changes To Pharmacy | 4 | $$NDC^APSPES4 $$GETSEG^APSPESG $$GHLDAT^APSPESG1 $$SQUERY^APSPRCUI |
| VA Fileman | 2 | UPDATE^DIE $$GET1^DIQ |
| IHS Standard Terminology | 1 | $$DI2RX^BSTSAPI |
| Kernel | 1 | ($$FMADD,$$FMTE)^XLFDT |
| Order Entry Results Reporting | 1 | $$VALUE^ORCSAVE2 |
| Outpatient Pharmacy | 1 | OCL^PSOORRL |
| Pharmacy Data Management | 1 | $$NDCFMT^PSSNDCUT |
| Package | Total | Caller Graph |
|---|---|---|
| IHS Changes To Pharmacy | 2 | APSPES1 APSPES4 |
| Order Entry Results Reporting | 2 | ORQ21 ORWDXR |
| Outpatient Pharmacy | 2 | PSON52 PSORN52A |
| IHS Electronic Health Record | 1 | BEHORXF2 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| UDINST(Y,INDEX) | ;
|
|
| SETCMF(DATA,DFN,RXS,CMF) | ;EP
|
|
| SETMULT(Y,INDEX,SUB) | ;
|
|
| OPINST(Y,INDEX) | ;
|
|
| NXT() | ||
| GETPSIFN(ORIFN) | ;
|
|
| LOCAL(DRG) | ;Use drug NDC code
|
|
| ACTLOG(DATA,RX) | ;EP
|
|
| NAT(DRG) | ;Use national NDC code
|
|
| HLDRSN(ORIFN) | ;
|
|
| SSDNTP(REFREQ) | ;EP-
|
|
| RXNORDRG(DRUG) | ;EP -
|
|
| RXNORM(NDC,FLG) | ;EP-
|
|
| ADDERR(TXT) | ;
|
|
| SSDSIG(REFREQ) | ;EP-
|
|
| GETCMF1(ORIFN) | ;
|
|
| GETRXS(DATA,DFN,DAYS) | ;
|
|
| GETNDC(DRUG,PICKUP) | ;EP -
|
|
| SETCMF1(ORIFN) | ;
|
|
| IVINST(Y,INDEX) | ;
|
|
| ADDFDA(FN,IENS,FLD) | ;
|
| Name | Field # of Occurrence |
|---|---|
| $$NDC^APSPES4 | LOCAL+4, NAT+3 |
| $$GETSEG^APSPESG | SSDSIG+8, SSDNTP+8 |
| $$GHLDAT^APSPESG1 | SSDSIG+6, SSDNTP+6 |
| $$SQUERY^APSPRCUI | RXNORDRG+4 |
| $$DI2RX^BSTSAPI | RXNORM+6 |
| UPDATE^DIE | SETCMF+5 |
| $$GET1^DIQ | HLDRSN+7, HLDRSN+8, GETCMF1+3, LOCAL+2, NAT+4 |
| $$VALUE^ORCSAVE2 | GETCMF1+4 |
| OCL^PSOORRL | GETRXS+4 |
| $$NDCFMT^PSSNDCUT | LOCAL+2, LOCAL+4, NAT+3, NAT+4 |
| $$FMADD^XLFDT | GETRXS+4 |
| $$FMTE^XLFDT | GETRXS+22 |
| RPC Name | Call Tags |
|---|---|
| APSPFNC GETRXS | GETRXS |
| APSPFNC SETCMF | SETCMF |
| FileNo | Call Tags |
|---|---|
| ^PSDRUG - [#50] | GET1^DIQ |
| ^PSRX - [#52] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(9.4 - [#9.4] | GETPSIFN+3 |
| ^OR(100 - [#100] | HLDRSN+2, HLDRSN+3, HLDRSN+4, GETPSIFN+2, SETCMF1+2, SETCMF1+7, SETCMF1+12 |
| ^ORD(101.41 - [#101.41] | SETCMF1+14, SETCMF1+15 |
| ^PSRX - [#52] | GETRXS+21, ACTLOG+3, ACTLOG+4, ACTLOG+5 |
| ^TMP("PS" | GETRXS+2!, GETRXS+6, GETRXS+8, GETRXS+11, GETRXS+12, GETRXS+32!, UDINST+2, OPINST+2, IVINST+12, SETMULT+3 , SETMULT+4 |
| Name | Line Occurrences |
|---|---|
| $$GETCMF1 | GETRXS+18 |
| $$GETPSIFN | HLDRSN+5, GETCMF1+2, SETCMF1+4 |
| $$HLDRSN | GETRXS+27 |
| $$LOCAL | GETNDC+3 |
| $$NAT | GETNDC+3 |
| $$NXT | GETRXS+28, GETRXS+30, GETRXS+31 |
| ADDERR | SETCMF+8, SETCMF1+3, SETCMF1+5, SETCMF1+23 |
| ADDFDA | SETCMF1+6, SETCMF1+9, SETCMF1+22 |
| IVINST | GETRXS+24 |
| OPINST | GETRXS+17 |
| SETCMF1 | SETCMF+4 |
| SETMULT | GETRXS+15, GETRXS+25, UDINST+6, UDINST+8, OPINST+6, OPINST+8, OPINST+9, OPINST+10, IVINST+3, IVINST+5 , IVINST+8 |
| UDINST | GETRXS+14 |
| Name | Field # of Occurrence |
|---|---|
| ^("P" | GETRXS+8 |
| ^(2 | GETRXS+21 |
| ^(4 | GETPSIFN+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A0 | ACTLOG+1~, ACTLOG+4*, ACTLOG+5*, ACTLOG+7 |
| AIEN | ACTLOG+1~, ACTLOG+3*, ACTLOG+4, ACTLOG+5, ACTLOG+7 |
| CMF | GETRXS+7~, GETRXS+8*, GETRXS+18*, GETRXS+28, SETCMF~, ADDFDA+1 |
| CMI | SETCMF1+11~, SETCMF1+14*, SETCMF1+15, SETCMF1+19 |
| CMN | SETCMF1+11~, SETCMF1+15*, SETCMF1+16, SETCMF1+18 |
| CNT | ACTLOG+1~, ACTLOG+2*, ACTLOG+6*, ACTLOG+7 |
| COMMENTS | GETRXS+7~, GETRXS+8*, GETRXS+15, GETRXS+25 |
| COMMENTS( | GETRXS+31 |
| COMMENTS(1 | GETRXS+26* |
| DAT | GETRXS+1~ |
| DATA | GETRXS~, GETRXS+28, GETRXS+30, GETRXS+31, SETCMF~, ACTLOG~ |
| DATA( | ACTLOG+7* |
| DATA("" | ADDERR+1 |
| DATA(1 | ADDERR+1* |
| DAYS | GETRXS~, GETRXS+3*, GETRXS+4 |
| DEL | SSDSIG+1~, SSDSIG+5*, SSDSIG+8, SSDNTP+1~, SSDNTP+5*, SSDNTP+8 |
| DFN | GETRXS~, GETRXS+4, SETCMF~, SETCMF1+2 |
| DLG | SETCMF1+11~, SETCMF1+12*, SETCMF1+13, SETCMF1+14*, SETCMF1+15 |
| DRG | LOCAL~, LOCAL+2, LOCAL+4, NAT~, NAT+3, NAT+4 |
| DRUG | RXNORDRG~, RXNORDRG+4, GETNDC~, GETNDC+3 |
| DT | GETRXS+4 |
| ERR | SETCMF+1~ |
| ERR("DIERR" | SETCMF+6, SETCMF+7, SETCMF+8 |
| FDA | SETCMF+1~, SETCMF+5 |
| FDA( | SETCMF1+18*, SETCMF1+19*, SETCMF1+20*, SETCMF1+21*, ADDFDA+1* |
| FDX | SETCMF+1~ |
| FDX( | SETCMF+7, ADDFDA+1* |
| FIELDS | GETRXS+7~, GETRXS+8*, GETRXS+10, GETRXS+18, GETRXS+19, GETRXS+22*, GETRXS+27, GETRXS+28, IVINST+6 |
| FLD | ADDFDA~, ADDFDA+1 |
| FLG | RXNORM~, RXNORM+2*, RXNORM+8 |
| FN | ADDFDA~, ADDFDA+1 |
| >> HLDATA | SSDSIG+8, SSDNTP+8 |
| HLECH | SSDSIG+1~, SSDSIG+2*, SSDSIG+4, SSDNTP+1~, SSDNTP+2*, SSDNTP+4 |
| HLECH( | SSDSIG+4*, SSDNTP+4* |
| HLECH(1 | SSDSIG+8, SSDNTP+8 |
| >> HLMSG | SSDSIG+6*, SSDSIG+7, SSDNTP+6*, SSDNTP+7 |
| I | UDINST+1~, UDINST+9*, OPINST+1~, OPINST+12*, IVINST+1~, IVINST+10*, SETMULT+1~, SETMULT+2*, SETMULT+3*, SETMULT+4 , SSDSIG+1~, SSDSIG+3*, SSDSIG+4, SSDNTP+1~, SSDNTP+3*, SSDNTP+4 |
| IENS | SETCMF1+11~, SETCMF1+17*, SETCMF1+18, SETCMF1+19, SETCMF1+20, SETCMF1+21, SETCMF1+22, ADDFDA~, ADDFDA+1 |
| ILST | GETRXS+1~, GETRXS+5*, NXT*, NXT+1 |
| IN | RXNORM+1~, RXNORM+5*, RXNORM+6 |
| INDEX | UDINST~, UDINST+2, UDINST+6, UDINST+8, OPINST~, OPINST+2, OPINST+6, OPINST+8, OPINST+9, OPINST+10 , IVINST~, IVINST+3, IVINST+5, IVINST+8, IVINST+12, SETMULT~, SETMULT+3, SETMULT+4 |
| INSTRUCT | GETRXS+7~, GETRXS+8*, GETRXS+14, GETRXS+17, GETRXS+24 |
| INSTRUCT( | GETRXS+30 |
| ITMP | GETRXS+1~, GETRXS+5*, GETRXS+6*, GETRXS+8, GETRXS+11, GETRXS+12, GETRXS+14, GETRXS+15, GETRXS+17, GETRXS+24 , GETRXS+25 |
| J | GETRXS+7~, GETRXS+19*, GETRXS+20, GETRXS+21*, GETRXS+22, GETRXS+29*, GETRXS+30*, GETRXS+31* |
| LP | SETCMF+1~, SETCMF+3*, SETCMF+4*, SETCMF+6*, SETCMF+7, SETCMF+8 |
| NDC | RXNORM~, RXNORM+3*, RXNORM+4, RXNORM+5, GETNDC+1~, GETNDC+3*, GETNDC+4, LOCAL+1~, LOCAL+2*, LOCAL+4* , LOCAL+5, NAT+1~, NAT+3*, NAT+4*, NAT+5 |
| NDF | NAT+1~ |
| OK | SETCMF1+1~, SETCMF1+7*, SETCMF1+8, SETCMF1+9, SETCMF1+17*, SETCMF1+23 |
| ORIFN | HLDRSN~, HLDRSN+2, HLDRSN+3, HLDRSN+4, HLDRSN+5, GETCMF1~, GETCMF1+2, GETCMF1+4, GETPSIFN~, GETPSIFN+2 , SETCMF+1~, SETCMF+7*, SETCMF1~, SETCMF1+2, SETCMF1+4, SETCMF1+7, SETCMF1+9, SETCMF1+12, SETCMF1+17, ADDFDA+1 , ADDERR+1 |
| PICKUP | GETNDC~, GETNDC+2, GETNDC+3 |
| PKG | GETPSIFN+1~, GETPSIFN+2*, GETPSIFN+3 |
| PLC | SETCMF+1~, SETCMF+3*, SETCMF1+17* |
| PMT | SETCMF1+11~ |
| PRV | GETRXS+7~, GETRXS+8*, GETRXS+28 |
| PSIFN | HLDRSN+1~, HLDRSN+5*, HLDRSN+6, HLDRSN+7, HLDRSN+8, GETCMF1+1~, GETCMF1+2*, GETCMF1+3, GETPSIFN+1~, GETPSIFN+2* , GETPSIFN+3, SETCMF1+1~, SETCMF1+4*, SETCMF1+5, SETCMF1+6 |
| REFREQ | SSDSIG~, SSDSIG+6, SSDNTP~, SSDNTP+6 |
| RSN | GETRXS+7~, GETRXS+8*, GETRXS+22*, GETRXS+27*, GETRXS+28, HLDRSN+1~, HLDRSN+4*, HLDRSN+9*, HLDRSN+10 |
| RX | ACTLOG~, ACTLOG+3, ACTLOG+4, ACTLOG+5 |
| RXN | GETRXS+7~, GETRXS+8*, GETRXS+21*, GETRXS+28 |
| RXNORM | RXNORM+1~, RXNORM+2*, RXNORM+7*, RXNORM+8*, RXNORM+9, RXNORDRG+1~, RXNORDRG+2*, RXNORDRG+4*, RXNORDRG+5 |
| RXS | SETCMF~, SETCMF+2 |
| RXS( | SETCMF+2*, SETCMF+4 |
| SOLN1 | IVINST+1~, IVINST+4*, IVINST+6, IVINST+7*, IVINST+9 |
| SUB | SETMULT~, SETMULT+3, SETMULT+4 |
| TXT | ADDERR~, ADDERR+1 |
| TYPE | GETRXS+7~, GETRXS+10*, GETRXS+11*, GETRXS+12*, GETRXS+13, GETRXS+16, GETRXS+23, GETRXS+28 |
| U | GETRXS+8, GETRXS+10, GETRXS+18, GETRXS+19, GETRXS+21, GETRXS+22, GETRXS+27, GETRXS+28, GETPSIFN+2, SETCMF1+2 , SETCMF1+12, ADDERR+1, UDINST+3, UDINST+4, OPINST+3, OPINST+4, OPINST+5, IVINST+6, IVINST+10, IVINST+12 , ACTLOG+5, ACTLOG+7, RXNORM+7, RXNORM+8 |
| X | HLDRSN+1~, HLDRSN+2*, HLDRSN+3*, HLDRSN+4, HLDRSN+7*, HLDRSN+8*, HLDRSN+9, SETCMF+1~, SETCMF1+11~, UDINST+1~ , UDINST+2*, UDINST+3, UDINST+4*, UDINST+5, OPINST+1~, OPINST+2*, OPINST+3, OPINST+4, OPINST+5 |
| Y | UDINST~, UDINST+3*, UDINST+5*, UDINST+6*, UDINST+7*, UDINST+8, UDINST+9, OPINST~, OPINST+3*, OPINST+6 , OPINST+7, OPINST+8, OPINST+9, OPINST+10, OPINST+12, IVINST~, IVINST+2*, IVINST+3, IVINST+4, IVINST+5 , IVINST+7, IVINST+8, IVINST+10, IVINST+12, SETMULT~, SETMULT+4* |
| Y( | UDINST+9*, OPINST+12*, IVINST+6*, IVINST+9*, IVINST+10*, IVINST+12*, SETMULT+4* |
| Y(1 | UDINST+3*, OPINST+3*, OPINST+4*, OPINST+5*, IVINST+11* |
| Y(2 | UDINST+5*, UDINST+7*, OPINST+11* |
| ZDATA | RXNORM+1~, RXNORM+6*, RXNORM+7, RXNORM+8 |