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 |