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 |  All
Print Page as PDF
Routine: BTIUPV1

Package: IHS Mods To Text Integration Utilities

Routine: BTIUPV1


Information

BTIUPV1 ; IHS/MSC/MGH - Problem Objects ;27-Apr-2016 12:29;DU

Source Information

Source file <BTIUPV1.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
GUI Objects 3 $$CHECK^BGOASLK  $$CONCEPT^BGOPAUD  GETCON^BGOVTR  
IHS Electronic Health Record 1 $$VSTR2VIS^BEHOENCX  
IHS Mods To Text Integration Utilities 1 ($$ACONTROL,$$ECODE)^BTIULO5  
IHS Standard Terminology 1 ($$CNCLKP,$$CONC)^BSTSAPI  
IHS VA Utilities 1 ENP^XBDIQ1  
Kernel 1 $$FMTE^XLFDT  
VA Fileman 1 $$GET1^DIQ  
VueCentric Framework 1 $$GETVAR^CIAVMEVT  

Caller Graph

Caller Graph Total: 9

Package Total Caller Graph
IHS Mods To Text Integration Utilities 7 BTIUPCC1  BTIUPDD  BTIUPDD1  BTIUPDD2  BTIUPDD3  BTIUPLAN  BTIUPV2  
Health Summary Components 2 BHSPLOB  BHSPLST2  

Entry Points

Name Comments DBIA/ICR reference
QUAL(IEN,CNT) ;Get any qualifiers for this problem
ADD(DATA) ;add to list
TEXT(TYPE,IEN) ;do the text
VST(DFN,TARGET) ;Problems updated this visit
STZ(TEXT) ;EP - Strip Leading Spaces
FINDCP(PRIEN,TYPE,CNT) ;Find a care plan
EDU(PRIEN,VIEN,CNT) ;V education by date
PBYSTAT(DFN,TARGET) ;Get problems by status
GETPRB(VIEN) ;Get problems to update
PRDATA(PRIEN) ;Get data for a problem
REFDT(PRIEN,VIEN,CNT) ; V referrals by date
WRAP(OUT,TEXT,RM,IND) ;EP - Wrap the text and insert in array
CONSULT(PRIEN,DFN,CNT) ;FIND consults
GETPOV(RETURN,VIEN) ;return every diagnosis for current visit
; VISIT=Visit IEN
GETDATA(PRIEN,VIEN) ;Get data for the problem
PROC(WRAP) ;Process the word wrap
TEXT2(IEN) ;do the text
VTRDT(PRIEN,VIEN,CNT) ; Visit Treatment/Regimens by date
MVST(DFN,TARGET,NUM) ;Problems updated this visit
VIDT(PRIEN,VIEN,CNT) ; Visit Instructions by date
VPOV(TARGET) ; returns diagnoses for current vuecentric visit context

External References

Name Field # of Occurrence
$$VSTR2VIS^BEHOENCX VPOV+5
$$CHECK^BGOASLK GETPOV+21
$$CONCEPT^BGOPAUD QUAL+10
GETCON^BGOVTR CONSULT+4
$$CNCLKP^BSTSAPI VTRDT+21
$$CONC^BSTSAPI REFDT+21, GETPOV+38
$$ACONTROL^BTIULO5 GETPOV+24
$$ECODE^BTIULO5 GETPOV+27
$$GETVAR^CIAVMEVT VPOV+3
$$GET1^DIQ GETDATA+2, GETDATA+4, GETDATA+5, QUAL+9, FINDCP+16, FINDCP+17, FINDCP+18, FINDCP+20, FINDCP+21, VIDT+8
, VIDT+16, VIDT+18, REFDT+25, REFDT+26, EDU+7, PBYSTAT+6, PBYSTAT+8, PRDATA+2, PRDATA+4, GETPOV+8
, GETPOV+37
ENP^XBDIQ1 GETPOV+16
$$FMTE^XLFDT FINDCP+19, VIDT+15, VIDT+17, VTRDT+17, REFDT+16

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNVPOV - [#9000010.07] GET1^DIQ
^AUPNVPED - [#9000010.16] GET1^DIQ
^AUPNVVI - [#9000010.58] GET1^DIQ
^AUPNVREF - [#9000010.59] GET1^DIQ
^AUPNPROB - [#9000011] GET1^DIQ
^AUPNCPL - [#9000092] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" VPOV+5
^AUPNCPL - [#9000092] FINDCP+4, FINDCP+5, FINDCP+7, FINDCP+15, TEXT+3, TEXT+4
^AUPNCPL("APT" FINDCP+3
^AUPNPROB - [#9000011] GETPRB+4, GETPRB+6, QUAL+3, QUAL+7, VIDT+10, VTRDT+11, REFDT+9
^AUPNPROB("AC" GETPRB+2, PBYSTAT+4
^AUPNVPED - [#9000010.16] EDU+5
^AUPNVPED("AD" EDU+4
^AUPNVPOV - [#9000010.07] GETPOV+33
^AUPNVPOV("AD" GETPOV+6
^AUPNVREF - [#9000010.59] REFDT+7, REFDT+11, REFDT+20
^AUPNVREF("AE" REFDT+4, REFDT+5, REFDT+6
^AUPNVSIT - [#9000010] VST+6, MVST+7
^AUPNVSIT("AA" VST+4, VST+5, MVST+5, MVST+6
^AUPNVTXR - [#9000010.61] VTRDT+9, VTRDT+13, VTRDT+19
^AUPNVTXR("AF" VTRDT+6, VTRDT+7, VTRDT+8
^AUPNVVI - [#9000010.58] VIDT+12, TEXT2+3, TEXT2+4
^AUPNVVI("AE" VIDT+5, VIDT+7
^TMP("BGOVIN" CONSULT+5, CONSULT+9, CONSULT+10

Label References

Name Line Occurrences
$$STZ WRAP+22, WRAP+30, WRAP+33
ADD GETDATA+3, GETDATA+6, GETDATA+11, QUAL+3, QUAL+13, FINDCP+13, FINDCP+14, VIDT+13, PROC+6, PROC+8
, PROC+9, PROC+10, VTRDT+15, VTRDT+24, REFDT+13, REFDT+24, EDU+6, EDU+7, EDU+8, CONSULT+6
, CONSULT+7, CONSULT+12, CONSULT+13, PBYSTAT+12, PBYSTAT+15, PRDATA+3, PRDATA+5
FINDCP GETDATA+8, GETDATA+9, PRDATA+7, PRDATA+8
GETDATA GETPRB+6
GETPOV VPOV+6
GETPRB VST+7, MVST+9
PRDATA PBYSTAT+14
PROC TEXT+9, TEXT2+10
QUAL GETDATA+7, PRDATA+6
TEXT FINDCP+23
TEXT2 VIDT+19
VIDT GETDATA+10
WRAP TEXT+7, TEXT2+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AIEN QUAL+1~, QUAL+8*, QUAL+9, GETPOV+3~, GETPOV+36*, GETPOV+37
ARR VTRDT+3~, REFDT+2~
ARR(1 VTRDT+23
ARRAY FINDCP+1~, FINDCP+2*, FINDCP+9, REFDT+2~, REFDT+13, PBYSTAT+1~, GETPOV+3~
ARRAY( FINDCP+8*, FINDCP+10, FINDCP+11, REFDT+12*, REFDT+14, REFDT+18, REFDT+19, PBYSTAT+10*, PBYSTAT+11, PBYSTAT+13
, GETPOV+11*, GETPOV+13, GETPOV+14
ASTHMA GETPOV+3~, GETPOV+7*, GETPOV+21*, GETPOV+22
BTIU GETPOV+3~, GETPOV+16!
BTIU( GETPOV+18, GETPOV+19, GETPOV+23, GETPOV+27, GETPOV+28
BTIU(1102 GETPOV+20
BY QUAL+1~
CNT VST+1~, VST+2*, VST+8, GETDATA+7, GETDATA+8, GETDATA+9, GETDATA+10, ADD+1*, ADD+2, QUAL~
, QUAL+2*, FINDCP~, VIDT~, VTRDT~, REFDT~, EDU~, CONSULT~, MVST+1~, MVST+2*, MVST+10
, PBYSTAT+1~, PBYSTAT+2*, PBYSTAT+16, PRDATA+6, PRDATA+7, PRDATA+8, VPOV+2~, VPOV+8*, VPOV+10*, VPOV+11
, VPOV+12, GETPOV+3~, GETPOV+15*, GETPOV+29, GETPOV+41*, GETPOV+42
CODE GETPOV+3~, GETPOV+19*, GETPOV+21
CON GETPOV+3~, GETPOV+24*, GETPOV+25
CPIEN FINDCP+1~, FINDCP+3*, FINDCP+4, FINDCP+5, FINDCP+7, FINDCP+8, FINDCP+11*, FINDCP+15, FINDCP+16, FINDCP+17
, FINDCP+18, FINDCP+20, FINDCP+21, FINDCP+23
CT2 CONSULT+1~, CONSULT+8*, CONSULT+9*, CONSULT+10
DATA ADD~, ADD+2, CONSULT+1~, CONSULT+2*, CONSULT+4
DFN VST~, VST+4, VST+5, GETPRB+2, VIDT+5, VIDT+7, VTRDT+6, VTRDT+7, VTRDT+8, REFDT+4
, REFDT+5, REFDT+6, CONSULT~, CONSULT+4, MVST~, MVST+5, MVST+6, PBYSTAT~, PBYSTAT+4, VPOV+5
DONE FINDCP+1~, FINDCP+2*
DUZ FINDCP+22
EDATE FINDCP+1~, FINDCP+21*, VIDT+2~, VIDT+14*, VIDT+15*, VTRDT+3~, VTRDT+16*, VTRDT+17*, REFDT+2~, REFDT+15*
, REFDT+16*
EDU EDU+2~, EDU+4*, EDU+5, EDU+7
EIE VIDT+2~, VIDT+8*, VIDT+9
FNUM QUAL+1~, QUAL+6*, QUAL+9, GETPOV+3~, GETPOV+35*, GETPOV+37
FOUND VST+1~, VST+2*, VST+4, VST+5, GETPRB+6*, VIDT+2~, VIDT+3*, VIDT+5, VIDT+6*, VTRDT+3~
, VTRDT+5*, VTRDT+6, VTRDT+14*, REFDT+2~, REFDT+3*, REFDT+14, MVST+1~, MVST+2*
I VST+1~, PROC+1~, PROC+2*, PROC+3, PROC+4, PROC+5, PROC+8, PROC+10, MVST+1~, WRAP+18~
, WRAP+21*, WRAP+22, VPOV+2~, VPOV+9*, VPOV+11, GETPOV+26*, GETPOV+27, GETPOV+28
ICD GETDATA+1~, GETDATA+5*, GETDATA+6, PRDATA+1~, PRDATA+4*, PRDATA+5
IEN QUAL~, QUAL+3, QUAL+7, QUAL+8, FINDCP+1~, TEXT~, TEXT+3, TEXT+4, VIDT+2~, VIDT+7*
, VIDT+8, VIDT+12, VIDT+16, VIDT+18, VIDT+19, TEXT2~, TEXT2+3, TEXT2+4, VTRDT+3~, VTRDT+8*
, VTRDT+9, VTRDT+13, VTRDT+19, REFDT+2~, REFDT+6*, REFDT+7, REFDT+11, REFDT+12, REFDT+19*, REFDT+20
, REFDT+25, REFDT+26, GETPOV+3~, GETPOV+6*, GETPOV+8, GETPOV+11, GETPOV+12*, GETPOV+14*, GETPOV+16, GETPOV+27
, GETPOV+33, GETPOV+36
IEN2 QUAL+1~, QUAL+7*, QUAL+8, GETPOV+3~, GETPOV+33*, GETPOV+36
IN VTRDT+3~, VTRDT+20*, VTRDT+21, REFDT+2~
IND WRAP~, WRAP+6*, WRAP+22, WRAP+28, WRAP+29, WRAP+34
INVDT VST+4*, VST+5, FINDCP+1~, FINDCP+7*, FINDCP+8, FINDCP+10*, FINDCP+11, VIDT+2~, VIDT+5*, VIDT+6
, VIDT+7, VIDT+14, VTRDT+3~, VTRDT+6*, VTRDT+7, VTRDT+8, VTRDT+16, REFDT+2~, REFDT+5*, REFDT+6
, REFDT+12, REFDT+14*, REFDT+15, REFDT+18, REFDT+19, MVST+5*, MVST+6
LINE TEXT+1~, PROC+1~, PROC+5*, PROC+6, WRAP+13~, WRAP+18~, WRAP+19*, WRAP+20, WRAP+30*, WRAP+33*
, GETPOV+3~, GETPOV+17*, GETPOV+18*, GETPOV+25*, GETPOV+27*, GETPOV+28*, GETPOV+29
NARR GETDATA+1~, GETDATA+2*, GETDATA+3, PRDATA+1~, PRDATA+2*, PRDATA+3, GETPOV+3~, GETPOV+8*, GETPOV+9*, GETPOV+10*
, GETPOV+11, GETPOV+12*, GETPOV+13*, GETPOV+14, GETPOV+29
NODE FINDCP+1~, FINDCP+15*
NUM CONSULT+3*, CONSULT+4, MVST~, MVST+3*, MVST+5, MVST+6
OUT VTRDT+3~, VTRDT+20*, VTRDT+21, REFDT+2~, WRAP~, WRAP+4*, WRAP+20*, WRAP+25*, WRAP+30*, WRAP+33*
OUT( WRAP+4*, WRAP+20*, WRAP+25*, WRAP+30*, WRAP+33*
PAT GETPOV+3~, GETPOV+23*, GETPOV+24
PCNT FINDCP+1~, FINDCP+2*, FINDCP+12*, GETPOV+3~, GETPOV+15*, GETPOV+29
PIECE WRAP+13~, WRAP+14*, WRAP+17, WRAP+19, WRAP+21, WRAP+25, WRAP+28, WRAP+30, WRAP+33
PRCT EDU+2~, EDU+3*, EDU+6*
PRIEN VST+1~, GETPRB+1*, GETPRB+2*, GETPRB+4, GETPRB+6, GETDATA~, GETDATA+2, GETDATA+4, GETDATA+5, GETDATA+7
, GETDATA+8, GETDATA+9, GETDATA+10, FINDCP~, FINDCP+3, VIDT~, VIDT+5, VIDT+7, VIDT+10, VTRDT~
, VTRDT+10, VTRDT+11, REFDT~, REFDT+8, REFDT+9, REFDT+12, REFDT+18*, REFDT+19, EDU~, EDU+5
, CONSULT~, CONSULT+4, MVST+1~, PBYSTAT+1~, PBYSTAT+4*, PBYSTAT+6, PBYSTAT+8, PBYSTAT+10, PBYSTAT+13*, PBYSTAT+14
, PRDATA~, PRDATA+2, PRDATA+4, PRDATA+6, PRDATA+7, PRDATA+8
PRNT TEXT+1~, TEXT+2*, TEXT+5*, TEXT+6, TEXT+7, TEXT2+1~, TEXT2+2*, TEXT2+5*, TEXT2+7, TEXT2+8
PRNT2 TEXT+1~, TEXT+2*, TEXT+5*, TEXT+6*, TEXT2+1~, TEXT2+2*, TEXT2+5*, TEXT2+7*
PROB VST+1~, VTRDT+3~, VTRDT+9*, VTRDT+10, REFDT+7*, REFDT+8, MVST+1~
PRTCT VTRDT+3~, VTRDT+5*, VTRDT+15*, REFDT+2~, REFDT+3*
PRV FINDCP+1~, FINDCP+16*, FINDCP+22, REFDT+25*, REFDT+26*
PRVNM FINDCP+1~, FINDCP+17*
Q QUAL+1~, QUAL+9*, QUAL+10*, QUAL+11, QUAL+12, GETPOV+3~, GETPOV+34*, GETPOV+37*, GETPOV+38*, GETPOV+39
QUAL QUAL+1~, QUAL+5*, QUAL+11*, QUAL+12*, QUAL+13
RESULT VPOV+2~, VPOV+6
RESULT( VPOV+9, VPOV+11
RET VST+1~, MVST+1~
RETURN GETPOV~, GETPOV+4!
RETURN( GETPOV+29*, GETPOV+42*
RM WRAP~, WRAP+5, WRAP+14, WRAP+25, WRAP+30
SDATE VIDT+2~, VIDT+3*, VIDT+6, CONSULT+1~, CONSULT+11*, CONSULT+13
SER CONSULT+1~, CONSULT+11*, CONSULT+12
SIEN FINDCP+1~, FINDCP+4*, FINDCP+5
SIGN FINDCP+1~, FINDCP+20*, FINDCP+22, VIDT+2~, VIDT+18*, PROC+5, PROC+9
SIGNDT FINDCP+18*, FINDCP+19*, VIDT+2~, VIDT+16*, VIDT+17*, PROC+5, PROC+9
SNO VTRDT+7*, VTRDT+8, REFDT+2~, REFDT+4*, REFDT+5, REFDT+6, REFDT+20*, REFDT+21, GETPOV+3~, GETPOV+20*
, GETPOV+21
SNO1 VTRDT+3~, VTRDT+19*, VTRDT+20
SP WRAP+2~, WRAP+7*, WRAP+22, WRAP+29, WRAP+34
SPACE WRAP+13~, WRAP+28*, WRAP+29, WRAP+33
SSTAT CONSULT+1~, CONSULT+11*, CONSULT+13
START STZ+1~, STZ+2*, STZ+3
STAT GETPRB+4*, GETPRB+5, VIDT+2~, VIDT+10*, VIDT+11, VTRDT+3~, VTRDT+11*, VTRDT+12, REFDT+2~, REFDT+9*
, REFDT+10, PBYSTAT+1~, PBYSTAT+8*, PBYSTAT+9, PBYSTAT+11*, PBYSTAT+12, PBYSTAT+13
STATO PBYSTAT+1~, PBYSTAT+6*, PBYSTAT+7*, PBYSTAT+10
STATUS GETDATA+1~, GETDATA+4*, GETDATA+6, FINDCP+1~, FINDCP+5*, FINDCP+6
STR CONSULT+1~, CONSULT+10*, CONSULT+11
STRING GETPOV+3~, GETPOV+32*, GETPOV+39*, GETPOV+40, GETPOV+42
TARGET VST~, VST+3, VST+8, VST+9, ADD+2, MVST~, MVST+4, MVST+10, MVST+11, PBYSTAT~
, PBYSTAT+3, PBYSTAT+16, PBYSTAT+17, VPOV~, VPOV+4, VPOV+5, VPOV+8, VPOV+11, VPOV+12, VPOV+13
TEXT WRAP~, WRAP+4, WRAP+10*, WRAP+12, WRAP+14, WRAP+22*, WRAP+25*, WRAP+29*, WRAP+30*, WRAP+33*
, WRAP+34*, STZ~, STZ+2, STZ+3
TXT TEXT+1~, TEXT+4*, TEXT+5, TEXT2+1~, TEXT2+4*, TEXT2+5, VTRDT+3~, VTRDT+23*, VTRDT+24, REFDT+2~
, REFDT+23*, REFDT+24
TXTIEN TEXT+1~, TEXT+3*, TEXT+4, TEXT2+1~, TEXT2+3*, TEXT2+4
TYPE FINDCP~, FINDCP+3, FINDCP+13, FINDCP+14, FINDCP+23, TEXT~
U VST+6, GETPRB+4, FINDCP+5, FINDCP+7, VIDT+10, VIDT+12, VTRDT+9, VTRDT+11, VTRDT+13, VTRDT+19
, REFDT+7, REFDT+9, REFDT+11, REFDT+20, REFDT+23, EDU+5, CONSULT+11, MVST+7, GETPOV+38
VCNT VIDT+3*, VTRDT+3~, REFDT+2~, MVST+1~, MVST+2*, MVST+5, MVST+6, MVST+8*
VIEN VST+5*, VST+6, VST+7, GETPRB~, GETPRB+6, GETDATA~, GETDATA+10, VIDT~, VIDT+4*, VIDT+12
, VTRDT~, VTRDT+4*, VTRDT+13, REFDT~, REFDT+11, EDU~, EDU+4, MVST+6*, MVST+7, MVST+9
, GETPOV~, GETPOV+6
>> VSCNT VIDT+3*, VIDT+13*
VST VST+1~, MVST+1~, VPOV+2~, VPOV+3*, VPOV+4, VPOV+5*, VPOV+6
WHEN QUAL+1~
WRAP TEXT+1~, TEXT+2*, TEXT+7, TEXT+9, TEXT2+1~, TEXT2+2*, TEXT2+8, TEXT2+10, PROC~, PROC+2
, PROC+3
WRAP( PROC+4, PROC+5, PROC+8, PROC+10
X QUAL+1~, QUAL+4*, QUAL+6, QUAL+7, VTRDT+3~, VTRDT+21*, VTRDT+22, REFDT+2~, REFDT+21*, REFDT+22
, REFDT+23, VPOV+2~, VPOV+5*, GETPOV+31*, GETPOV+33, GETPOV+35
Z FINDCP+1~
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 |  All