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 |