APCLW21 ; IHS/CMI/LAB - CALC WEIGHT REPORT ;
Source file <APCLW21.m>
Package | Total | Call Graph |
---|---|---|
Patient Care Component Reports | 3 | $$START1^APCLDF XTMP^APCLOSUT $$DEMO^APCLUTL |
IHS Patient | 2 | (,$$BEN)^AUPNPAT $$ICD^AUPNVUTL |
VA Fileman | 2 | DD^%DT (,C)^%DTC |
DRG Grouper | 1 | $$ICDDX^ICDEX |
Kernel | 1 | ($$FMADD,$$FMTE)^XLFDT |
Name | Comments | DBIA/ICR reference |
---|---|---|
A | ;
|
|
GETRECNT | ;get most recent in 3 yrs
|
|
B | ;
|
|
GETWTHT | ;
|
|
P | ;
|
|
PN | ;kill off those that have prenatal code as dx
|
|
EOJ | ;
|
|
GETWHSD | ;check for height and weight on same date
|
|
1 | ||
START | ;EP
|
|
SET | ;set for each age
|
|
SRT | ;
|
|
RO | ;set up by date
|
|
PROC | ;
|
|
CALCBMI | ;calculate BMI value
|
Name | Field # of Occurrence |
---|---|
DD^%DT | START+2, START+3, START+4 |
^%DTC | PROC+26 |
C^%DTC | START+2, START+3 |
$$START1^APCLDF | GETWTHT+2, GETWTHT+4 |
XTMP^APCLOSUT | START+6 |
$$DEMO^APCLUTL | PROC+4 |
^AUPNPAT | PROC+6 |
$$BEN^AUPNPAT | PROC+13 |
$$ICD^AUPNVUTL | PN+3, PN+7 |
$$ICDDX^ICDEX | PN+2, PN+6 |
$$FMADD^XLFDT | PROC+17 |
$$FMTE^XLFDT | PROC+17 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^APCLBMI - [#9001003.9] | PROC+38, PROC+39, 1 |
^APCLBMI("H" | PROC+35, PROC+36 |
^ATXAX("B" | PN+3, PN+7 |
^AUPNPAT - [#9000001] | PROC+1, SRT+2 |
^AUPNVPOV - [#9000010.07] | PN+2, PN+6 |
^AUPNVPOV("AD" | PN+2, PN+6 |
^DIBT( | PROC+5, SET+1* |
^DPT - [#2] | PROC+2, PROC+3, PROC+17, SRT+1 |
^XTMP("APCLW2" | SET+2* |
Name | Line Occurrences |
---|---|
1 | PROC+38 |
@( | SRT+4 |
CALCBMI | PROC+29 |
GETRECNT | PROC+22 |
GETWHSD | PROC+23 |
GETWTHT | PROC+18 |
SET | 1, 1+6 |
SRT | PROC+31 |
Name | Field # of Occurrence |
---|---|
^(0 | SRT+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | EOJ+3! |
APCL1YR | START+2*, PROC+17, PROC+18, EOJ+1! |
APCL3YR | START+3*, PROC+18, EOJ+1! |
APCLA | EOJ+1! |
>> APCLAGE | PROC+11*, PROC+17, PROC+18, PROC+22, PROC+23, PROC+26*, PROC+27, PROC+28, PROC+35, PROC+36 , A+1, SET+2 |
>> APCLAGER | PROC+27, PROC+28 |
APCLBD | PROC+18*, EOJ+1!, GETWTHT+2 |
>> APCLBMI | PROC+30, PROC+38, PROC+39, 1, B+1, SET+2, CALCBMI+2* |
>> APCLBMIR | PROC+30 |
>> APCLBTH | START+5*, SET+2 |
APCLCHT | PROC+21!, PROC+25, EOJ+1!, SET+2, CALCBMI+2, GETWHSD+2*, GETRECNT+2* |
>> APCLCLAS | PROC+13*, PROC+14, PROC+15 |
APCLCWT | PROC+21!, PROC+24, PROC+26, EOJ+1!, SET+2, CALCBMI+2, GETWHSD+2*, GETRECNT+1* |
>> APCLDEMO | PROC+4 |
>> APCLDT | START+4*, GETWTHT+2, GETWTHT+4 |
APCLER | EOJ+1!, GETWTHT+2*, GETWTHT+4* |
APCLGHT | PROC+20, EOJ+1!, GETWTHT+1! |
APCLGHT( | GETWTHT+5!, PN+6, PN+7!, RO+3, GETWHSD+2, GETRECNT+2 |
>> APCLGRAN | START+5*, SET+1*, SET+3* |
APCLGWT | PROC+19, EOJ+1!, GETWTHT+1! |
APCLGWT( | GETWTHT+3!, PN+2, PN+3!, RO+2, GETWHSD+2, GETRECNT+1 |
>> APCLHBD | PROC+17*, GETWTHT+4 |
>> APCLHRN | SRT+2*, SET+2 |
>> APCLIBEN | PROC+15 |
>> APCLJOB | START+5*, SET+2 |
APCLMGI | EOJ+1! |
APCLMHT | EOJ+1!, CALCBMI+2* |
APCLMWT | EOJ+1!, CALCBMI+2* |
>> APCLNAME | SRT+1*, P+1, SET+2 |
APCLNN | EOJ+1! |
>> APCLOBE | PROC+32*, PROC+38*, PROC+39*, 1+3, 1+4, 1+5, SRT+5*, SET+2 |
>> APCLOVR | PROC+32*, PROC+38*, PROC+39*, 1+2, 1+5, SRT+5*, SET+2 |
APCLREF | PROC+35*, PROC+36*, PROC+37, PROC+38, PROC+39, 1, EOJ+1! |
APCLROHT | EOJ+1!, RO+1! |
APCLROHT( | RO+3*, GETWHSD+2, GETRECNT+2 |
APCLROWT | EOJ+1!, RO+1! |
APCLROWT( | RO+2*, GETWHSD+2, GETRECNT+1 |
>> APCLRPT | 1, 1+1, 1+2, 1+3, 1+4, 1+5 |
>> APCLRTYP | PROC+31, PROC+32, SET+1 |
>> APCLSEAT | PROC+4, PROC+5 |
>> APCLSEX | PROC+9 |
>> APCLSORT | SRT+4 |
>> APCLSRT | SRT+3*, B+1*, P+1*, A+1*, SET+2 |
>> APCLSTMP | SET+1 |
APCLX | EOJ+1!, GETWTHT+2*, GETWTHT+4* |
APCLY | EOJ+1!, GETWTHT+2*, GETWTHT+4* |
AUPNDAYS | PROC+11, EOJ+2! |
AUPNDOB | PROC+10, PROC+26, EOJ+2! |
AUPNDOD | EOJ+2! |
AUPNPAT | EOJ+2! |
AUPNSEX | PROC+7, PROC+8, PROC+9, PROC+35, PROC+36, EOJ+2!, SET+2 |
D | EOJ+3!, PN+2*, PN+3, PN+6*, PN+7 |
DFN | START+5*, PROC+1*, PROC+2, PROC+3, PROC+4, PROC+5, PROC+6, PROC+13, PROC+17, EOJ+3! , SRT+1, SRT+2, SET+1, SET+2, GETWTHT+2, GETWTHT+4 |
DT | START+2, START+3, START+4 |
DUZ(2 | SRT+2 |
I | EOJ+3! |
J | EOJ+3! |
>> P | PN+2*, PN+6* |
U | PROC+3, PROC+17, PROC+26, PROC+38, PROC+39, 1, SRT+1, SRT+2, SET+2, GETWTHT+3 , GETWTHT+5, PN+2, PN+6, RO+2, RO+3, GETWHSD+2, GETRECNT+1, GETRECNT+2 |
V | EOJ+3!, PN+2*, PN+6* |
X | START+2, START+3, PROC+26, EOJ+3!, GETWTHT+3*, GETWTHT+5*, PN+2*, PN+3, PN+6*, PN+7 , RO+2*, RO+3*, GETWHSD+2*, GETRECNT+1*, GETRECNT+2* |
>> X1 | START+2*, START+3*, PROC+26* |
>> X2 | START+2*, START+3*, PROC+26* |
Y | START+2*, START+3*, START+4*, PROC+6*, EOJ+3! |
Z | EOJ+3! |