APCDAMED ; IHS/CMI/LAB - PROMPT FOR medication ; 12 Oct 2010 6:46 AM
Source file <APCDAMED.m>
| Package | Total | Call Graph |
|---|---|---|
| Patient Care Component | 5 | ^APCDALV ^APCDALVR GETVISIT^APCDAPI4 DEDT^APCDEA2 GETMEDS^APCHSMU1 |
| IHS Changes To Scheduling | 1 | ^BSDAPI4 |
| IHS VA Utilities | 1 | EN^XBNEW |
| Kernel | 1 | ($$FMADD,$$FMDIFF,$$FMTE)^XLFDT |
| Patient Care Component Reports | 1 | ($$PRIMPROV,$$VD)^APCLV |
| VA Fileman | 1 | ^DIR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| MLUDE | ;EP - called from data entry input templates
|
|
| MLR(APCDTDA) | ;EP - called from nap template to create PLR entry
|
|
| MLR1 | ;
|
|
| MLUV | ;have a visit so create a v updated/reviewed for provider APCDPRV if one does
|
|
| MLUDE1 | ;EP - called from xbnew
|
|
| MLU(APCDPIEN,APCDV,APCDP,APCDD,APCDPRV,RETVAL) | ;PEP - called to update MEDICATION update fields
|
|
| EVSIT | ;EP - get/create event visit
|
|
| MLUDE1P | ;GET PROVIDER
|
|
| BSD | ;
|
|
| GRP2 | ;
|
|
| GRP1 | ;
|
|
| ANYACTM(APCDSDFN,EDATE) | ;EP - medications component
|
| Name | Field # of Occurrence |
|---|---|
| ^APCDALV | EVSIT+12 |
| ^APCDALVR | MLUV+22, MLR1+11 |
| GETVISIT^APCDAPI4 | BSD+12 |
| DEDT^APCDEA2 | BSD+16, EVSIT+14 |
| GETMEDS^APCHSMU1 | ANYACTM+52, ANYACTM+84 |
| $$PRIMPROV^APCLV | MLUDE1P+2 |
| $$VD^APCLV | MLUDE1+3 |
| ^BSDAPI4 | EVSIT+1 |
| ^DIR | MLUDE1+4, MLUDE1P+2 |
| EN^XBNEW | MLUDE+9, MLR+1 |
| $$FMADD^XLFDT | ANYACTM+9, ANYACTM+52, ANYACTM+77, ANYACTM+84 |
| $$FMDIFF^XLFDT | GRP2+4 |
| $$FMTE^XLFDT | MLUDE1+3 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^APCCCTRL - [#9001000] | BSD+6, EVSIT+10 |
| ^AUPNPAT - [#9000001] | MLU+20 |
| ^AUPNVMED - [#9000010.14] | ANYACTM+56, ANYACTM+57, ANYACTM+58, ANYACTM+59, ANYACTM+60, ANYACTM+74 |
| ^AUPNVRUP - [#9000010.54] | MLUV+8, MLUV+9, MLUV+10, MLR1+5, MLR1+6, MLR1+9, MLR1+10 |
| ^AUPNVRUP("AD" | MLUV+6 |
| ^AUPNVSIT - [#9000010] | ANYACTM+57 |
| ^AUTTCRA("C" | MLUV+3, MLR1+4 |
| ^PS(55 - [#55] | ANYACTM+10, ANYACTM+11, ANYACTM+73, ANYACTM+74, ANYACTM+75, ANYACTM+78, ANYACTM+79, GRP2+1, GRP2+2 |
| ^PSDRUG - [#50] | ANYACTM+14, ANYACTM+15, ANYACTM+60 |
| ^PSRX - [#52] | ANYACTM+12, ANYACTM+13, ANYACTM+16, ANYACTM+18, ANYACTM+19, ANYACTM+20, ANYACTM+21, ANYACTM+24, GRP2+4 |
| Name | Line Occurrences |
|---|---|
| BSD | EVSIT+2 |
| EVSIT | MLU+29 |
| GRP1 | ANYACTM+49 |
| GRP2 | ANYACTM+48 |
| MLU | MLUDE1P+5 |
| MLUDE1 | MLUDE1+5, MLUDE1+6 |
| MLUDE1P | MLUDE1P+3 |
| MLUV | MLU+27, EVSIT+3, EVSIT+16 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| APCDALL | ANYACTM+7! |
| APCDALL( | ANYACTM+33*, ANYACTM+36, ANYACTM+37, ANYACTM+39, ANYACTM+40, ANYACTM+41 |
| APCDALVR | MLUV+15~, MLUV+24!, BSD+10!, EVSIT+5!, EVSIT+15!, MLR1+3~, MLR1+13! |
| APCDALVR("APCDAFLG" | MLUV+23, MLR1+12 |
| APCDALVR("APCDATMP" | MLUV+18*, MLR1+7* |
| APCDALVR("APCDAUTO" | EVSIT+6* |
| APCDALVR("APCDCAT" | EVSIT+8* |
| APCDALVR("APCDDATE" | EVSIT+11* |
| APCDALVR("APCDLOC" | EVSIT+9* |
| APCDALVR("APCDPAT" | MLUV+16*, EVSIT+7*, MLR1+5* |
| APCDALVR("APCDTCDT" | MLUV+20*, MLR1+9* |
| APCDALVR("APCDTCLA" | MLUV+19*, MLR1+8* |
| APCDALVR("APCDTEPR" | MLUV+21*, MLR1+10* |
| APCDALVR("APCDTYPE" | EVSIT+10* |
| APCDALVR("APCDVSIT" | MLUV+17*, EVSIT+13, EVSIT+14, MLR1+6* |
| APCDBSDV | BSD+1~, BSD+11!, BSD+12 |
| APCDBSDV( | BSD+16 |
| APCDBSDV(0 | BSD+13, BSD+15 |
| APCDC | ANYACTM+2~ |
| APCDD | MLUDE+7*, MLUDE1+3, MLUDE1+7*, MLUDE1P+5, MLU~, MLU+21*, MLU+22, MLUV+20, BSD+4, EVSIT+11 , ANYACTM+2~ |
| >> APCDDATE | MLUDE+7 |
| APCDI | ANYACTM+2~ |
| APCDIN | BSD+2!, BSD+12 |
| APCDIN("PAT" | BSD+3* |
| APCDIN("SITE" | BSD+5* |
| APCDIN("SRV C | AT" , BSD+7* |
| APCDIN("TIME | RANGE" , BSD+8* |
| APCDIN("USR" | BSD+9* |
| APCDIN("VISIT | DATE" , BSD+4*, TYPE" , BSD+6* |
| APCDKEEP | ANYACTM+2~, ANYACTM+35!, ANYACTM+63! |
| APCDKEEP( | ANYACTM+38, ANYACTM+41*, ANYACTM+43, ANYACTM+44, ANYACTM+45, ANYACTM+46, ANYACTM+47 |
| APCDM | ANYACTM+2~, ANYACTM+51! |
| APCDM( | ANYACTM+61*, ANYACTM+64, ANYACTM+65, ANYACTM+67, ANYACTM+68 |
| APCDMED | ANYACTM+2~, ANYACTM+7!, ANYACTM+71! |
| APCDMED( | ANYACTM+66 |
| APCDMED(0 | ANYACTM+70, ANYACTM+81 |
| APCDMED(1 | ANYACTM+69*, ANYACTM+80*, GRP1+1* |
| APCDMED(2 | GRP2+5* |
| APCDMEDS | ANYACTM+2~, ANYACTM+51!, ANYACTM+52, ANYACTM+83!, ANYACTM+84 |
| APCDMEDS( | ANYACTM+54, ANYACTM+55, ANYACTM+61 |
| APCDMEDS(0 | ANYACTM+85 |
| APCDN | ANYACTM+2~ |
| APCDP | MLUDE+4*, MLUDE+5*, MLUDE1P+5, MLU~, MLU+18*, MLU+19, MLU+20, MLUV+16, BSD+3, EVSIT+7 |
| >> APCDPAT | MLUDE+4 |
| APCDPIEN | MLU~, MLU+16* |
| >> APCDPRBI | MLUDE1P+5 |
| APCDPRV | MLUDE1P+4*, MLUDE1P+5, MLU~, MLU+23*, MLU+24, MLUV+10, MLUV+21 |
| >> APCDRET | MLUDE1P+5, MLUDE1P+6 |
| APCDRX0 | ANYACTM+2~ |
| APCDRXN | ANYACTM+2~ |
| APCDRXO | ANYACTM+2~ |
| APCDSDFN | ANYACTM~, ANYACTM+10, ANYACTM+11, ANYACTM+17, ANYACTM+52, ANYACTM+73, ANYACTM+74, ANYACTM+75, ANYACTM+78, ANYACTM+79 , ANYACTM+84, GRP2+1, GRP2+2 |
| APCDSREF | ANYACTM+2~ |
| APCDSTAT | ANYACTM+2~ |
| APCDTDA | MLR~, MLR1+5, MLR1+6, MLR1+9, MLR1+10 |
| APCDV | MLUDE+6*, MLUDE1+3, MLUDE1P+2, MLUDE1P+5, MLU~, MLU+17*, MLU+27, MLUV+6, MLUV+17, BSD+15* , BSD+16, EVSIT+13* |
| APCDVAL | MLUV+2~, MLUV+3*, MLUV+4, MLUV+8, MLUV+19, MLR1+3~, MLR1+4*, MLR1+8 |
| APCDVD | MLUV+2~ |
| APCDVRI | MLUV+2~, MLUV+5*, MLUV+6, MLUV+11*, MLUV+13 |
| APCDVSIT | MLUDE+6, EVSIT+4!, EVSIT+14 |
| APCDX | MLUV+2~, MLUV+6*, MLUV+8, MLUV+9, MLUV+10, MLUV+11 |
| C | ANYACTM+2~, ANYACTM+3~, GRP2+2*, GRP2+3 |
| D | ANYACTM+2~, ANYACTM+3~, ANYACTM+13*, ANYACTM+14, ANYACTM+15, ANYACTM+33, ANYACTM+37*, ANYACTM+38, ANYACTM+39, ANYACTM+40 , ANYACTM+41, ANYACTM+44*, ANYACTM+45, ANYACTM+46, ANYACTM+47, ANYACTM+59*, ANYACTM+60, ANYACTM+61, ANYACTM+65*, ANYACTM+66 , ANYACTM+67, ANYACTM+68, ANYACTM+69, GRP2+5, GRP1+1 |
| DA | MLUDE1+4!, MLUDE1P+2! |
| >> DFN | MLUDE+5 |
| DIR | MLUDE1+4!, MLUDE1P+2! |
| DIR("?" | MLUDE1+3* |
| DIR("A" | MLUDE1+2*, MLUDE1P+1* |
| DIR("B" | MLUDE1+3*, MLUDE1P+2* |
| DIR(0 | MLUDE1+2*, MLUDE1P+1* |
| >> DIRUT | MLUDE1+5, MLUDE1P+3 |
| DT | MLUDE1+3, MLUDE1+6, ANYACTM+6, ANYACTM+52, ANYACTM+77, ANYACTM+84, GRP2+4 |
| DUZ | BSD+9 |
| DUZ(2 | BSD+5, BSD+6, EVSIT+9, EVSIT+10 |
| EDATE | ANYACTM~, ANYACTM+6*, ANYACTM+9 |
| EXPDT | ANYACTM+3~, ANYACTM+9*, ANYACTM+10*, ANYACTM+11 |
| I | ANYACTM+2~, ANYACTM+3~, ANYACTM+11*, ANYACTM+12, ANYACTM+13, ANYACTM+16, ANYACTM+18, ANYACTM+19, ANYACTM+20, ANYACTM+21 , ANYACTM+24, ANYACTM+33, ANYACTM+40*, ANYACTM+41, ANYACTM+46*, ANYACTM+47, GRP2+1, GRP2+2, GRP2+4, GRP2+5 , GRP1+1 |
| >> L | ANYACTM+18*, ANYACTM+19*, ANYACTM+20*, ANYACTM+21*, ANYACTM+22, ANYACTM+23*, ANYACTM+33, ANYACTM+39*, ANYACTM+40, ANYACTM+41 , ANYACTM+45*, ANYACTM+46, ANYACTM+47, ANYACTM+75*, ANYACTM+76*, ANYACTM+77, GRP2+5, GRP1+1 |
| M | ANYACTM+2~, ANYACTM+3~, ANYACTM+55*, ANYACTM+56, ANYACTM+57, ANYACTM+58, ANYACTM+59, ANYACTM+60, ANYACTM+68*, ANYACTM+69 |
| N | ANYACTM+2~, ANYACTM+3~, ANYACTM+15*, ANYACTM+33, ANYACTM+36*, ANYACTM+37, ANYACTM+38, ANYACTM+39, ANYACTM+40, ANYACTM+41 , ANYACTM+43*, ANYACTM+44, ANYACTM+45, ANYACTM+46, ANYACTM+47, ANYACTM+60*, ANYACTM+61, ANYACTM+64*, ANYACTM+65, ANYACTM+66 , ANYACTM+67, ANYACTM+68, ANYACTM+69, GRP2+5, GRP1+1 |
| P | ANYACTM+3~, ANYACTM+16*, ANYACTM+17 |
| RETVAL | MLU~, MLU+19*, MLU+20*, MLU+22*, MLU+24*, MLU+25*, MLUV+4*, MLUV+13*, MLUV+23*, BSD+14* , MLR1+12* |
| >> S | ANYACTM+24*, ANYACTM+25, ANYACTM+26, ANYACTM+27, ANYACTM+28, ANYACTM+29, ANYACTM+30, ANYACTM+31, ANYACTM+32, ANYACTM+33 , ANYACTM+47*, ANYACTM+48 |
| >> T | BSD+13*, BSD+14 |
| U | MLUDE1P+6, MLUV+8, MLUV+9, MLUV+10, BSD+6, BSD+13, EVSIT+10, ANYACTM+13, ANYACTM+15, ANYACTM+16 , ANYACTM+18, ANYACTM+20, ANYACTM+21, ANYACTM+24, ANYACTM+55, ANYACTM+56, ANYACTM+57, ANYACTM+58, ANYACTM+59, ANYACTM+60 , ANYACTM+61, ANYACTM+68, ANYACTM+69, ANYACTM+74, ANYACTM+75, ANYACTM+78, ANYACTM+79, GRP2+4, GRP2+5, GRP1+1 , MLR1+5, MLR1+6, MLR1+9, MLR1+10 |
| >> V | BSD+15*, BSD+16, ANYACTM+56*, ANYACTM+57 |
| X | ANYACTM+2~, ANYACTM+3~, ANYACTM+54*, ANYACTM+55, ANYACTM+61, ANYACTM+67*, ANYACTM+68, ANYACTM+69, ANYACTM+73*, ANYACTM+74 , ANYACTM+75, ANYACTM+78, ANYACTM+79 |
| Y | MLUDE1+6, MLUDE1+7, MLUDE1P+4, ANYACTM+3~, GRP2+3*, GRP2+4 |
| Z | ANYACTM+3~ |
| Name | Field # of Occurrence |
|---|---|
| $T(^BSDAPI4 | EVSIT+1 |