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 |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: BTIULO4

Package: IHS Mods To Text Integration Utilities

Routine: BTIULO4


Information

BTIULO4 ; IHS/ITSC/LJF - MORE VISIT OBJECTS FOR EHR ;30-Nov-2015 07:22;du

Source Information

Source file <BTIULO4.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
IHS Mods To Text Integration Utilities 3 $$QUAL^BTIULO7A  $$LSTDATE^BTIUPCC1  $$PREG^BTIUPCC6  
IHS Electronic Health Record 1 $$VSTR2VIS^BEHOENCX  
IHS VA Utilities 1 ENP^XBDIQ1  
Kernel 1 $$REPEAT^XLFSTR  
VA Fileman 1 $$GET1^DIQ  
VueCentric Framework 1 ($$GETVAR,GETVAR)^CIAVMEVT  

Entry Points

Name Comments DBIA/ICR reference
VCC(TARGET) ; returns chief complaint for current vuecentric visit context
NAME(X) ; return full name for measurement
CPTMOD(ARRAY) ; return CPT modifiers for entry IEN
GETCPT(RETURN,VST) ;Returns all CPT codes for visit (short name & code)
; VST=Visit IEN
PAD(DATA,LENGTH) ; pad length of data
GETMSR(BTRRET,BTRIN) ; Returns common measurements for visit context
; input = Vien|format(0-multi-line array,1-tiu string)
; Return value is TYPE^VALUE^D/T^VMIEN^VIEN
CDT(X) ;EP - Y= date/time ##/##/####@##:## from X (fm date) for display in claim editor
SP(NUM) ; pad spaces
VCPT(TARGET) ; returns CPT codes for current vuecentric visit context
VMSRD(TARGET) ;EP; returns msr for current vuecentric visit context in a single string
GETCC(RETURN,VST) ;Returns Chief Complaint array for visit
; VST=Visit IEN
VMSR() ;EP; returns msr for current vuecentric visit context in a single string
GETMSRD(RETURN,VISIT) ; loop through visit measurements and get results

External References

Name Field # of Occurrence
$$VSTR2VIS^BEHOENCX VCC+6, VCPT+6, VMSRD+5, VMSR+5
$$QUAL^BTIULO7A GETMSRD+6, GETMSR+15
$$LSTDATE^BTIUPCC1 GETMSRD+15, GETMSRD+16
$$PREG^BTIUPCC6 GETMSRD+13, GETMSR+22
$$GETVAR^CIAVMEVT VCC+4, VCPT+4, VMSRD+3, VMSR+3
GETVAR^CIAVMEVT VCC+1, VCPT+1, VMSRD+1, VMSR+1
$$GET1^DIQ GETCC+11, GETCC+14, GETCC+15, NAME+1
ENP^XBDIQ1 GETCPT+10, GETMSRD+4
$$REPEAT^XLFSTR PAD+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNVSIT - [#9000010] GET1^DIQ
^AUPNVNT - [#9000010.34] GET1^DIQ
^AUTTMSR - [#9999999.07] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" VCC+6, VCPT+6, VMSRD+5, VMSR+5
^AUPNVCPT("AD" GETCPT+9
^AUPNVMSR - [#9000010.01] GETMSR+9, GETMSR+10
^AUPNVMSR("AD" GETMSRD+3, GETMSR+8
^AUPNVNT - [#9000010.34] GETCC+12, GETCC+13
^AUPNVNT("AD" GETCC+10
^AUPNVSIT - [#9000010] GETCC+7, GETCPT+7, GETMSR+14
^AUTTMSR - [#9999999.07] GETMSR+13

Label References

Name Line Occurrences
$$CDT GETMSR+27
$$CPTMOD GETCPT+12
$$NAME GETMSRD+15, GETMSRD+16
$$PAD SP+1
$$SP VCC+13
GETCC VCC+8
GETCPT VCPT+8
GETMSR VMSR+7
GETMSRD VMSRD+8

Naked Globals

Name Field # of Occurrence
^(12 GETMSR+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABMTIME CDT+1~, CDT+5*, CDT+6*, CDT+7
ARRAY CPTMOD~
ARRAY( CPTMOD+2, CPTMOD+3
BTIU GETCPT+10!, GETCPT+12
BTIU( GETCPT+13, GETCPT+14
BTRIN GETMSR~, GETMSR+6, GETMSR+7
BTRRET GETMSR~, GETMSR+5!, GETMSR+25*, GETMSR+26*
BTRRET( GETMSR+27*
BTRRET(1 GETMSR+6*, GETMSR+28*
C GETMSR+3~, GETMSR+4*, GETMSR+16*, GETMSR+27, GETMSR+28
CNT VCC+2~, VCC+3*, VCC+11*, VCC+12*, VCC+13, VCC+14, GETCC+3~, GETCC+9*, GETCC+13*, GETCC+15*
, VCPT+2~, VCPT+3*, VCPT+11*, VCPT+12*, VCPT+13, VCPT+14, VCPT+15, GETCPT+3~, GETCPT+9*, GETCPT+11*
, GETCPT+14, VMSRD+10*, VMSRD+14*, VMSRD+15, VMSRD+16, GETMSRD+1~, GETMSRD+7*
DAT GETMSR+3~, GETMSR+9*, GETMSR+14*, GETMSR+27
DATA PAD~, PAD+1
>> DFN VCC+6, VCPT+6, VMSRD+5, GETMSRD+13, VMSR+5, GETMSR+22
FORMAT GETMSR+3~, GETMSR+7*, GETMSR+17
I VCC+11*, GETCC+3~, VCPT+2~, VCPT+11*, GETCPT+3~, VMSRD+11~, VMSRD+12*, VMSRD+13, VMSRD+15
IEN GETCC+3~, GETCC+10*, GETCC+11, GETCC+12, GETCC+13, GETCPT+3~, GETCPT+9*, GETCPT+10
J VMSRD+11~, VMSRD+13*, VMSRD+15
K VMSRD+11~
LENGTH PAD~, PAD+1
LINE VCPT+2~, VCPT+11*, VCPT+13*, VCPT+14
MIEN GETMSRD+1~, GETMSRD+3*, GETMSRD+4, GETMSRD+6
MODIFR GETCPT+3~, GETCPT+12*, GETCPT+14
MSRSTR GETMSR+3~, GETMSR+18*, GETMSR+19*, GETMSR+20*, GETMSR+22*, GETMSR+23*, GETMSR+24*, GETMSR+25, GETMSR+26
N GETCC+3~, GETCC+12*, GETCC+13, GETCPT+3~
NUM SP~, SP+1
QTY GETCPT+3~, GETCPT+13*, GETCPT+14
QUALIF GETMSRD+1~, GETMSRD+6*, GETMSRD+15, GETMSRD+16, GETMSR+3~, GETMSR+15*, GETMSR+25, GETMSR+26
RESULT VCC+2~, VCC+8, VCPT+2~, VCPT+8, VMSRD+8
RESULT( VCC+11, VCC+13, VCPT+11, VCPT+13, VMSRD+12, VMSRD+13, VMSRD+15
RETURN GETCC~, GETCC+4!, GETCPT~, GETCPT+4!, GETMSRD~, GETMSRD+2!
RETURN( GETCC+13*, GETCC+15*, GETCPT+14*, GETMSRD+15*, GETMSRD+16*
RETURN(1 GETCC+5*, GETCC+6*, GETCC+7*, GETCC+14*, GETCC+15, GETCPT+5*, GETCPT+6*, GETCPT+7*
TARGET VCC~, VCC+1, VCC+5, VCC+6, VCC+10, VCC+13, VCC+14, VCC+15, VCPT~, VCPT+1
, VCPT+5, VCPT+6, VCPT+10, VCPT+14, VCPT+15, VCPT+16, VMSRD~, VMSRD+1, VMSRD+4, VMSRD+5
, VMSRD+10, VMSRD+15, VMSRD+16, VMSRD+17
TIU GETMSRD+4!
TIU( GETMSRD+8*, GETMSRD+9*, GETMSRD+10*, GETMSRD+11, GETMSRD+12, GETMSRD+14*, GETMSRD+15, GETMSRD+16
TIU(1201 GETMSRD+15, GETMSRD+16
TIU(2 GETMSRD+5
TYP GETMSR+3~, GETMSR+12*, GETMSR+13
TYPNM GETMSR+3~, GETMSR+13*, GETMSR+18, GETMSR+19, GETMSR+20, GETMSR+21, GETMSR+22, GETMSR+23, GETMSR+24, GETMSR+27
U GETMSR+11, GETMSR+12, GETMSR+13, GETMSR+18, GETMSR+19, GETMSR+20, GETMSR+24, GETMSR+27
VIEN GETCC+3~, GETCC+6*, GETCC+7, GETCC+10, GETCPT+3~, GETCPT+6*, GETCPT+7, GETCPT+9, GETMSR+3~, GETMSR+6*
, GETMSR+8, GETMSR+14, GETMSR+22
VISIT GETMSRD~, GETMSRD+3, GETMSRD+15, GETMSRD+16
VMIEN GETMSR+3~, GETMSR+8*, GETMSR+9, GETMSR+10, GETMSR+15, GETMSR+27
VST VCC+2~, VCC+4*, VCC+5, VCC+6*, VCC+8, GETCC~, GETCC+5, GETCC+6, GETCC+14, GETCC+15
, VCPT+2~, VCPT+4*, VCPT+5, VCPT+6*, VCPT+8, GETCPT~, GETCPT+5, GETCPT+6, VMSRD+2~, VMSRD+3*
, VMSRD+4, VMSRD+5*, VMSRD+8, GETMSRD+13, VMSR+2~, VMSR+3*, VMSR+4, VMSR+5*, VMSR+7, VMSR+8
X VCC+2~, VCC+6*, GETCC+14*, GETCC+15*, VCPT+2~, VCPT+6*, CPTMOD+1~, CPTMOD+2*, CPTMOD+3*, CPTMOD+4
, VMSRD+2~, VMSRD+5*, NAME~, NAME+1, VMSR+2~, VMSR+5*, GETMSR+3~, GETMSR+9*, GETMSR+12, GETMSR+18
, GETMSR+19, GETMSR+20, GETMSR+24, GETMSR+27, CDT~, CDT+2, CDT+3, CDT+4, CDT+5
X2 GETMSR+3~, GETMSR+10*, GETMSR+11
Y GETMSRD+1~, GETMSRD+12*, GETMSRD+13*, GETMSRD+14, CDT+1~, CDT+2*, CDT+3*, CDT+4, CDT+7*, CDT+8

Marked Items

Name Field # of Occurrence
$T(GETVAR^CIAVMEVT VCC+1, VCPT+1, VMSRD+1, VMSR+1
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All