BTIULO5 ; IHS/ITSC/LJF - STILL MORE OBJECTS FOR EHR ;27-Apr-2016 12:26;DU
Source file <BTIULO5.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 3 | $$FMTE^XLFDT $$REPEAT^XLFSTR $$VERSION^XPDUTL | 
| DRG Grouper | 1 | $$ICDDX^ICDEX | 
| GUI Objects | 1 | $$CHECK^BGOASLK | 
| IHS Electronic Health Record | 1 | $$VSTR2VIS^BEHOENCX | 
| IHS Standard Terminology | 1 | $$CONC^BSTSAPI | 
| IHS VA Utilities | 1 | ENP^XBDIQ1 | 
| Order Entry Results Reporting | 1 | EN^ORQ1 | 
| Text Integration Utility | 1 | $$WRAP^TIULS | 
| VA Fileman | 1 | $$GET1^DIQ | 
| VueCentric Framework | 1 | ($$GETVAR,GETVAR)^CIAVMEVT | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Mods To Text Integration Utilities | 3 | BTIULO7A BTIUPV1 BTIUPV2 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GETMED(RETURN,VIEN) | ;EP returns all medications given for a visit | |
| ECODE(IEN) | ; return narrative for e-code | |
| GETPOV(RETURN,VIEN,MULTI) | ;return every diagnosis for current visit ; VISIT=Visit IEN | |
| VPOV(TARGET,MULTI) | ; returns diagnoses for current vuecentric visit context ; MULTI=0 return one line of diagnosis names; MULTI=1 return 1 line per diagnosis | |
| VORD(TARGET) | ; returns orders for current vuecentric visit context | |
| SIG(VMED,SSIG) | ;CONSTRUCT THE FULL TEXT FROM THE ENCODED SIG ; VMED=ien in v med file; SSIG=short sig | |
| VMED(TARGET,SIG) | ;EP; returns medications for current vuecentric visit context ; If SIG is set to 1, include medication sig | |
| GETPTED(RETURN,VIEN,MULTI) | ;return every edcuation topic for current visit ; VISIT=Visit IEN | |
| ACONTROL(DFN) | ;Find last entry of patient's asthma control | |
| PAD(DATA,LENGTH) | ; -- SUBRTN to pad length of data | |
| EDABBRV(X) | ; -- returns education topic abbreviation | |
| SP(NUM) | ; -- SUBRTN to pad spaces | |
| VPTED(TARGET,MULTI) | ; returns patient education topics for current vuecentric visit context ; MULTI=0 return one line of education topic names; MULTI=1 return 1 line per topic | |
| AICD() | ;EP | |
| GETORD(RETURN,VSIT) | ; | |
| VMSET(SPACES) | ; -- set string into wrapped line;IHS/ITSC/LJF 4/22/2005 PATCH 1002 - added parameter | |
| GETSIG(RETURN,VIEN) | ;EP returns all medications given for a visit plus sig | 
| Name | Field # of Occurrence | 
|---|---|
| $$VSTR2VIS^BEHOENCX | VORD+7, VPOV+6, VPTED+7, VMED+6 | 
| $$CHECK^BGOASLK | GETPOV+22 | 
| $$CONC^BSTSAPI | GETPOV+42 | 
| $$GETVAR^CIAVMEVT | VORD+5, VPOV+4, VPTED+4, VMED+4 | 
| GETVAR^CIAVMEVT | VORD+1, VPTED+2, VMED+2 | 
| $$GET1^DIQ | GETPOV+8, GETPOV+41, ECODE+4, ECODE+5, ECODE+6, ECODE+8, GETPTED+7, GETPTED+11, EDABBRV+1, GETMED+4 | 
| $$ICDDX^ICDEX | ECODE+7 | 
| EN^ORQ1 | GETORD+8, GETORD+9 | 
| $$WRAP^TIULS | GETMED+5, VMSET+2 | 
| ENP^XBDIQ1 | GETPOV+17, GETPTED+9, GETSIG+5 | 
| $$FMTE^XLFDT | ACONTROL+10 | 
| $$REPEAT^XLFSTR | PAD+1 | 
| $$VERSION^XPDUTL | AICD+1 | 
| FileNo | Call Tags | 
|---|---|
| ^ICD9 - [#80] | GET1^DIQ | 
| ^AUPNVSIT - [#9000010] | GET1^DIQ | 
| ^AUPNVPOV - [#9000010.07] | GET1^DIQ | 
| ^AUPNVMED - [#9000010.14] | GET1^DIQ | 
| ^AUPNVPED - [#9000010.16] | GET1^DIQ | 
| ^AUTTEDT - [#9999999.09] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("TEST" | VORD+7, VPOV+6, VPTED+7, VMED+6 | 
| ^AUPNVAST - [#9000010.41] | ACONTROL+10 | 
| ^AUPNVAST("AAC" | ACONTROL+4, ACONTROL+6, ACONTROL+8 | 
| ^AUPNVMED("AD" | GETMED+3, GETSIG+4 | 
| ^AUPNVPED("AD" | GETPTED+6 | 
| ^AUPNVPOV - [#9000010.07] | GETPOV+37 | 
| ^AUPNVPOV("AD" | GETPOV+6 | 
| ^AUPNVSIT - [#9000010] | GETORD+4 | 
| ^OR(100 - [#100] | GETORD+15 | 
| ^PS(51 - [#51] | SIG+4 | 
| ^TMP("ORR" | GETORD+6!, GETORD+12, GETORD+30! | 
| Name | Line Occurrences | 
|---|---|
| $$ACONTROL | GETPOV+25 | 
| $$AICD | ECODE+7 | 
| $$ECODE | GETPOV+28 | 
| $$PAD | SP+1 | 
| $$SIG | GETSIG+11 | 
| $$SP | VMSET+6 | 
| GETMED | VMED+8 | 
| GETORD | VORD+9 | 
| GETPOV | VPOV+7 | 
| GETPTED | VPTED+8 | 
| GETSIG | VMED+7 | 
| VMSET | GETSIG+9, GETSIG+11 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | GETORD+12 | 
| ^(9 | SIG+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ADT | ACONTROL+1~, ACONTROL+4*, ACONTROL+5, ACONTROL+6, ACONTROL+8 | 
| AIEN | GETPOV+3~, GETPOV+40*, GETPOV+41 | 
| ARRAY | GETPOV+3~ | 
| ARRAY( | GETPOV+11*, GETPOV+13, GETPOV+14 | 
| ASTHMA | GETPOV+3~, GETPOV+7*, GETPOV+22*, GETPOV+23 | 
| BTIU | GETPOV+3~, GETPOV+17!, GETPTED+3~, GETPTED+9!, GETSIG+5~ | 
| BTIU( | GETPOV+19, GETPOV+20, GETPOV+24, GETPOV+28, GETPOV+29, GETPOV+30, GETPTED+12, GETPTED+13, GETPTED+16, GETSIG+9 , GETSIG+11 | 
| BTIU(1102 | GETPOV+21 | 
| C | GETORD+2~, GETORD+3*, GETORD+13*, GETORD+25, GETORD+27, GETORD+28, GETORD+29 | 
| CNT | VORD+2~, VORD+4*, VORD+13*, VORD+14, VORD+15, VPOV+3~, VPOV+9*, VPOV+11*, VPOV+12, VPOV+13 , GETPOV+3~, GETPOV+16*, GETPOV+33, GETPOV+45*, GETPOV+46, VPTED+3~, VPTED+10*, VPTED+12*, VPTED+13, VPTED+14 , GETPTED+3~, GETPTED+8*, GETPTED+14, GETPTED+15*, GETPTED+16, VMED+3~, VMED+10*, VMED+12*, VMED+13, VMED+14 | 
| CODE | GETPOV+3~, GETPOV+20*, GETPOV+22 | 
| CON | GETPOV+3~, GETPOV+25*, GETPOV+26 | 
| COUNT | GETMED+1~, GETMED+6*, VMSET+1~, VMSET+3*, VMSET+6 | 
| DAT | GETORD+2~, GETORD+4*, GETORD+9 | 
| DATA | PAD~, PAD+1 | 
| DFN | VORD+7, GETORD+2~, GETORD+5*, GETORD+9, VPOV+6, ACONTROL~, ACONTROL+4, ACONTROL+6, ACONTROL+8, VPTED+7 , VMED+6 | 
| DUZ("AG" | ACONTROL+3 | 
| ENTER | ACONTROL+1~, ACONTROL+10*, ACONTROL+11 | 
| FNUM | GETPOV+3~, GETPOV+39*, GETPOV+41 | 
| HDR | GETORD+2~ | 
| HLF | GETORD+2~ | 
| I | VORD+2~, VORD+12*, VORD+14, VPOV+3~, VPOV+10*, VPOV+12, GETPOV+27*, GETPOV+28, GETPOV+29, VPTED+3~ , VPTED+11*, VPTED+13, VMED+3~, VMED+11*, VMED+13 | 
| IEN | GETPOV+3~, GETPOV+6*, GETPOV+8, GETPOV+11, GETPOV+12*, GETPOV+14*, GETPOV+17, GETPOV+28, GETPOV+37, GETPOV+40 , ECODE~, ECODE+4, ECODE+6, ECODE+7, ACONTROL+1~, ACONTROL+6*, ACONTROL+7, ACONTROL+8, ACONTROL+10, GETPTED+3~ , GETPTED+6*, GETPTED+7, GETPTED+9, GETPTED+11 | 
| IEN2 | GETPOV+3~, GETPOV+37*, GETPOV+40 | 
| LENGTH | PAD~, PAD+1 | 
| LEVEL | ACONTROL+1~, ACONTROL+2*, ACONTROL+3, ACONTROL+5, ACONTROL+7, ACONTROL+8*, ACONTROL+9*, ACONTROL+11 | 
| LINE | GETPOV+3~, GETPOV+18*, GETPOV+19*, GETPOV+26*, GETPOV+28*, GETPOV+29*, GETPOV+33, GETPTED+3~, GETPTED+12*, GETPTED+13* , GETPTED+14 | 
| LOC | GETORD+2~, GETORD+5*, GETORD+16 | 
| MED | GETORD+2~, GETORD+14* | 
| MULTI | VPOV~, VPOV+7, GETPOV~, GETPOV+15, VPTED~, VPTED+8, GETPTED~, GETPTED+7 | 
| NARR | GETPOV+3~, GETPOV+8*, GETPOV+9*, GETPOV+10*, GETPOV+11, GETPOV+12*, GETPOV+13*, GETPOV+14, GETPOV+15, GETPOV+30* , GETPOV+31*, GETPOV+32*, GETPOV+33 | 
| NEWORD | GETORD+2~, GETORD+26*, GETORD+27 | 
| NUM | GETPTED+3~, GETPTED+8*, GETPTED+14, SP~, SP+1 | 
| OLD | GETORD+2~, GETORD+13* | 
| ORD | GETORD+2~, GETORD+12!*, GETORD+15, GETORD+17 | 
| ORD("TX" | GETORD+18, GETORD+19, GETORD+21*, GETORD+24, GETORD+26, GETORD+28 | 
| ORLIST | GETORD+2~, GETORD+10, GETORD+12 | 
| PAT | GETPOV+3~, GETPOV+24*, GETPOV+25 | 
| PCNT | GETPOV+3~, GETPOV+16*, GETPOV+33 | 
| PIECE | SIG+2~, SIG+3*, SIG+4 | 
| Q | GETPOV+3~, GETPOV+38*, GETPOV+41*, GETPOV+42*, GETPOV+43 | 
| RESULT | VORD+2~, VORD+9, VPOV+3~, VPOV+7, VPTED+3~, VPTED+8, VMED+3~, VMED+7, VMED+8 | 
| RESULT( | VORD+12, VORD+14, VPOV+10, VPOV+12, VPTED+11, VPTED+13, VMED+11, VMED+13 | 
| RETURN | GETORD~, GETORD+1!, GETPOV~, GETPOV+4!, GETPTED~, GETPTED+4!, GETMED~, GETMED+2!, GETSIG~, GETSIG+2! | 
| RETURN( | GETORD+25!, GETORD+27*, GETORD+28*, GETPOV+33*, GETPOV+46*, GETPTED+14*, GETPTED+16*, GETMED+6*, GETSIG+12*, VMSET+6* | 
| RETURN(1 | GETORD+29*, GETPOV+15*, GETPTED+7* | 
| SIG | VMED~, VMED+7, SIG+2~, SIG+3*, SIG+5*, SIG+6 | 
| SNO | GETPOV+3~, GETPOV+21*, GETPOV+22 | 
| SPACES | VMSET~, VMSET+6 | 
| SSIG | SIG~, SIG+3, SIG+4 | 
| STRING | GETPOV+3~, GETPOV+36*, GETPOV+43*, GETPOV+44, GETPOV+46 | 
| TARGET | VORD~, VORD+1, VORD+3, VORD+6, VORD+7, VORD+11, VORD+14, VORD+15, VORD+16, VPOV~ , VPOV+5, VPOV+6, VPOV+9, VPOV+12, VPOV+13, VPOV+14, VPTED~, VPTED+2, VPTED+6, VPTED+7 , VPTED+10, VPTED+13, VPTED+14, VPTED+15, VMED~, VMED+2, VMED+5, VMED+6, VMED+10, VMED+13 , VMED+14, VMED+15 | 
| TIUCNT | GETSIG+1~, GETSIG+3*, GETSIG+12*, VMSET+4*, VMSET+6 | 
| TIUX | GETMED+1~, GETMED+3*, GETMED+4, GETSIG+1~, GETSIG+3*, GETSIG+4*, GETSIG+5, GETSIG+11 | 
| TIUY | GETMED+1~, GETMED+3*, GETMED+4*, GETMED+5*, GETMED+6, GETSIG+1~, GETSIG+3*, GETSIG+9*, GETSIG+11*, VMSET+2* , VMSET+3, VMSET+6 | 
| TOPIC | GETPTED+3~, GETPTED+11*, GETPTED+12 | 
| U | GETORD+5, GETORD+15, GETORD+17, GETPOV+42, ECODE+7, ACONTROL+10, SIG+4 | 
| VDT | ECODE+1~, ECODE+5*, ECODE+7 | 
| VIEN | GETPOV~, GETPOV+6, ECODE+1~, ECODE+4*, ECODE+5, GETPTED~, GETPTED+6, GETMED~, GETMED+3, GETSIG~ , GETSIG+4 | 
| VMED | SIG~ | 
| VSIT | GETORD~, GETORD+4 | 
| VST | VORD+2~, VORD+5*, VORD+6, VORD+7*, VORD+8, VORD+9, VPOV+3~, VPOV+4*, VPOV+5, VPOV+6* , VPOV+7, VPTED+3~, VPTED+4*, VPTED+6, VPTED+7*, VPTED+8, VMED+3~, VMED+4*, VMED+5, VMED+6* , VMED+7, VMED+8 | 
| X | VORD+2~, VORD+7*, GETORD+2~, GETORD+4*, GETORD+5, GETORD+12*, VPOV+3~, VPOV+6*, GETPOV+35*, GETPOV+37 , GETPOV+39, ECODE+1~, ECODE+6*, ECODE+8, VPTED+3~, VPTED+7*, EDABBRV~, EDABBRV+1, VMED+3~, VMED+6* , SIG+2~, SIG+3*, SIG+4*, SIG+5 | 
| Y | GETORD+2~, GETORD+15*, GETORD+16, GETORD+18*, GETORD+19, GETORD+21, GETORD+24, GETORD+26, GETORD+28, ECODE+1~ , ECODE+3*, ECODE+7*, ECODE+8*, ECODE+9, SIG+2~, SIG+4* | 
| Name | Field # of Occurrence | 
|---|---|
| $T(EN^ORQ1 | GETORD+8 | 
| $T(GETVAR^CIAVMEVT | VORD+1, VPTED+2, VMED+2 |