BTIULO7 ;IHS/ITSC/LJF - IHS OBJECTS ADDED IN PATCHES;06-Aug-2018 15:33;MGH
Source file <BTIULO7.m>
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 |
Package | Total | Caller Graph |
---|---|---|
IHS Mods To Text Integration Utilities | 1 | BTIULO7A |
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
|
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 |
FileNo | Call Tags |
---|---|
^AUPNVLAB - [#9000010.09] | GET1^DIQ |
^AUPNVHF - [#9000010.23] | GET1^DIQ |
^AUPNREP - [#9000017] | GET1^DIQ |
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 |
Name | Line Occurrences |
---|---|
$$PAD | TODAYLAB+11, TODAYLAB+12, SP+1 |
$$SP | NLAB+29, NVIT+43 |
GETINS | VINS+8 |
>> | 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 |
Name | Field # of Occurrence |
---|---|
$T(GETVAR^CIAVMEVT | VINS+2 |