APCM13E4 ;IHS/CMI/LAB - IHS MU;
Source file <APCM13E4.m>
| Package | Total | Call Graph | 
|---|---|---|
| Patient Care Component Reports | 4 | $$LASTNAA^APCLAPI6 ($$LASTHF,$$LASTITEM,ALLV)^APCLAPIU $$DEMO^APCLUTL ($$CLINIC,$$VD)^APCLV | 
| Patient Care Component Table Maintiance | 3 | $$HADV^APCM13CI (S,SETLIST)^APCM13E1 $$DATE^APCM1UTL | 
| Kernel | 2 | ($$DOW,$$FMADD,$$FMTE)^XLFDT $$UP^XLFSTR | 
| IHS Patient | 1 | ($$AGE,$$DOB)^AUPNPAT | 
| IHS VA Utilities | 1 | $$VAL^XBDIQ1 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Patient Care Component Table Maintiance | 1 | APCM13E6 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| VS1 | ;set denominator value into field | |
| TOTRX | ;EP - did patient have a RX in file 52 with an issue date | |
| HASVS(P,BD,ED) | ;does patient have a problem entered before end of report period | |
| HASAL(P,BD,ED) | ;does patient have an allergy entered before end of report period | |
| HASST(P,BD,ED) | ;does patient have a SMOKING STATUS | |
| ECHI | ;EP - electronic copy of HI | |
| BDB(D,N) | ;EP - 3 business days from this date | |
| AL | ;EP - CALCULATE ALLERY LIST | |
| EPRES | ;EP - CALCULATE EPRESCRIBING | |
| ST | ;EP - CALCULATE SMOKING STATUS | |
| VS | ;EP - CALCULATE VITAL SIGNS | |
| ST1 | ;set denominator value into field | |
| HASCS(P,R,BD,ED,VSTS) | ;does patient have a SMOKING STATUS | |
| CS | ;EP - CLINICAL SUMMARIES ON EACH VISIT | |
| HASECHI(P,BD,ED) | ;EP - does patient have a ROI | |
| BD(D,N) | ;3 business days from this date | |
| AL1 | ; | |
| D | 
| Name | Field # of Occurrence | 
|---|---|
| $$LASTNAA^APCLAPI6 | HASAL+17 | 
| $$LASTHF^APCLAPIU | HASST+5 | 
| $$LASTITEM^APCLAPIU | HASVS+5, HASVS+6, HASVS+7 | 
| ALLV^APCLAPIU | ECHI+7 | 
| $$DEMO^APCLUTL | TOTRX+24 | 
| $$CLINIC^APCLV | HASCS+12 | 
| $$VD^APCLV | HASCS+23, HASCS+27, HASCS+28, HASCS+35 | 
| $$HADV^APCM13CI | ECHI+8 | 
| S^APCM13E1 | AL1+3, AL1+9, EPRES+9, EPRES+11, D+3, D+17, VS+9, VS1+2, VS1+8, ST+9 , ST+14, ST1+2, ST1+8, ECHI+6, ECHI+14, ECHI+20, CS+5, CS+10, CS+15 | 
| SETLIST^APCM13E1 | AL1+10, D+8, D+13, VS1+9, ST1+9, ECHI+21, CS+16 | 
| $$DATE^APCM1UTL | AL1+4, HASAL+9, HASAL+18, VS1+3, ST1+3, HASST+6, ECHI+16, HASECHI+14, HASECHI+15, HASECHI+16 , HASCS+35 | 
| $$AGE^AUPNPAT | VS+4, ST+4 | 
| $$DOB^AUPNPAT | VS1+5, ST1+5 | 
| $$VAL^XBDIQ1 | HASAL+6, HASAL+9 | 
| $$DOW^XLFDT | BD+4, BDB+4 | 
| $$FMADD^XLFDT | TOTRX+5, ECHI+7, ECHI+8, HASECHI+5, HASCS+28, BD+3, BDB+3 | 
| $$FMTE^XLFDT | HASAL+15 | 
| $$UP^XLFSTR | TOTRX+21 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^APCHPWHL - [#9001027] | HASCS+31, HASCS+32 | 
| ^APCHPWHL("AA" | HASCS+29, HASCS+30 | 
| ^APCM13OB - [#9001301.02] | AL1+2, AL1+8, EPRES+8, EPRES+10, D+1, D+15, VS+9, VS1+1, VS1+7, ST+9 , ST+14, ST1+1, ST1+7, ECHI+5, ECHI+13, ECHI+19, CS+4, CS+9, CS+14 | 
| ^AUPNVPRV - [#9000010.06] | HASCS+19, HASCS+20 | 
| ^AUPNVPRV("AD" | HASCS+18 | 
| ^AUPNVSIT - [#9000010] | HASCS+9, HASCS+10, HASCS+11, HASCS+31 | 
| ^BRNREC - [#90264] | HASECHI+8, HASECHI+9, HASECHI+10, HASECHI+13 | 
| ^BRNREC("AA" | HASECHI+6, HASECHI+7 | 
| ^GMR(120.8 - [#120.8] | HASAL+5, HASAL+7 | 
| ^GMR(120.86 - [#120.86] | HASAL+12, HASAL+13, HASAL+15 | 
| ^HOLIDAY - [#40.5] | BD+7, BDB+7 | 
| ^OR(100 - [#100] | TOTRX+32, TOTRX+34, TOTRX+35 | 
| ^PSDRUG - [#50] | TOTRX+14 | 
| ^PSRX - [#52] | TOTRX+8, TOTRX+12, TOTRX+13, TOTRX+20, TOTRX+22, TOTRX+25, TOTRX+29, TOTRX+30, TOTRX+39, TOTRX+40 , TOTRX+41, TOTRX+42, TOTRX+43, TOTRX+44 | 
| ^PSRX("AC" | TOTRX+6, TOTRX+7 | 
| ^TMP($J | EPRES+2!, D+5, D+7, D+10, D+11, D+13, D+18!, TOTRX+25*, TOTRX+39*, TOTRX+44* | 
| Name | Line Occurrences | 
|---|---|
| $$BD | HASECHI+15, HASCS+27 | 
| $$BDB | ECHI+11, CS+8 | 
| $$HASAL | AL1+6 | 
| $$HASCS | CS+8 | 
| $$HASECHI | ECHI+11 | 
| $$HASST | ST1+5 | 
| $$HASVS | VS1+5 | 
| AL1 | AL+9, AL+14 | 
| D | EPRES+8 | 
| ST1 | ST+11, ST+16 | 
| TOTRX | EPRES+4 | 
| VS1 | VS+11, VS+16 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| A | HASAL+2~, HASAL+6*, HASAL+9, TOTRX+3~, TOTRX+34*, TOTRX+35, TOTRX+41*, TOTRX+42, TOTRX+43, HASVS+2~ , HASST+2~, HASECHI+2~, HASECHI+9*, HASECHI+10, HASECHI+13, HASCS+2~, HASCS+28*, HASCS+29*, HASCS+30 | 
| >> APCM100R( | EPRES+8 | 
| >> APCM13ON( | ST+9, ST+14 | 
| >> APCM2ON( | VS+9 | 
| >> APCMADDQ("ANS" | EPRES+10 | 
| >> APCMBDAT | AL1+6, TOTRX+5, VS+4, ST+4, ECHI+11, CS+8 | 
| >> APCMD1 | AL+5*, EPRES+6*, VS+6*, ST+6*, ECHI+3*, CS+2* | 
| >> APCMDEMO | TOTRX+24 | 
| >> APCMECHI( | ECHI+5 | 
| APCMECV | ECHI+1~, ECHI+2!, ECHI+8, ECHI+22! | 
| >> APCMEDAT | AL1+6, TOTRX+6, VS1+5, ST1+5, ECHI+7, ECHI+8, ECHI+11, CS+8 | 
| >> APCMEP | AL1+6*, AL1+7, AL1+9, VS1+5*, VS1+6, VS1+8, ST1+5*, ST1+6, ST1+8, ECHI+11* , ECHI+12, ECHI+14, ECHI+17, ECHI+20, CS+8*, CS+10, CS+12, CS+15 | 
| >> APCMFAC | AL+12, VS+14, ST+13 | 
| >> APCMHV | ECHI+8*, ECHI+9, ECHI+16 | 
| >> APCMHVTP( | AL+8, AL+13, AL1+4, VS+10, VS+15, VS1+3, ST+10, ST+15, ST1+3, CS+6 | 
| >> APCMIC | AL1+2, AL1+3, AL1+8, AL1+9, EPRES+8, EPRES+9, EPRES+10, EPRES+11, D+1, D+3 , D+15, D+17, VS+9, VS1+1, VS1+2, VS1+7, VS1+8, ST+9, ST+14, ST1+1 , ST1+2, ST1+7, ST1+8, ECHI+5, ECHI+6, ECHI+13, ECHI+14, ECHI+19, ECHI+20, CS+4 , CS+5, CS+9, CS+10, CS+14, CS+15 | 
| >> APCMN1 | AL+5*, EPRES+6*, VS+6*, ST+6*, ECHI+3*, CS+2* | 
| >> APCMOFFV( | CS+4 | 
| APCMP | AL+4~, AL+7*, AL+8, AL+12*, AL+13, AL1+3, AL1+4, AL1+9, EPRES+5~, EPRES+7* , EPRES+8, EPRES+9, EPRES+10, EPRES+11, D+2, D+3, D+5, D+7, D+10, D+11 , D+13, D+16, D+17, VS+5~, VS+8*, VS+9, VS+10, VS+14*, VS+15, VS1+2 , VS1+3, VS1+8, ST+5~, ST+8*, ST+9, ST+10, ST+13*, ST+14, ST+15, ST1+2 , ST1+3, ST1+8, ECHI+1~, ECHI+4*, ECHI+5, ECHI+6, ECHI+8, ECHI+14, ECHI+20, CS+1~ , CS+3*, CS+4, CS+5, CS+6, CS+8, CS+10, CS+15 | 
| >> APCMPRV( | AL+7, EPRES+7, VS+8, ST+8, ECHI+4, CS+3 | 
| >> APCMRPT | AL1+3, AL1+9, EPRES+9, EPRES+11, D+3, D+17, VS+9, VS1+2, VS1+8, ST+9 , ST+14, ST1+2, ST1+8, ECHI+6, ECHI+14, ECHI+20, CS+5, CS+10, CS+15 | 
| >> APCMRPTT | AL+6, AL+11, AL1+3, AL1+9, EPRES+7, EPRES+9, EPRES+11, D+3, D+17, VS+7 , VS+9, VS+13, VS1+2, VS1+8, ST+7, ST+9, ST+12, ST+14, ST1+2, ST1+8 , ECHI+4, ECHI+6, ECHI+14, ECHI+20, CS+3, CS+5, CS+10, CS+15 | 
| APCMRXS | EPRES+3! | 
| APCMRXS( | D+2, D+16, TOTRX+11*, TOTRX+25*, TOTRX+39*, TOTRX+44* | 
| >> APCMTIME | AL1+3, AL1+9, EPRES+8, EPRES+9, EPRES+11, D+3, D+17, VS+9, VS1+2, VS1+8 , ST+9, ST+14, ST1+2, ST1+8, ECHI+5, ECHI+6, ECHI+14, ECHI+20, CS+4, CS+5 , CS+10, CS+15 | 
| >> APCMVALU | AL1+4*, AL1+7*, D+7*, D+9*, D+12*, D+13*, VS1+3*, VS1+6*, ST1+3*, ST1+6* , ECHI+16*, ECHI+17*, CS+12*, CS+16 | 
| >> APCMVSTS | CS+8 | 
| B | HASAL+2~, TOTRX+3~, TOTRX+32*, TOTRX+33, TOTRX+35*, TOTRX+36, TOTRX+37, TOTRX+40*, TOTRX+41, TOTRX+42* , TOTRX+43*, TOTRX+44, HASVS+2~, HASST+2~, HASECHI+2~, HASECHI+9*, HASECHI+13*, HASECHI+14, HASECHI+15, HASECHI+16 , HASCS+2~, HASCS+28*, HASCS+29, HASCS+30, HASCS+33*, HASCS+34, HASCS+35 | 
| BD | HASAL~, HASVS~, HASVS+5, HASVS+6, HASVS+7, HASST~, HASECHI~, HASECHI+5, HASCS~ | 
| BP | HASVS+2~, HASVS+4*, HASVS+7*, HASVS+8, HASVS+9 | 
| C | HASAL+2~, TOTRX+3~, TOTRX+4*, HASVS+2~, HASVS+3*, HASST+2~, HASST+3*, HASECHI+2~, HASCS+2~, HASCS+12* , HASCS+13, HASCS+14, HASCS+15, HASCS+16, HASCS+17, BD+1~, BD+2*, BD+3, BD+8*, BDB+1~ , BDB+2*, BDB+3, BDB+8* | 
| D | HASAL+2~, HASAL+7*, HASAL+8, HASAL+9, HASAL+13*, HASAL+14, HASAL+17*, HASAL+18, TOTRX+3~, TOTRX+13* , TOTRX+14, HASVS+2~, HASST+2~, HASECHI+2~, HASECHI+5*, HASECHI+6*, HASECHI+7, HASECHI+14, HASECHI+15, HASECHI+16 , HASCS+2~, BD~, BD+3, BDB~, BDB+3 | 
| >> DFN | AL1+6, D+8*, D+13*, VS+4, VS1+5, ST+4, ST1+5, ECHI+7, ECHI+8, ECHI+11 , CS+8 | 
| E | HASAL+2~, HASAL+4*, HASAL+5, HASAL+9*, HASAL+10, HASAL+15*, HASAL+16, HASAL+18*, HASAL+19, HASVS+2~ , HASST+2~, HASECHI+2~, HASCS+2~, HASCS+27*, HASCS+29, HASCS+32 | 
| ED | HASAL~, HASAL+8, HASAL+14, HASAL+17, HASVS~, HASVS+5, HASVS+6, HASVS+7, HASST~, HASST+5 , HASECHI~, HASECHI+6, HASCS~, HASCS+23 | 
| F | AL1+2*, AL1+3, AL1+8*, AL1+9, EPRES+5~, EPRES+8*, EPRES+9, EPRES+10*, EPRES+11, D+1* , D+3, D+15*, D+17, VS+9*, VS1+1*, VS1+2, VS1+7*, VS1+8, ST+9*, ST+14* , ST1+1*, ST1+2, ST1+7*, ST1+8, ECHI+5*, ECHI+6, ECHI+13*, ECHI+14, ECHI+19*, ECHI+20 , CS+4*, CS+5, CS+9*, CS+10, CS+14*, CS+15 | 
| G | TOTRX+3~, TOTRX+28*, TOTRX+34*, TOTRX+38*, TOTRX+39, HASCS+7*, HASCS+18, HASCS+21*, HASCS+22 | 
| HF | HASST+2~, HASST+4*, HASST+5*, HASST+6 | 
| HT | HASVS+2~, HASVS+4*, HASVS+5*, HASVS+8, HASVS+9 | 
| ID | TOTRX+3~, TOTRX+5*, TOTRX+6*, TOTRX+7 | 
| J | HASCS+2~, HASCS+30*, HASCS+31, HASCS+32 | 
| N | EPRES+5~, D+2*, D+3, D+16*, D+17, TOTRX+3~, TOTRX+4*, BD~, BD+3, BDB~ , BDB+3 | 
| O | TOTRX+30*, TOTRX+31, TOTRX+32, TOTRX+34, TOTRX+35, BD+1~, BD+3*, BD+4, BD+7, BD+8 , BDB+1~, BDB+3*, BDB+4, BDB+7, BDB+8 | 
| P | HASAL~, HASAL+5, HASAL+12, HASAL+13, HASAL+15, HASAL+17, D+5*, D+7, D+8, D+10 , D+11, D+13, HASVS~, HASVS+5, HASVS+6, HASVS+7, HASST~, HASST+5, HASECHI~, HASECHI+6 , HASECHI+7, HASCS~, HASCS+29, HASCS+30 | 
| PAT | TOTRX+3~, TOTRX+22*, TOTRX+24, TOTRX+25, TOTRX+39, TOTRX+44 | 
| PWH | HASCS+2~, HASCS+4*, HASCS+24*, HASCS+34*, HASCS+35*, HASCS+36 | 
| Q | BD+1~, BD+4*, BD+5, BD+6, BDB+1~, BDB+4*, BDB+5, BDB+6 | 
| R | TOTRX+3~, TOTRX+8*, TOTRX+9, TOTRX+11, TOTRX+25, TOTRX+39, TOTRX+44, HASCS~, HASCS+19, BD+1~ , BDB+1~ | 
| ROI | HASECHI+2~, HASECHI+3*, HASECHI+16*, HASECHI+17 | 
| ROII | HASECHI+2~, HASECHI+4*, HASECHI+14*, HASECHI+15*, HASECHI+18, HASECHI+19 | 
| S | D+9*, D+10*, D+11, D+12, TOTRX+3~, TOTRX+14*, TOTRX+15, TOTRX+16, TOTRX+17, TOTRX+18 , TOTRX+19, TOTRX+20*, TOTRX+21 | 
| T | BD+1~, BD+2*, BD+8*, BD+9, BDB+1~, BDB+2*, BDB+8*, BDB+9 | 
| U | AL1+2, AL1+7, AL1+8, AL1+9, HASAL+7, HASAL+9, HASAL+12, HASAL+13, HASAL+15, EPRES+8 , EPRES+10, D+1, D+2, D+7, D+13, D+15, D+16, TOTRX+8, TOTRX+13, TOTRX+14 , TOTRX+20, TOTRX+22, TOTRX+25, TOTRX+29, TOTRX+30, TOTRX+32, TOTRX+35, TOTRX+39, TOTRX+40, TOTRX+42 , TOTRX+43, TOTRX+44, VS+9, VS1+1, VS1+6, VS1+7, VS1+8, HASVS+8, HASVS+9, ST+9 , ST+14, ST1+1, ST1+6, ST1+7, ST1+8, HASST+6, ECHI+5, ECHI+13, ECHI+14, ECHI+17 , ECHI+19, ECHI+20, HASECHI+8, HASECHI+10, HASECHI+13, HASECHI+16, HASECHI+17, HASECHI+19, CS+4, CS+9 , CS+10, CS+12, CS+14, CS+15, HASCS+8, HASCS+10, HASCS+11, HASCS+19, HASCS+20, HASCS+24 , HASCS+31, HASCS+32, HASCS+34, HASCS+35 | 
| V | HASCS+2~, HASCS+8*, HASCS+9, HASCS+10, HASCS+11, HASCS+12, HASCS+18, HASCS+23, HASCS+27, HASCS+28 , HASCS+31, HASCS+35 | 
| VSTS | HASCS~ | 
| VSTS( | HASCS+6, HASCS+8 | 
| WT | HASVS+2~, HASVS+4*, HASVS+6*, HASVS+8, HASVS+9 | 
| X | HASAL+2~, HASAL+5*, HASAL+6, HASAL+7, HASAL+9, TOTRX+3~, TOTRX+7*, TOTRX+8, TOTRX+12, TOTRX+13 , TOTRX+20, TOTRX+22, TOTRX+25, TOTRX+29, TOTRX+30, TOTRX+39, TOTRX+40, TOTRX+41, TOTRX+42, TOTRX+43 , TOTRX+44, HASECHI+2~, HASECHI+7*, HASECHI+8, HASECHI+9, HASECHI+10, HASECHI+13, HASCS+2~, HASCS+6*, HASCS+8 | 
| Y | TOTRX+3~, HASCS+2~, HASCS+18*, HASCS+19, HASCS+20 |