BHSMEA ;IHS/CIA/MGH - Health Summary for Measurements and immunizations ;30-Nov-2015 10:26;DU
Source file <BHSMEA.m>
Package | Total | Call Graph |
---|---|---|
Immunization Tracking | 5 | IMMBI^BIAPCHS $$VER^BILOGO (IMMFORC,IMMHX)^BIRPC CONTRAS^BIRPC5 KILLALL^BIUTL8 |
Health Summary Components | 3 | $$DATE^BHSMU DISPREF^BHSRAD ($$AICD,GETSITEV)^BHSUTL |
VA Fileman | 3 | ^%DT EN^DDIOL $$GET1^DIQ |
DRG Grouper | 2 | $$ICDDX^ICDCODE $$ICDDX^ICDEX |
Health Summary | 2 | (REGDT4,REGDTM)^GMTSU CKP^GMTSUP |
Kernel | 2 | $$FMDIFF^XLFDT $$REPEAT^XLFSTR |
IHS Patient | 1 | $$DOB^AUPNPAT |
IHS VA Utilities | 1 | $$VAL^XBDIQ1 |
Taxonomy | 1 | $$ICD^ATXAPI |
Name | Comments | DBIA/ICR reference |
---|---|---|
IMMBI | ;IHS/CMI/LAB - new subroutine for new imm package
|
|
MEAS | ; ******************** MEASUREMENTS * 9000010.01 *******
; <SETUP> |
|
IMMUN | ; ******************** IMMUNIZATIONS * 9000010.11 *******
|
|
MEASDSP | ;
|
|
PHCP(P) | ;EP
|
|
PAD(D,L,C) | ;EP
|
|
CONTRAS | ;
|
|
HX | ;
|
|
MEASDTYP | ||
IMMDTYP | ||
IMMUNX | ||
IMMDSP2 | ||
IMMDSP | ||
MEASX | ||
WRTOUT | ;Write out the vitals
|
|
IMMBI2 | ;EP
|
|
IMMGSET | ||
PREG(DFN,VIEN,VMIEN) | ;Determine if BMI is for pregnant patient
|
|
BI() | ;EP- check to see if using new imm package or not 1/5/1999 IHS/CMI/LAB
|
|
AGE(DFN,D,F) | ;(DFN) Given DFN, return Age. ; AUPN*93.2*3
|
|
REF | ;Patch 2 display refusals/contraindications
|
Name | Field # of Occurrence |
---|---|
^%DT | HX+14 |
$$ICD^ATXAPI | PREG+16 |
$$DOB^AUPNPAT | AGE+3, AGE+7 |
$$DATE^BHSMU | REF+12 |
DISPREF^BHSRAD | REF+15 |
$$AICD^BHSUTL | PHCP+9, PHCP+22 |
GETSITEV^BHSUTL | IMMDSP2+4 |
IMMBI^BIAPCHS | IMMBI2+7 |
$$VER^BILOGO | IMMUN+3 |
IMMFORC^BIRPC | IMMBI+7 |
IMMHX^BIRPC | HX+3 |
CONTRAS^BIRPC5 | CONTRAS+5 |
KILLALL^BIUTL8 | IMMBI2+24 |
EN^DDIOL | IMMBI+16, CONTRAS+9, HX+7 |
$$GET1^DIQ | PREG+4, PREG+5, PREG+9, PREG+13 |
REGDT4^GMTSU | IMMDSP2, IMMDSP2+2 |
REGDTM^GMTSU | MEASDSP+9 |
CKP^GMTSUP | MEAS+6, MEASDTYP+2, WRTOUT+2, IMMUN+7, REF+11, IMMDTYP, IMMDTYP+1, IMMDSP2+11, IMMBI+1, IMMBI+15 , IMMBI+22, CONTRAS+9, CONTRAS+13, CONTRAS+26, HX+7, HX+13, HX+15, IMMBI2+5, IMMBI2+17 |
$$ICDDX^ICDCODE | PHCP+10, PHCP+23 |
$$ICDDX^ICDEX | PHCP+9, PHCP+22 |
$$VAL^XBDIQ1 | REF+12, PHCP+14, PHCP+27 |
$$FMDIFF^XLFDT | AGE+7 |
$$REPEAT^XLFSTR | PAD+12 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^AUPNVMSR - [#9000010.01] | GET1^DIQ |
^AUPNVPOV - [#9000010.07] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ATXAX("B" | PREG+11 |
^AUPNPH - [#9000013] | PHCP+4, PHCP+5 |
^AUPNPH("AC" | PHCP+3 |
^AUPNPROB - [#9000011] | PHCP+17, PHCP+18 |
^AUPNPROB("AC" | PHCP+16 |
^AUPNVIMM - [#9000010.11] | IMMDSP2+3, IMMDSP2+11 |
^AUPNVIMM("AA" | IMMUN+6, IMMUN+9, IMMDTYP+2, IMMDSP |
^AUPNVMSR - [#9000010.01] | MEASDSP+5, MEASDSP+6, MEASDSP+7, WRTOUT+11, WRTOUT+18, WRTOUT+20, WRTOUT+21, WRTOUT+23, WRTOUT+24, IMMDSP2+1 |
^AUPNVMSR("AA" | MEAS+4, MEAS+7, MEASDTYP+1, MEASDSP+4 |
^AUPNVPOV("AD" | PREG+12 |
^AUPNVSIT - [#9000010] | MEASDSP+6, IMMDSP2+11 |
^AUTTIMM - [#9999999.14] | IMMDTYP |
^AUTTIMM(0 | BI+1 |
^AUTTMSR - [#9999999.07] | MEASDTYP |
^BHSARR( | IMMBI2+12 |
^BICONT - [#9002084.81] | REF+5, REF+6 |
^BIPC - [#9002084.11] | REF+3, REF+7, REF+12 |
^BIPC("AC" | REF+1, REF+2 |
^DD(9000010.11 | IMMGSET |
^DPT - [#2] | AGE+2 |
^GMRD(120.52 - [#120.52] | WRTOUT+27 |
Name | Line Occurrences |
---|---|
$$AGE | IMMDSP2+11, HX+16 |
$$BI | IMMUN+4 |
$$PAD | CONTRAS+20, CONTRAS+23, CONTRAS+24 |
$$PHCP | IMMBI2+19 |
$$PREG | WRTOUT+14 |
HX | CONTRAS+9 |
IMMBI | IMMUN+4 |
IMMBI2 | IMMUN+3 |
IMMDSP | IMMDTYP+2 |
IMMDSP2 | IMMDSP |
IMMDTYP | IMMUN+9 |
IMMGSET | IMMDSP2+5, IMMDSP2+6 |
MEASDSP | MEASDTYP+1 |
MEASDTYP | MEAS+7 |
WRTOUT | MEAS+8 |
Name | Field # of Occurrence |
---|---|
^(0 | MEASDTYP |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | AGE+6~, AGE+7*, AGE+8, AGE+11*, AGE+13 |
%1 | AGE+11~* |
%DT | HX+14!* |
APCH31 | IMMBI+5~, IMMBI+6*, IMMBI+13, IMMBI+19, CONTRAS+8, CONTRAS+12, HX+6, HX+8 |
APCHBIDE | HX+1~, HX+3, HX+20! |
APCHBIDE( | HX+1* |
APCHBIER | IMMBI+5~, IMMBI+13*, IMMBI+15, IMMBI+16, CONTRAS+8*, CONTRAS+9, HX+6*, HX+7 |
APCHC | CONTRAS+12~*, CONTRAS+13, CONTRAS+17 |
APCHCONT | CONTRAS+2~*, CONTRAS+5, CONTRAS+8, CONTRAS+12 |
APCHI | IMMBI+21~*, IMMBI+23, HX+9~, HX+11* |
APCHIMM | IMMBI+5~, IMMBI+6*, IMMBI+7, IMMBI+13, IMMBI+19*, IMMBI+21, HX+3, HX+6, HX+8*, HX+11 , HX+20! |
APCHV | HX+9~, HX+10*, HX+12, HX+13, HX+14, HX+16, HX+17, HX+20! |
APCHX | IMMBI+21~*, HX+9~ |
APCHY | HX+9~, HX+11*, HX+12, HX+13, HX+14, HX+16, HX+17, HX+20! |
APCHZ | HX+9~, HX+10*, HX+13*, HX+20! |
ARRAY | MEAS+2~ |
ARRAY( | MEASDSP+11*, WRTOUT+4, WRTOUT+6, WRTOUT+7, WRTOUT+8 |
BHSARR | IMMBI2+6~*, IMMBI2+7 |
BHSARR( | IMMBI2+13, IMMBI2+14, IMMBI2+17, IMMBI2+18, IMMBI2+23 |
BHSDAT | MEASX!, MEASDSP+7*, MEASDSP+8*, MEASDSP+11, WRTOUT+1~, WRTOUT+6*, WRTOUT+7, WRTOUT+8, IMMUNX!, IMMDSP2* , IMMDSP2+10*, IMMDSP2+11 |
BHSDAT2 | MEASDSP+3~, MEASDSP+10*, MEASDSP+11, WRTOUT+1~, WRTOUT+8*, WRTOUT+10, IMMUNX+1!, IMMDSP2+1*, IMMDSP2+2*, IMMDSP2+10 |
BHSDFN | MEASX!, MEASDTYP+1*, MEASDSP+4*, MEASDSP+5, MEASDSP+6, MEASDSP+7, MEASDSP+11, WRTOUT+1~, WRTOUT+7*, WRTOUT+11 , WRTOUT+14, WRTOUT+18, WRTOUT+20, WRTOUT+21, WRTOUT+23, WRTOUT+24, IMMUNX!, IMMDSP*, IMMDSP2+3, IMMDSP2+11 |
BHSDG | HX+14~*, HX+16 |
BHSFN | REF+15*, REF+16! |
BHSIC | IMMUNX+1!, IMMDSP2+6*, IMMDSP2+7, IMMDSP2+8 |
BHSIMC | IMMUNX+1! |
BHSIMR | IMMUNX+1! |
BHSIR | IMMUNX+1!, IMMDSP2+5*, IMMDSP2+7*, IMMDSP2+8*, IMMDSP2+11 |
BHSITE | IMMUNX+2!, IMMDSP2+4*, IMMDSP2+11 |
BHSITL | IMMUNX!, IMMDTYP*, IMMDSP2+11 |
BHSITP | IMMUN+9*, IMMUNX!, IMMDTYP, IMMDTYP+2, IMMDSP |
BHSITX | IMMUNX!, IMMDTYP*, IMMDTYP+1, IMMDSP2+11 |
BHSIVD | MEASDTYP+1*, MEASDSP+4, MEASDSP+8, IMMUNX!, IMMDTYP+1*, IMMDTYP+2*, IMMDSP, IMMDSP2 |
BHSMT | MEAS+7*, MEASX!, MEASDTYP, MEASDTYP+1, MEASDSP+4, WRTOUT+1~, WRTOUT+4*, WRTOUT+5, WRTOUT+6, WRTOUT+7 , WRTOUT+8, WRTOUT+13, WRTOUT+17 |
BHSMT2 | MEASX!, MEASDTYP*, MEASDSP+11, WRTOUT+3*, WRTOUT+5* |
BHSMT3 | MEASX!, MEASDTYP*, MEASDTYP+2 |
BHSN | IMMUNX+1!, IMMDSP2+3*, IMMDSP2+4, IMMDSP2+5, IMMDSP2+6 |
BHSNAB | IMMUNX+2! |
BHSND2 | MEAS+7*, MEASX!, MEASDTYP+1* |
BHSNFL | IMMUNX+2! |
BHSNSH | IMMUNX+2!, IMMDSP2+4 |
BHSP | IMMUN+1~, IMMDSP2+5, IMMDSP2+6, IMMGSET+2* |
BHSPAT | MEAS+2~, MEAS+3*, MEAS+4, MEAS+7, MEASDTYP+1, MEASDSP+4, IMMUN+1~, IMMUN+2*, IMMUN+6, IMMUN+9 , REF+1, REF+2, IMMDTYP+2, IMMDSP, IMMDSP2+1, IMMDSP2+11, IMMBI+7, CONTRAS+5, HX+3, HX+16 , IMMBI2+7, IMMBI2+19 |
BHSQ | MEAS+7*, IMMUN+1~, IMMUN+9*, IMMDTYP+2*, IMMDSP*, IMMGSET+2* |
BHSS | REF+16! |
BHST | REF+15*, REF+16! |
BHSVDF | IMMUNX!, IMMDSP2+4*, IMMDSP2+11 |
BHSVSC | IMMUNX+2! |
BHSX | WRTOUT+1~, WRTOUT+23*, WRTOUT+24 |
BHX | REF+2*, REF+3, REF+7, REF+12, IMMUNX! |
BHY | REF+1*, REF+2, IMMUNX! |
C | WRTOUT+21*, WRTOUT+22, PAD~, PAD+11*, PAD+12 |
CODE | PREG+1~, PREG+13*, PREG+14, PREG+16 |
D | WRTOUT+21*, WRTOUT+25*, WRTOUT+28*, REF+7*, REF+8, REF+9*, REF+10, IMMUNX!, AGE~, AGE+4* , AGE+7, PAD~, PAD+9, PAD+10, PAD+12 |
DATA | MEASDSP+3~, WRTOUT+11*, WRTOUT+12*, WRTOUT+15*, WRTOUT+16 |
DFN | MEAS+3, WRTOUT+14, PREG~, PREG+4, PREG+5, IMMUN+2, AGE~, AGE+1, AGE+2, AGE+3 , AGE+7 |
DOB | PREG+1~ |
DT | AGE+4 |
F | AGE~, AGE+5*, AGE+8, IMMBI2+10~, IMMBI2+11*, IMMBI2+14*, IMMBI2+19 |
G | PHCP+2~, PHCP+3*, PHCP+12*, PHCP+14, PHCP+16, PHCP+25*, PHCP+27 |
>> GMTSDLM | MEASDTYP+1, REF+10 |
>> GMTSNDM | MEAS+7 |
>> GMTSNPG | IMMDSP2+11 |
>> GMTSQIT | MEAS+6, MEAS+7, MEASDTYP+2, WRTOUT+2, IMMUN+7, REF+11, IMMDTYP, IMMDTYP+1, IMMDSP2+11, IMMBI+1 , IMMBI+15, IMMBI+21, IMMBI+22, CONTRAS+9, CONTRAS+13, CONTRAS+26, HX+7, HX+11, HX+13, HX+15 , IMMBI2+5, IMMBI2+17 |
I | WRTOUT+1~, CONTRAS+17*, CONTRAS+20, HX+1~*, PHCP+2~, PHCP+5*, PHCP+6, PHCP+9*, PHCP+10*, PHCP+11 , PHCP+14, PHCP+18*, PHCP+19, PHCP+22*, PHCP+23*, PHCP+24, PHCP+27 |
L | PAD~, PAD+10*, PAD+12 |
N | IMMBI2+10~, IMMBI2+11*, IMMBI2+12*, IMMBI2+13, IMMBI2+14, IMMBI2+16*, IMMBI2+17*, IMMBI2+18, IMMBI2+23 |
P | PHCP~, PHCP+3, PHCP+16 |
PO2 | WRTOUT+1~, WRTOUT+18*, WRTOUT+19 |
POV | PREG+1~, PREG+12*, PREG+13 |
PREG | WRTOUT+1~, WRTOUT+14*, WRTOUT+15 |
R | REF+3*, REF+4, REF+5, REF+6, IMMUNX! |
RET | PREG+1~, PREG+2*, PREG+4, PREG+6, PREG+10, PREG+12, PREG+16*, PREG+17 |
T | MEASDSP+3~, WRTOUT+23*, WRTOUT+26*, WRTOUT+27*, WRTOUT+28*, WRTOUT+29 |
TAGE | PREG+1~, PREG+5*, PREG+6 |
TAX | PREG+1~, PREG+11*, PREG+16 |
U | MEASDTYP, MEASDSP+5, MEASDSP+6, MEASDSP+7, WRTOUT+7, WRTOUT+8, WRTOUT+11, WRTOUT+18, WRTOUT+24, WRTOUT+27 , REF+3, REF+6, REF+7, REF+12, IMMDTYP, IMMDSP2+1, IMMDSP2+4, IMMDSP2+5, IMMDSP2+6, IMMDSP2+11 , IMMGSET, CONTRAS+17, HX+11, PHCP+5, PHCP+9, PHCP+10, PHCP+18, PHCP+22, PHCP+23 |
V | MEASDSP+3~, MEASDSP+6*, CONTRAS+19~*, CONTRAS+23, CONTRAS+24 |
VIEN | PREG~, PREG+3*, PREG+8, PREG+9*, PREG+10, PREG+12 |
VMIEN | PREG~, PREG+3*, PREG+9 |
X | MEASDSP+7*, MEASDSP+8*, MEASDSP+10, WRTOUT+21*, IMMDSP2*, IMMDSP2+2*, IMMDSP2+5*, IMMDSP2+6*, IMMGSET+1, IMMGSET+2 , CONTRAS+19*, CONTRAS+20*, CONTRAS+23*, CONTRAS+24*, CONTRAS+26, HX+14~*, IMMBI2+19*, IMMBI2+22, PHCP+2~, PHCP+3* , PHCP+4, PHCP+5, PHCP+12, PHCP+16*, PHCP+17, PHCP+18, PHCP+25 |
X1 | PREG+1~ |
Y | MEAS+2~, WRTOUT+24*, WRTOUT+27, IMMUN+1~, IMMDSP2+5*, IMMDSP2+6*, IMMGSET*, IMMGSET+1*, IMMGSET+2, CONTRAS+17* , CONTRAS+23, CONTRAS+24, HX+14, PHCP+2~ |
Z | PHCP+2~ |