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 |