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 |