BTIUPCC6 ; IHS/ITSC/LJF - IHS PCC OBJECTS ;15-Dec-2015 15:40;DU
Source file <BTIUPCC6.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | ^%DTC $$FIND1^DIC $$GET1^DIQ |
Kernel | 2 | ($$FMDIFF,$$FMTE)^XLFDT ($$REPEAT,$$TRIM,$$UP)^XLFSTR |
IHS Mods To Text Integration Utilities | 1 | $$PREG^BTIUPCC6 |
Taxonomy | 1 | $$ICD^ATXAPI |
Text Integration Utility | 1 | $$WRAP^TIULS |
Toolkit | 1 | $$GET^XPAR |
Package | Total | Caller Graph |
---|---|---|
IHS Mods To Text Integration Utilities | 4 | BTIULO4 BTIULO7 BTIUPCC1 BTIUPCC6 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ADD2(TXT) | ;
|
|
FNDHT(IDT) | ;Find closest height before weight
|
|
PAD(DATA,LENGTH) | ; -- SUBRTN to pad length of data
|
|
VTYPE(X,VMSR) | ;
|
|
GETMSR(VIEN,RESULT,DATE,LOC,ENTERBY) | ;
|
|
BMI(DFN,TIUCAP,NUM) | ;EP -- returns BMI based on last ht and wt
; TIUCAP=1 if caption with measurement name is to be returned |
|
PREG(DFN,VIEN,VMIEN) | ;Determine if BMI is for pregnant patient
|
|
SP(NUM) | ; -- SUBRTN to pad spaces
|
|
EXAMCMT(DFN,TARGET,CODE) | ; Returns the last exam with comments
|
|
BLDXRF(VTYP,VNUM) | ;
|
|
VMSR() |
Name | Field # of Occurrence |
---|---|
^%DTC | FNDHT+6 |
$$ICD^ATXAPI | PREG+16 |
$$PREG^BTIUPCC6 | BMI+34 |
$$FIND1^DIC | VTYPE+4 |
$$GET1^DIQ | PREG+5, PREG+6, PREG+10, PREG+14, EXAMCMT+10, EXAMCMT+11 |
$$WRAP^TIULS | EXAMCMT+13 |
$$FMDIFF^XLFDT | FNDHT+13, FNDHT+15 |
$$FMTE^XLFDT | BMI+35, EXAMCMT+7 |
$$REPEAT^XLFSTR | PAD+1 |
$$TRIM^XLFSTR | GETMSR+4 |
$$UP^XLFSTR | VTYPE+4 |
$$GET^XPAR | VMSR |
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^AUPNVMSR - [#9000010.01] | GET1^DIQ |
^AUPNVPOV - [#9000010.07] | GET1^DIQ |
^AUPNVXAM - [#9000010.13] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ATXAX("B" | PREG+12 |
^AUPNVMSR - [#9000010.01] | GETMSR+2, BLDXRF+7 |
^AUPNVMSR("AA" | BLDXRF+5, BLDXRF+6 |
^AUPNVPOV("AD" | PREG+13 |
^AUPNVSIT - [#9000010] | GETMSR+5 |
^AUPNVXAM("AA" | EXAMCMT+6, EXAMCMT+8 |
^AUTTEXAM - [#9999999.15] | EXAMCMT+5 |
^DPT - [#2] | FNDHT+6 |
^TMP("BTIUPCC" | BMI+6!, BMI+39*, BMI+40 |
^TMP("BTIUVM" | BMI+6!, BMI+18, BMI+29, FNDHT+2, FNDHT+7, FNDHT+17, BLDXRF+3!, BLDXRF+11* |
Name | Line Occurrences |
---|---|
$$PAD | SP+1 |
$$SP | BMI+38 |
$$VMSR | VTYPE+2 |
$$VTYPE | BMI+5 |
ADD2 | EXAMCMT+14, EXAMCMT+15 |
BLDXRF | BMI+15 |
GETMSR | BMI+19, FNDHT+18 |
Name | Field # of Occurrence |
---|---|
^(12 | GETMSR+2, BLDXRF+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APCHMDT | BMI+2~, FNDHT+13*, FNDHT+16 |
ARRAY | PREG+2~ |
BMI | BMI+2~, BMI+19, BMI+27, BMI+32*, BMI+34*, BMI+37 |
CNT | BMI+30*, BMI+31, BMI+36*, BMI+38, BMI+39, BLDXRF+1~, BLDXRF+4*, BLDXRF+5, BLDXRF+10*, EXAMCMT+1~ , EXAMCMT+3*, EXAMCMT+9*, EXAMCMT+10, ADD2+1*, ADD2+2 |
CODE | PREG+2~, PREG+14*, PREG+15, PREG+16, EXAMCMT~, EXAMCMT+4, EXAMCMT+5 |
COMM | EXAMCMT+1~, EXAMCMT+11*, EXAMCMT+12, EXAMCMT+13, EXAMCMT+15 |
DATA | PAD~, PAD+1 |
DATE | BMI+2~, BMI+19, BMI+33*, BMI+35*, BMI+37, GETMSR~, GETMSR+3*, GETMSR+6*, GETMSR+7, EXAMCMT+1~ , EXAMCMT+6*, EXAMCMT+7, EXAMCMT+8 |
DATE(0 | GETMSR+7* |
DFN | BMI~, BMI+34, FNDHT+6, BLDXRF+5, BLDXRF+6, BLDXRF+9, PREG~, PREG+5, PREG+6, EXAMCMT~ , EXAMCMT+6, EXAMCMT+8 |
DOB | FNDHT+1~, FNDHT+6*, FNDHT+13, PREG+2~ |
DT | BMI+9, FNDHT+6 |
END | BMI+2~, BMI+9*, BMI+10*, BMI+11* |
ENTERBY | BMI+19, GETMSR~, GETMSR+3* |
EXAM | EXAMCMT+1~, EXAMCMT+5*, EXAMCMT+6, EXAMCMT+8 |
FNUM | VTYPE+1~, VTYPE+3*, VTYPE+4 |
GOOD | FNDHT+5~ |
HNUM | BMI+2~, BMI+8* |
ID1 | FNDHT+5~, FNDHT+7*, FNDHT+8, FNDHT+9, FNDHT+10 |
ID2 | FNDHT+5~, FNDHT+7*, FNDHT+10*, FNDHT+11, FNDHT+12, FNDHT+14, FNDHT+16*, FNDHT+17 |
IDATE | BMI+2~, BMI+31*, BMI+32, BMI+33 |
IDT | BMI+2~, BMI+12*, BMI+16, BMI+18, BMI+27, BMI+29*, FNDHT~, FNDHT+2, FNDHT+7, FNDHT+9 , FNDHT+14 |
LENGTH | PAD~, PAD+1 |
LINE | BMI+2~, BMI+37*, BMI+38*, BMI+39 |
LOC | BMI+19, GETMSR~, GETMSR+7* |
MAXLEN | EXAMCMT+1~, EXAMCMT+3*, EXAMCMT+12, EXAMCMT+13 |
N | EXAMCMT+1~, EXAMCMT+8*, EXAMCMT+10, EXAMCMT+11 |
NUM | BMI~, BMI+7*, BMI+8, BMI+15, BMI+31, SP~, SP+1 |
POV | PREG+2~, PREG+13*, PREG+14 |
RCNT | BMI+2~, BMI+12*, BMI+16, BMI+18, BMI+27* |
RESULT | BMI+2~, FNDHT+1~, FNDHT+18, FNDHT+19, GETMSR~, GETMSR+4*, EXAMCMT+1~, EXAMCMT+7*, EXAMCMT+8, EXAMCMT+10 |
RESULT( | BMI+27*, BMI+31, BMI+32 |
RET | PREG+2~, PREG+3*, PREG+5, PREG+7, PREG+11, PREG+13, PREG+16*, PREG+17 |
RMAX | BMI+2~, BMI+8*, BMI+16, BMI+18 |
RSHT | BMI+2~ |
RSWT | BMI+2~ |
SEX | FNDHT+1~ |
START | BMI+2~, BMI+9*, BMI+10*, BMI+11*, BMI+12 |
SUB | EXAMCMT+1~, EXAMCMT+4*, EXAMCMT+5 |
SUBCOUNT | EXAMCMT+1~, EXAMCMT+14* |
SUBLINE | EXAMCMT+1~, EXAMCMT+14* |
SX | FNDHT+1~ |
TAGE | FNDHT+1~, FNDHT+6*, FNDHT+16, PREG+2~, PREG+6*, PREG+7 |
TARGET | EXAMCMT~, EXAMCMT+2, EXAMCMT+10, EXAMCMT+16, ADD2+2 |
TAX | PREG+2~, PREG+12*, PREG+16 |
TIUCAP | BMI~, BMI+4*, BMI+38 |
TXT | ADD2~, ADD2+2 |
TXT2 | EXAMCMT+1~, EXAMCMT+13*, EXAMCMT+14 |
U | FNDHT+6, GETMSR+3, GETMSR+4, GETMSR+7, BLDXRF+9 |
VIEN | BMI+17*, BMI+18*, BMI+19, BMI+34, FNDHT+1~, FNDHT+2*, FNDHT+3, FNDHT+17*, FNDHT+18, GETMSR~ , GETMSR+2, BLDXRF+5*, BLDXRF+6*, BLDXRF+7, BLDXRF+11, PREG~, PREG+4*, PREG+9, PREG+10*, PREG+11 , PREG+13 |
VMIEN | PREG~, PREG+4*, PREG+10 |
VMSR | VTYPE~, VTYPE+2*, VTYPE+3, VTYPE+4 |
VNUM | BLDXRF~, BLDXRF+5 |
VTHT | BMI+2~, FNDHT+2, FNDHT+7, FNDHT+17 |
VTWT | BMI+2~, BMI+5*, BMI+15, BMI+18, BMI+29 |
VTYP | BLDXRF~, BLDXRF+3, BLDXRF+5, BLDXRF+6, BLDXRF+8, BLDXRF+11 |
WNUM | BMI+2~, BMI+8* |
WTDT | BMI+2~ |
X | BMI+2~, BMI+10*, FNDHT+6, FNDHT+15*, FNDHT+16, GETMSR+1~, GETMSR+2*, GETMSR+4*, GETMSR+5*, GETMSR+6 , GETMSR+7, BLDXRF+1~, BLDXRF+2*, BLDXRF+5*, BLDXRF+6, BLDXRF+7, VTYPE~, VTYPE+4 |
X1 | FNDHT+1~, FNDHT+6*, FNDHT+9*, FNDHT+10, FNDHT+12*, FNDHT+13, FNDHT+14*, FNDHT+15, PREG+2~ |
X12 | GETMSR+1~, GETMSR+2*, GETMSR+3 |
X2 | FNDHT+1~, FNDHT+6*, FNDHT+9*, FNDHT+10, FNDHT+14*, FNDHT+15 |
Y | BMI+38*, BLDXRF+1~, BLDXRF+7*, BLDXRF+11 |
Z | BLDXRF+1~, BLDXRF+7*, BLDXRF+8, BLDXRF+9 |