BTIULO4 ; IHS/ITSC/LJF - MORE VISIT OBJECTS FOR EHR ;30-Nov-2015 07:22;du
Source file <BTIULO4.m>
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 |
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
|
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 |
FileNo | Call Tags |
---|---|
^AUPNVSIT - [#9000010] | GET1^DIQ |
^AUPNVNT - [#9000010.34] | GET1^DIQ |
^AUTTMSR - [#9999999.07] | GET1^DIQ |
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 |
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 |
Name | Field # of Occurrence |
---|---|
^(12 | GETMSR+9 |
>> | 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 |
Name | Field # of Occurrence |
---|---|
$T(GETVAR^CIAVMEVT | VCC+1, VCPT+1, VMSRD+1, VMSR+1 |