APCHPWH3 ; IHS/CMI/LAB - PCC HEALTH SUMMARY - MAIN DRIVER PART 2 ;
Source file <APCHPWH3.m>
| Package | Total | Call Graph | 
|---|---|---|
| Patient Care Component | 4 | S^APCHPWH1 SUBHEAD^APCHPWHU REF^APCHS7O GETMEDS^APCHSMU1 | 
| IHS VA Utilities | 2 | $$VAL^XBDIQ1 $$EXTSET^XBFUNC | 
| IHS Patient | 1 | ($$AGE,$$DOB)^AUPNPAT | 
| Kernel | 1 | ($$FMADD,$$FMDIFF,$$FMTE)^XLFDT | 
| Patient Care Component Reports | 1 | $$START1^APCLDF | 
| Taxonomy | 1 | $$ICD^ATXAPI | 
| VA Fileman | 1 | ^DIWP | 
| iCare | 1 | ($$ATAG,ATAG)^BQITDUTL | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| HIVDX(P,EDATE) | ; any HIV dx ever or problem list HIV dx | |
| HIVTEST(P,BDATE,EDATE) | ; | |
| HIV | ;EP - HIV component | |
| LOINC(A,B) | ; | |
| HOLD(S) | ;EP - is this prescription on hold? | |
| EDUC(P,DATA) | ;EP pass back array of all educ topics | |
| MEDS | ;EP - medications component | |
| SET | ; | |
| SET1 | ; | |
| GOAL(P,DATA) | ;EP - pass back array in chronological order by start date and ien | |
| LAB(P,T,LT,LN) | ;EP | |
| GOALS | ;EP | 
| Name | Field # of Occurrence | 
|---|---|
| S^APCHPWH1 | MEDS+77, MEDS+78, MEDS+79, MEDS+80, MEDS+81, MEDS+89, MEDS+92, MEDS+93, MEDS+95, MEDS+97 , MEDS+98, MEDS+99, MEDS+100, MEDS+106, MEDS+109, MEDS+110, MEDS+112, MEDS+114, MEDS+115, MEDS+116 , MEDS+117, MEDS+118, MEDS+124, MEDS+127, MEDS+128, MEDS+130, HIV+10, HIV+11, HIV+12, HIV+13 , HIV+14, HIV+15, HIV+16, GOALS+6, GOALS+7, GOALS+11, GOALS+12, GOALS+13, GOALS+17, GOALS+18 , GOALS+20, GOALS+23, GOALS+24, GOALS+31, GOALS+32, GOALS+34 | 
| SUBHEAD^APCHPWHU | MEDS+76, HIV+9, GOALS+4 | 
| REF^APCHS7O | SET+3 | 
| GETMEDS^APCHSMU1 | MEDS+6 | 
| $$START1^APCLDF | HIVDX+4, EDUC+7 | 
| $$ICD^ATXAPI | HIVDX+11, HIVTEST+14 | 
| $$AGE^AUPNPAT | HIV+1, HIV+2 | 
| $$DOB^AUPNPAT | HIV+5 | 
| $$ATAG^BQITDUTL | HIVDX+15 | 
| ATAG^BQITDUTL | HIVDX+15 | 
| ^DIWP | MEDS+91, MEDS+108, MEDS+126, GOALS+16, GOALS+22, GOALS+30 | 
| $$VAL^XBDIQ1 | MEDS+60, MEDS+61, LAB+7, EDUC+15 | 
| $$EXTSET^XBFUNC | MEDS+62 | 
| $$FMADD^XLFDT | MEDS+6, HIVDX+3, EDUC+7 | 
| $$FMDIFF^XLFDT | MEDS+44, MEDS+48 | 
| $$FMTE^XLFDT | MEDS+112, MEDS+130, HIVDX+4, GOALS+20, GOALS+34, EDUC+7 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^APCDTPGT - [#9001002.4] | GOALS+21 | 
| ^ATXAX - [#9002226] | LOINC+3, LOINC+5 | 
| ^ATXAX("B" | HIVDX+6, HIVTEST+5, HIVTEST+19 | 
| ^ATXLAB - [#9002228] | LAB+6, HIVTEST+26 | 
| ^ATXLAB("B" | HIVTEST+20 | 
| ^AUPNGOAL - [#9000093] | GOALS+16, GOALS+20, GOALS+21, GOALS+27, GOALS+28, GOALS+29, GOALS+34, GOAL+5, GOAL+6, GOAL+7 , GOAL+8, GOAL+9 | 
| ^AUPNGOAL("AC" | GOAL+4 | 
| ^AUPNPROB - [#9000011] | HIVDX+8, HIVDX+9, HIVDX+10 | 
| ^AUPNPROB("AC" | HIVDX+7 | 
| ^AUPNVCPT - [#9000010.18] | HIVTEST+14 | 
| ^AUPNVCPT("AD" | HIVTEST+12, HIVTEST+13 | 
| ^AUPNVLAB - [#9000010.09] | LAB+9, HIVTEST+24, HIVTEST+25, HIVTEST+26, HIVTEST+28 | 
| ^AUPNVLAB("AE" | LAB+3, LAB+4, LAB+5, HIVTEST+21, HIVTEST+22, HIVTEST+23 | 
| ^AUPNVMED - [#9000010.14] | MEDS+11, MEDS+12, MEDS+48, SET1+1, SET1+2, SET1+3, SET+2 | 
| ^AUPNVPED - [#9000010.16] | EDUC+12, EDUC+14 | 
| ^AUPNVSIT - [#9000010] | HIVTEST+11 | 
| ^AUPNVSIT("AA" | HIVTEST+9, HIVTEST+10 | 
| ^AUTTEDMT - [#99999.91] | GOALS+10 | 
| ^AUTTEDMT("B" | GOALS+10 | 
| ^LAB(95.3 - [#95.3] | LOINC+2, LOINC+4 | 
| ^PS(55 - [#55] | MEDS+41, MEDS+46, MEDS+57, MEDS+58 | 
| ^PSDRUG - [#50] | MEDS+12 | 
| ^PSRX - [#52] | MEDS+33, MEDS+44, MEDS+45, MEDS+51, MEDS+61, MEDS+62, MEDS+63, SET+1, HOLD+2, HOLD+7 | 
| ^PSRX("APCC" | MEDS+31 | 
| ^TMP($J | EDUC+5!, EDUC+8, EDUC+9, EDUC+10, EDUC+11, EDUC+15, EDUC+17! | 
| ^UTILITY($J | MEDS+91!, MEDS+92, MEDS+93, MEDS+94!, MEDS+108!, MEDS+109, MEDS+110, MEDS+111!, MEDS+126!, MEDS+127 , MEDS+128, MEDS+129!, GOALS+16!, GOALS+17, GOALS+18, GOALS+19!, GOALS+22!, GOALS+23, GOALS+24, GOALS+25! , GOALS+30!, GOALS+31, GOALS+32, GOALS+33! | 
| Name | Line Occurrences | 
|---|---|
| $$HIVDX | HIV+3 | 
| $$HIVTEST | HIV+7 | 
| $$HOLD | MEDS+59 | 
| $$LOINC | LAB+10, HIVTEST+29 | 
| EDUC | GOALS+2 | 
| GOAL | GOALS+3 | 
| SET | MEDS+45, MEDS+48, MEDS+50 | 
| SET1 | MEDS+52 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | LOINC+1~, LOINC+2*, LOINC+3, LOINC+4*, LOINC+5, EDUC+4~, EDUC+9*, EDUC+10, EDUC+11, EDUC+15 , GOAL+3~ | 
| A | LOINC~, LOINC+2, LOINC+4, EDUC+4~, EDUC+6*, EDUC+7, GOAL+3~ | 
| APCH5Y | HIV+4~, HIV+6*, HIV+7 | 
| APCHA | HIVTEST+1~, HIVTEST+3! | 
| APCHA( | HIVTEST+26, HIVTEST+30 | 
| APCHC | MEDS+2~, MEDS+82*, MEDS+88*, MEDS+89, MEDS+105*, MEDS+106, MEDS+123*, MEDS+124, HIVTEST+1~, HIVTEST+4* | 
| APCHD | MEDS+2~, MEDS+86*, MEDS+87, MEDS+103*, MEDS+104, MEDS+121*, MEDS+122 | 
| APCHE | EDUC+4~, EDUC+17!, GOAL+3~ | 
| APCHE( | EDUC+15*, EDUC+16 | 
| APCHEDUC | GOALS+1~, GOALS+2, GOALS+5, GOALS+13 | 
| APCHEDUC( | GOALS+8, GOALS+12 | 
| APCHG | HIVDX+1~ | 
| APCHG(1 | HIVDX+5 | 
| APCHGOAL | GOALS+1~, GOALS+3, GOALS+5, GOALS+14 | 
| APCHGOAL( | GOALS+15 | 
| APCHGRP | MEDS+2~, MEDS+23!, MEDS+81 | 
| APCHGRP( | SET1+1*, SET1+2*, SET1+3*, SET+1*, SET+2*, SET+3* | 
| APCHGRP(1 | MEDS+50*, MEDS+51*, MEDS+52*, MEDS+61*, MEDS+62*, MEDS+63*, MEDS+84, MEDS+85, MEDS+86, MEDS+87 | 
| APCHGRP(2 | MEDS+45*, MEDS+96, MEDS+101, MEDS+102, MEDS+103, MEDS+104 | 
| APCHGRP(3 | MEDS+48*, MEDS+113, MEDS+119, MEDS+120, MEDS+121, MEDS+122 | 
| APCHHIVT | HIV+4~, HIV+7*, HIV+8 | 
| APCHI | MEDS+2~, MEDS+85*, MEDS+86, MEDS+87, MEDS+102*, MEDS+103, MEDS+104, MEDS+120*, MEDS+121, MEDS+122 | 
| APCHKEEP | MEDS+2~, MEDS+15! | 
| APCHKEEP( | MEDS+18, MEDS+20*, MEDS+24, MEDS+25, MEDS+26, MEDS+29, MEDS+45, MEDS+48, MEDS+50, MEDS+52 | 
| APCHLT | HIVTEST+1~, HIVTEST+20*, HIVTEST+26 | 
| APCHMED | MEDS+2~, MEDS+8! | 
| APCHMED( | MEDS+13*, MEDS+16, MEDS+17, MEDS+19, MEDS+20 | 
| APCHMEDS | MEDS+2~, MEDS+5*, MEDS+6 | 
| APCHMEDS( | MEDS+9, MEDS+10, MEDS+13 | 
| APCHN | MEDS+2~, MEDS+83*, MEDS+84*, MEDS+85, MEDS+86, MEDS+87, MEDS+89, MEDS+101*, MEDS+102, MEDS+103 , MEDS+104, MEDS+106, MEDS+119*, MEDS+120, MEDS+121, MEDS+122, MEDS+124 | 
| APCHRX0 | MEDS+2~ | 
| APCHRXN | MEDS+2~, MEDS+31*, MEDS+32, MEDS+33, MEDS+41, MEDS+44, MEDS+45, MEDS+46, MEDS+51, SET+1 , SET+3 | 
| APCHRXO | MEDS+2~ | 
| >> APCHSDFN | MEDS+6, MEDS+41, MEDS+46, MEDS+57, MEDS+58, HIV+1, HIV+2, HIV+5, HIV+7, GOALS+2 , GOALS+3 | 
| APCHSREF | MEDS+2~, SET+3* | 
| >> APCHSRX | SET+3* | 
| APCHSTAT | MEDS+2~, MEDS+33*, MEDS+34, MEDS+35, MEDS+36, MEDS+37, MEDS+38, MEDS+39, MEDS+40, MEDS+43 , MEDS+48, MEDS+49, MEDS+51 | 
| APCHT | HIVTEST+1~ | 
| APCHT1 | HIVTEST+1~ | 
| APCHX | GOALS+1~, GOALS+15*, GOALS+16, GOALS+20, GOALS+21, GOALS+27, GOALS+28, GOALS+29, GOALS+34 | 
| APCHY | GOALS+1~, GOALS+21*, GOALS+27*, GOALS+28, GOALS+29, GOALS+34 | 
| APCHZ | GOALS+1~, GOALS+28*, GOALS+29, GOALS+34 | 
| B | HIV+4~, HIV+5*, LOINC~, LOINC+3, LOINC+5, HIVTEST+1~, HIVTEST+21* | 
| BD | HIVTEST+2~, HIVTEST+8*, HIVTEST+9 | 
| BDATE | HIVDX+3*, HIVDX+4, HIVTEST~, HIVTEST+8, HIVTEST+21 | 
| C | MEDS+2~, MEDS+3~, MEDS+41*, MEDS+42, MEDS+46* | 
| D | MEDS+2~, MEDS+3~, MEDS+11*, MEDS+12, MEDS+13, MEDS+17*, MEDS+18, MEDS+19, MEDS+20, MEDS+25* , MEDS+26, MEDS+29, MEDS+45, MEDS+48, MEDS+50, MEDS+51, MEDS+52, MEDS+56*, MEDS+57*, MEDS+58 , MEDS+61, MEDS+62, MEDS+63, SET1+1, SET1+2, SET1+3, SET+1, SET+2, SET+3, LAB+3~* , LAB+4, LAB+5, HIVTEST+1~, HIVTEST+2~, HIVTEST+21*, HIVTEST+22, HIVTEST+23, HIVTEST+26, HIVTEST+30, EDUC+4~ , EDUC+10*, EDUC+15, GOAL+3~ | 
| DATA | EDUC~, EDUC+2!, GOAL~, GOAL+1! | 
| DATA( | EDUC+16*, GOAL+10* | 
| >> DFN | HIV+3 | 
| >> DIWL | MEDS+91*, MEDS+108*, MEDS+126*, GOALS+16*, GOALS+22*, GOALS+30* | 
| >> DIWR | MEDS+91*, MEDS+108*, MEDS+126*, GOALS+16*, GOALS+22*, GOALS+30* | 
| DT | MEDS+6, MEDS+44, MEDS+48, MEDS+56, HIV+1, HIV+2, HIV+3, HIV+6, HIV+7, EDUC+7 | 
| E | HIVDX+4*, HIVTEST+1~, HIVTEST+21*, EDUC+4~, EDUC+7*, GOAL+3~ | 
| ED | HIVTEST+2~, HIVTEST+8*, HIVTEST+9*, HIVTEST+10 | 
| EDATE | HIVDX~, HIVDX+3, HIVDX+4, HIVDX+9, HIVTEST~, HIVTEST+8, HIVTEST+21 | 
| >> F | MEDS+93*, MEDS+110*, MEDS+128*, GOALS+18*, GOALS+24*, GOALS+32* | 
| G | HIVDX+7*, HIVDX+12*, HIVDX+14, LAB+3~*, LAB+4, LAB+5, LAB+6*, LAB+7*, LAB+11*, LAB+15 , HIVTEST+1~, HIVTEST+8*, HIVTEST+9, HIVTEST+14*, HIVTEST+18, HIVTEST+21*, HIVTEST+22, HIVTEST+23, HIVTEST+26*, HIVTEST+30* , HIVTEST+32, EDUC+4~, GOAL+3~ | 
| I | MEDS+2~, MEDS+3~, MEDS+42*, MEDS+44, MEDS+47*, MEDS+48, EDUC+4~, EDUC+11*, EDUC+12, EDUC+14 , GOAL+3~ | 
| J | LAB+3~, LAB+9*, LAB+10, HIVTEST+1~, HIVTEST+28*, HIVTEST+29 | 
| L | HIVTEST+1~, HIVTEST+22*, HIVTEST+23 | 
| LN | LAB~, LAB+2*, LAB+7 | 
| LT | LAB~, LAB+1*, LAB+8, LAB+10 | 
| M | MEDS+2~, MEDS+3~, MEDS+10*, MEDS+11, MEDS+12, MEDS+29*, MEDS+31, MEDS+48, SET1+1, SET1+2 , SET1+3, SET+2 | 
| N | MEDS+2~, MEDS+3~, MEDS+12*, MEDS+13, MEDS+16*, MEDS+17, MEDS+18, MEDS+19, MEDS+20, MEDS+24* , MEDS+25, MEDS+26, MEDS+29, MEDS+45, MEDS+48, MEDS+50, MEDS+51, MEDS+52, MEDS+58*, MEDS+59 , MEDS+60, MEDS+61, MEDS+62, MEDS+63, SET1+1, SET1+2, SET1+3, SET+1, SET+2, SET+3 , GOALS+1~, GOALS+8*, GOALS+10, GOALS+11, GOALS+12, EDUC+4~, EDUC+12*, EDUC+13, EDUC+16*, GOAL+3~ | 
| P | MEDS+3~, HIVDX~, HIVDX+4, HIVDX+7, HIVDX+15, LAB~, LAB+3, LAB+4, LAB+5, HIVTEST~ , HIVTEST+9, HIVTEST+10, HIVTEST+21, HIVTEST+22, HIVTEST+23, EDUC~, EDUC+3, EDUC+7, GOAL~, GOAL+2 , GOAL+4 | 
| S | HOLD~, HOLD+2, HOLD+7 | 
| T | HIVDX+6*, HIVDX+11, LAB~, LAB+6, HIVTEST+1~, HIVTEST+5*, HIVTEST+6, HIVTEST+14, HIVTEST+19*, HIVTEST+27 , HIVTEST+29, GOALS+11* | 
| U | MEDS+10, MEDS+11, MEDS+12, MEDS+13, MEDS+29, MEDS+33, MEDS+44, MEDS+45, MEDS+48, MEDS+51 , MEDS+61, MEDS+62, MEDS+63, MEDS+89, MEDS+91, MEDS+95, MEDS+106, MEDS+108, MEDS+112, MEDS+124 , MEDS+126, MEDS+130, SET1+1, SET1+2, SET1+3, SET+1, SET+2, SET+3, HOLD+2, HOLD+7 , HIVDX+8, HIVDX+9, HIVDX+10, HIVDX+15, LAB+9, LOINC+2, LOINC+4, HIVTEST+14, HIVTEST+25, HIVTEST+26 , HIVTEST+28, GOALS+10, GOALS+12, GOALS+16, GOALS+20, GOALS+21, GOALS+29, GOALS+34, EDUC+10, EDUC+11 , EDUC+12, EDUC+14, EDUC+15, EDUC+16, GOAL+6, GOAL+7, GOAL+8, GOAL+9 | 
| V | LAB+3~, HIVTEST+2~, HIVTEST+10*, HIVTEST+11, HIVTEST+12, HIVTEST+13, HIVTEST+25* | 
| X | MEDS+2~, MEDS+3~, MEDS+9*, MEDS+10, MEDS+13, MEDS+19*, MEDS+20, MEDS+26*, MEDS+29, MEDS+45 , MEDS+48, MEDS+50, MEDS+51, MEDS+52, MEDS+60*, MEDS+61, MEDS+62, MEDS+63, MEDS+89*, MEDS+91* , MEDS+92*, MEDS+93*, MEDS+106*, MEDS+108*, MEDS+109*, MEDS+110*, MEDS+112*, MEDS+124*, MEDS+126*, MEDS+127* , MEDS+128*, MEDS+130*, SET1+1, SET1+2, SET1+3, SET+1, SET+2, SET+3, HOLD+1~, HOLD+2* , HOLD+3, HOLD+7*, HOLD+8, HIVDX+4*, HIVDX+7*, HIVDX+8, HIVDX+9, HIVDX+10, HIVDX+15*, LAB+3~ , LAB+4*, LAB+5, LAB+6, HIVTEST+1~, HIVTEST+13*, HIVTEST+14, HIVTEST+23*, HIVTEST+24, HIVTEST+25, HIVTEST+26 , HIVTEST+28, GOALS+1~, GOALS+9*, GOALS+11*, GOALS+12*, GOALS+16*, GOALS+17*, GOALS+18*, GOALS+20*, GOALS+21* , GOALS+23*, GOALS+24*, GOALS+29*, GOALS+31*, GOALS+32*, GOALS+34*, EDUC+4~, EDUC+7*, GOAL+3~, GOAL+4* , GOAL+5, GOAL+6, GOAL+7, GOAL+8, GOAL+9, GOAL+10 | 
| Y | HIVDX+2*, HIVDX+4, HIVDX+10*, HIVDX+11, LAB+5*, LAB+6, LAB+7, LAB+9, LAB+11, HIVTEST+2~ , GOALS+10*, GOALS+11 | 
| Z | MEDS+3~, MEDS+30*, MEDS+45*, MEDS+48*, MEDS+50*, MEDS+52*, MEDS+87*, MEDS+89, MEDS+91, MEDS+95 , MEDS+104*, MEDS+106, MEDS+108, MEDS+112, MEDS+122*, MEDS+124, MEDS+126, MEDS+130, SET1+1, SET1+2 , SET1+3, SET+1, SET+2, SET+3 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(ATAG^BQITDUTL | HIVDX+15 |