Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BTIUPCC6

Package: IHS Mods To Text Integration Utilities

Routine: BTIUPCC6


Information

BTIUPCC6 ; IHS/ITSC/LJF - IHS PCC OBJECTS ;15-Dec-2015 15:40;DU

Source Information

Source file <BTIUPCC6.m>

Call Graph

Call Graph Total: 9

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  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
IHS Mods To Text Integration Utilities 4 BTIULO4  BTIULO7  BTIUPCC1  BTIUPCC6  

Entry Points

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()

External References

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

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^AUPNVMSR - [#9000010.01] GET1^DIQ
^AUPNVPOV - [#9000010.07] GET1^DIQ
^AUPNVXAM - [#9000010.13] GET1^DIQ

Global Variables Directly Accessed

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*

Label References

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

Naked Globals

Name Field # of Occurrence
^(12 GETMSR+2, BLDXRF+7

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All