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 |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: BTIULO7

Package: IHS Mods To Text Integration Utilities

Routine: BTIULO7


Information

BTIULO7 ;IHS/ITSC/LJF - IHS OBJECTS ADDED IN PATCHES;06-Aug-2018 15:33;MGH

Source Information

Source file <BTIULO7.m>

Call Graph

Call Graph Total: 14

Package Total Call Graph
IHS Mods To Text Integration Utilities 4 ($$MCD,$$MCR2,$$RRE,$$THIRD)^BTIULO2  ($$QUAL,OLD)^BTIULO7A  $$LSTDATE^BTIUPCC1  $$PREG^BTIUPCC6  
Kernel 2 $$FMTE^XLFDT  $$REPEAT^XLFSTR  
Patient Care Component Reports 2 $$PNM^APCLSIL1  $$PCCVF^APCLV  
Health Summary Components 1 $$FIXDT^BHSFAM1  
IHS Electronic Health Record 1 $$VSTR2VIS^BEHOENCX  
IHS Patient 1 ($$MCD,$$MCR,$$PI,$$RR)^AUPNPAT  
IHS VA Utilities 1 ENP^XBDIQ1  
VA Fileman 1 $$GET1^DIQ  
VueCentric Framework 1 ($$GETVAR,GETVAR)^CIAVMEVT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Mods To Text Integration Utilities 1 BTIULO7A  

Entry Points

Name Comments DBIA/ICR reference
PAD(DATA,LENGTH) ; -- SUBRTN to pad length of data
VINS(TARGET) ; returns insurance coverage for current vuecentric visit context; PATCH 1001
; assumes DFN is set
RHX(DFN,TARGET,MODE) ;EP; REPRODUCTIVE HX-BRIEF and REPRODUCTIVE HX-EXPANDED objects
TODAYLAB(PAT) ;EP; returns all labs taken today;PATCH 1002 new code
GETINS(RETURN,VISIT) ;return insurance coverage at time of visit
; VISIT=Visit IEN
NLAB(DFN,TIUTST,TIUCNT,BRIEF) ;EP; -- returns last # of current lab result for single test;PATCH 1001
; TIUTST = lab test name; TIUCNT = # of test results to return
FPM(DFN,TARGET,MODE) ;EP; CONTRACEPTION-BRIEF object
SP(NUM) ; -- SUBRTN to pad spaces
NVIT(DFN,TIUMSR,TIUCNT,TIUDATE,BRIEF) ;EP; returns last # of of a specific vital sign; PATCH 1002 new code
; TIUMSR = measurement name
; TIUCNT = # of results to return
; TIUDATE=1 return date measurement taken
LASTHFC(PAT,CTG,CAP) ;EP - return last factor in category CTG for patient PAT; PATCH 1001
; CAP = 1 if want caption to be returned; = 0 otherwise
LMP(DFN,MODE) ;EP; LMP-BRIEF and LMP-EXPANDED objects
EDC(DFN,MODE) ;EP; EDC-BRIEF and EDC-EXPANDED objects
TODAYVIT(PAT) ;EP; returns all vitals taken today

External References

Name Field # of Occurrence
$$PNM^APCLSIL1 TODAYVIT+21
$$PCCVF^APCLV TODAYVIT+7
$$MCD^AUPNPAT GETINS+16
$$MCR^AUPNPAT GETINS+8
$$PI^AUPNPAT GETINS+17
$$RR^AUPNPAT GETINS+22
$$VSTR2VIS^BEHOENCX VINS+7
$$FIXDT^BHSFAM1 FPM+10, FPM+11
$$MCD^BTIULO2 GETINS+16
$$MCR2^BTIULO2 GETINS+9
$$RRE^BTIULO2 GETINS+23
$$THIRD^BTIULO2 GETINS+18
$$QUAL^BTIULO7A NVIT+28
OLD^BTIULO7A RHX+10
$$LSTDATE^BTIUPCC1 NVIT+44, NVIT+45
$$PREG^BTIUPCC6 NVIT+26
$$GETVAR^CIAVMEVT VINS+5
GETVAR^CIAVMEVT VINS+2
$$GET1^DIQ LASTHFC+15, LASTHFC+16, NLAB+16, NLAB+17, LMP+5, LMP+7, EDC+5, EDC+7, RHX+9, RHX+12
, RHX+13, RHX+14, RHX+15, RHX+16, RHX+17, RHX+18, RHX+19, RHX+20, RHX+21, RHX+22
, RHX+23, RHX+24, RHX+25, RHX+26, RHX+31, RHX+32
ENP^XBDIQ1 NLAB+14, NVIT+16, TODAYLAB+9
$$FMTE^XLFDT LASTHFC+18
$$REPEAT^XLFSTR PAD+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNVLAB - [#9000010.09] GET1^DIQ
^AUPNVHF - [#9000010.23] GET1^DIQ
^AUPNREP - [#9000017] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" VINS+7
^AUPNMCR - [#9000003] GETINS+12
^AUPNMCR("B" GETINS+11
^AUPNREP - [#9000017] RHX+8, RHX+28, FPM+6, FPM+7, FPM+8, FPM+10, FPM+11, FPM+27
^AUPNRRE - [#9000005] GETINS+26
^AUPNRRE("B" GETINS+25
^AUPNVHF("AA" LASTHFC+8, LASTHFC+9, LASTHFC+10
^AUPNVLAB("AA" NLAB+11, NLAB+13
^AUPNVLAB("AD" TODAYLAB+8
^AUPNVMSR("AA" NVIT+13, NVIT+15
^AUPNVSIT - [#9000010] GETINS+6
^AUPNVSIT("AA" TODAYVIT+5, TODAYVIT+6, TODAYLAB+6, TODAYLAB+7
^AUTTCM - [#99999.11] FPM+9
^AUTTHF("AC" LASTHFC+7
^AUTTHF("B" LASTHFC+4
^AUTTMSR("B" NVIT+8
^DPT - [#2] LMP+4, EDC+4, RHX+7, FPM+5
^LAB(60 - [#60] NLAB+7
^TMP("BTIULO" NLAB+6!, NLAB+30*, NLAB+31*, NVIT+7!, NVIT+8*, NVIT+44*, NVIT+45*, NVIT+47*, TODAYLAB+2!, TODAYLAB+14*
, TODAYLAB+16

Label References

Name Line Occurrences
$$PAD TODAYLAB+11, TODAYLAB+12, SP+1
$$SP NLAB+29, NVIT+43
GETINS VINS+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APCLV TODAYVIT+1~
APCLV( TODAYVIT+8, TODAYVIT+9
ARR NLAB+5~, NVIT+6~
ARR( NLAB+22*, NLAB+26, NLAB+27, NLAB+28, NVIT+35*, NVIT+40, NVIT+41, NVIT+42
ARRAY NLAB+25~
BHC FPM+2~, FPM+8*, FPM+9
BHX FPM+2~, FPM+6*, FPM+7, FPM+8, FPM+10, FPM+11, FPM+27
BRIEF NLAB~, NLAB+8, NVIT~, NVIT+9
CAP LASTHFC~, LASTHFC+12, LASTHFC+14
CAPTION NLAB+5~, NLAB+8*, NLAB+9*, NLAB+29, NLAB+31, NVIT+6~, NVIT+9*, NVIT+10*, NVIT+43, NVIT+47
CNT VINS+3~, VINS+4*, VINS+12*, VINS+13, VINS+14, GETINS+3~, GETINS+7*, GETINS+14*, GETINS+15, GETINS+16*
, GETINS+20*, GETINS+21, GETINS+28*, GETINS+29, NLAB+5~, NLAB+10*, NLAB+11, NLAB+13, NLAB+19*, NLAB+23*
, NLAB+26, NLAB+27, NLAB+28*, NLAB+29, NVIT+6~, NVIT+12*, NVIT+13, NVIT+35*, NVIT+38*, NVIT+40
, NVIT+41, NVIT+42*, NVIT+43, NVIT+44, NVIT+45, RHX+35*, RHX+36, RHX+37*, RHX+38, RHX+39*
, RHX+40, RHX+41*, RHX+42, RHX+43*, RHX+44, RHX+45*, RHX+46, RHX+47*, RHX+48, RHX+49*
, RHX+50, RHX+51*, RHX+52, FPM+2~, FPM+4*, FPM+12, FPM+13*, FPM+14*, FPM+17*, FPM+19
, FPM+21*, FPM+23, FPM+25*, FPM+28
COUNT TODAYLAB+1~, TODAYLAB+14*
CTG LASTHFC~, LASTHFC+3, LASTHFC+4, LASTHFC+12, LASTHFC+14
CTGN LASTHFC+2~, LASTHFC+4*, LASTHFC+7
DATA NLAB+5~, NLAB+21*, NLAB+22, PAD~, PAD+1
DATE NLAB+5~, NLAB+16*, NLAB+17*, NLAB+22, NLAB+23*, NLAB+26*, NLAB+27, NLAB+28, NVIT+6~, NVIT+33*
, NVIT+35, NVIT+38*, NVIT+40*, NVIT+41, NVIT+42, TODAYVIT+14*, TODAYVIT+15
DATE2 NLAB+5~, NLAB+18*, NLAB+21
DFN VINS+7, GETINS+8, GETINS+9, GETINS+11, GETINS+16, GETINS+17, GETINS+18, GETINS+22, GETINS+23, GETINS+25
, NLAB~, NLAB+11, NLAB+13, NVIT~, NVIT+13, NVIT+15, NVIT+26, LMP~, LMP+4, LMP+5
, LMP+7, EDC~, EDC+4, EDC+5, EDC+7, RHX~, RHX+7, RHX+8, RHX+9, RHX+10
, RHX+12, RHX+13, RHX+14, RHX+15, RHX+16, RHX+17, RHX+18, RHX+19, RHX+20, RHX+21
, RHX+22, RHX+23, RHX+24, RHX+25, RHX+26, RHX+28, RHX+31, RHX+32, FPM~, FPM+5
, FPM+6, FPM+7, FPM+8, FPM+10, FPM+11, FPM+27, TODAYVIT+21
DT TODAYVIT+4, TODAYVIT+21, TODAYLAB+5
EC RHX+3~, RHX+19*, RHX+20*, RHX+46
EDCDT EDC+2~, EDC+7*, EDC+8
END FPM+2~, FPM+11*, FPM+16, FPM+24, FPM+28, TODAYVIT+1~, TODAYVIT+4*, TODAYVIT+5, TODAYLAB+1~, TODAYLAB+5*
, TODAYLAB+6
ERR TODAYVIT+1~, TODAYVIT+7*
FPBEGIN FPM+2~
FPDATE FPM+2~
FT RHX+3~, RHX+15*, RHX+16*, RHX+38
G RHX+3~, RHX+11*, RHX+12*, RHX+36
GRAV RHX+3~
HF LASTHFC+2~, LASTHFC+6*, LASTHFC+7*, LASTHFC+8, LASTHFC+9, LASTHFC+10
HFDT LASTHFC+2~, LASTHFC+9*, LASTHFC+10, LASTHFC+13*, LASTHFC+15, LASTHFC+16, LASTHFC+18
HOW EDC+2~, EDC+7*, EDC+8
I VINS+3~, VINS+11*, VINS+13
IEN GETINS+3~, GETINS+11*, GETINS+12, GETINS+25*, GETINS+26, NLAB+5~, NLAB+12*, NLAB+13*, NLAB+14, NLAB+16
, NLAB+17, NLAB+22, NLAB+27*, NLAB+28, NVIT+6~, NVIT+14*, NVIT+15*, NVIT+16, NVIT+26, NVIT+28
, NVIT+35, NVIT+41*, NVIT+42
INS GETINS+3~, GETINS+13*, GETINS+15, GETINS+19*, GETINS+21, GETINS+27*, GETINS+29
LAB NLAB+5~, NLAB+7*, NLAB+11, NLAB+13, NVIT+6~
LAC RHX+3~, RHX+28*, RHX+30
LAC1 RHX+3~, RHX+27*, RHX+31*, RHX+33*, RHX+52
LACDATE RHX+3~, RHX+32*, RHX+33
LC RHX+3~, RHX+21*, RHX+22*, RHX+48
LCNT NLAB+5~, NLAB+23*, NLAB+28*, NLAB+30
LENGTH PAD~, PAD+1
LGTH NLAB+5~, NLAB+20*, NLAB+21
LIN1 FPM+2~, FPM+26*, FPM+27*, FPM+28
LINE GETINS+3~, GETINS+7*, NLAB+5~, NLAB+28*, NLAB+30, NVIT+6~, NVIT+19*, NVIT+21*, NVIT+22*, NVIT+23*
, NVIT+25, NVIT+27*, NVIT+29*, NVIT+35, NVIT+42*, NVIT+44, NVIT+45, FPM+2~, FPM+15*, FPM+18*
, FPM+19, FPM+22*, FPM+23, TODAYLAB+1~, TODAYLAB+8*, TODAYLAB+11*, TODAYLAB+12*, TODAYLAB+13*, TODAYLAB+14
LIST LASTHFC+2~
LIST( LASTHFC+10*, LASTHFC+15, LASTHFC+16
LIST(0 LASTHFC+12, LASTHFC+13
MB RHX+3~, RHX+13*, RHX+14*, RHX+50
MEAS TODAYVIT+1~
MEAS( TODAYVIT+9*, TODAYVIT+13, TODAYVIT+14, TODAYVIT+15
MEDCARE GETINS+3~, GETINS+9*, GETINS+10, GETINS+12*, GETINS+13
MODE LMP~, LMP+3, LMP+6, EDC~, EDC+3, EDC+6, RHX~, RHX+5, RHX+10, RHX+12
, RHX+14, RHX+16, RHX+18, RHX+20, RHX+22, RHX+24, RHX+26, RHX+33, FPM~, FPM+16
, FPM+20
MSR NVIT+6~, NVIT+8*, NVIT+13, NVIT+15
NUM SP~, SP+1
OTHER RHX+3~
PARA RHX+3~
PAT LASTHFC~, LASTHFC+3, LASTHFC+8, LASTHFC+9, LASTHFC+10, TODAYVIT~, TODAYVIT+5, TODAYVIT+6, TODAYLAB~, TODAYLAB+6
, TODAYLAB+7
PRE RHX+3~, RHX+17*, RHX+18*, RHX+40
PVT GETINS+3~, GETINS+18*, GETINS+19
QUALIF NVIT+6~, NVIT+28*, NVIT+29
RESULT LASTHFC+2~, LASTHFC+14*, LASTHFC+15*, LASTHFC+17*, LASTHFC+18*, LASTHFC+19, VINS+3~, VINS+8, TODAYVIT+12*, TODAYVIT+22*
, TODAYVIT+23*, TODAYVIT+24
RESULT( VINS+11, VINS+13
RETURN GETINS~, GETINS+4!
RETURN( GETINS+15*, GETINS+16*, GETINS+21*, GETINS+29*
RR GETINS+3~, GETINS+23*, GETINS+24, GETINS+26*, GETINS+27
RRE GETINS+3~
SA RHX+3~, RHX+25*, RHX+26*, RHX+44
SEL GETINS+3~, GETINS+13*, GETINS+19*, GETINS+27*
START FPM+2~, FPM+10*, FPM+18, FPM+22
STOP NVIT+6~
TA RHX+3~, RHX+23*, RHX+24*, RHX+42
TARGET VINS~, VINS+2, VINS+6, VINS+7, VINS+10, VINS+13, VINS+14, VINS+15, LMP+3, EDC+3
, RHX~, RHX+4, RHX+5, RHX+7, RHX+8, RHX+10, RHX+36, RHX+38, RHX+40, RHX+42
, RHX+44, RHX+46, RHX+48, RHX+50, RHX+52, RHX+53, FPM~, FPM+3, FPM+13, FPM+14
, FPM+19, FPM+23, FPM+28, FPM+29
TIU NLAB+5~, NLAB+14!, NVIT+6~, NVIT+16!
TIU( NLAB+15, NLAB+18, NLAB+20, NLAB+22, NVIT+19
TIU(1201 NLAB+18, NVIT+18, NVIT+33
TIU(2 NVIT+17
TIUA TODAYLAB+1~, TODAYLAB+9!
TIUA( TODAYLAB+10, TODAYLAB+11, TODAYLAB+12, TODAYLAB+13
TIUA(1109 TODAYLAB+10, TODAYLAB+13
TIUCNT NLAB~, NLAB+9, NLAB+11, NLAB+13, NLAB+26, NLAB+27, NVIT~, NVIT+10, NVIT+13, NVIT+40
, NVIT+41
TIUDATE NVIT~, NVIT+44, NVIT+45
TIUMSR NVIT~, NVIT+8, NVIT+9, NVIT+10, NVIT+21, NVIT+22, NVIT+23, NVIT+24, NVIT+47
TIUTST NLAB~, NLAB+7, NLAB+8, NLAB+9
TIUX TODAYLAB+1~, TODAYLAB+8*, TODAYLAB+9
TOT RHX+3~
TT NVIT+6~, NVIT+18*, NVIT+19
TYP FPM+2~, FPM+9*, FPM+15
TYPE TODAYVIT+1~, TODAYVIT+13*, TODAYVIT+14, TODAYVIT+15, TODAYVIT+16, TODAYVIT+17, TODAYVIT+18, TODAYVIT+19, TODAYVIT+22
U GETINS+12, GETINS+26, NVIT+19, NVIT+21, NVIT+22, NVIT+23, NVIT+25, NVIT+27, NVIT+29, NVIT+44
, NVIT+45, LMP+4, EDC+4, RHX+7, FPM+5, FPM+8, FPM+9, FPM+10, FPM+11, FPM+27
, TODAYVIT+9
VALUE TODAYVIT+1~, TODAYVIT+15*, TODAYVIT+16*, TODAYVIT+17*, TODAYVIT+18*, TODAYVIT+20*, TODAYVIT+21*, TODAYVIT+22
VDT GETINS+3~, GETINS+6*, GETINS+8, GETINS+16, GETINS+17, GETINS+22, NLAB+5~, NLAB+10*, NLAB+11*, NLAB+13
, NVIT+6~, NVIT+12*, NVIT+13*, NVIT+15, NVIT+33, TODAYVIT+1~, TODAYVIT+4*, TODAYVIT+5*, TODAYVIT+6, TODAYVIT+9
, TODAYLAB+1~, TODAYLAB+5*, TODAYLAB+6*, TODAYLAB+7
VFILENUM NLAB+25~
VISIT GETINS~, GETINS+6, TODAYLAB+1~, TODAYLAB+7*, TODAYLAB+8
VST VINS+3~, VINS+5*, VINS+6, VINS+7*, VINS+8, TODAYVIT+1~, TODAYVIT+6*, TODAYVIT+7
X LASTHFC+2~, LASTHFC+16*, LASTHFC+17, VINS+3~, VINS+7*, NLAB+5~, NVIT+6~, NVIT+43*, NVIT+44, NVIT+45
, LMP+2~, LMP+5*, LMP+6, LMP+7, EDC+2~, EDC+5*, EDC+6, EDC+8, RHX+3~, RHX+9*
, RHX+10, RHX+11, FPM+2~, TODAYVIT+8*, TODAYVIT+9
Y NLAB+29*, NLAB+30, NVIT+20~, NVIT+21*, NVIT+22*, NVIT+23*, NVIT+25*, NVIT+26*, NVIT+27

Marked Items

Name Field # of Occurrence
$T(GETVAR^CIAVMEVT VINS+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All