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 |