BTIUVSIT ; IHS/ITSC/LJF - Visit File look-up ;18-Jul-2012 13:36;DU
Source file <BTIUVSIT.m>
| Package | Total | Call Graph | 
|---|---|---|
| Text Integration Utility | 6 | $$PATIENT^TIULA ($$IDATE,$$NOW)^TIULC $$PERSPRF^TIULE $$INAME^TIULS $$READ^TIUU $$SELLOC^TIUVSIT | 
| IHS Mods To Text Integration Utilities | 2 | $$ADDEVNT^BTIUCHLP MSG^BTIUU | 
| VA Fileman | 2 | ^DIC $$GET1^DIQ | 
| Authorization Subscription | 1 | $$ISA^USRLM | 
| IHS Electronic Health Record | 1 | $$FNDVIS^BEHOENCX | 
| IHS VA Utilities | 1 | ENP^XBDIQ1 | 
| Patient Care Component | 1 | (,EN)^APCDALV | 
| Package | Total | Caller Graph | 
|---|---|---|
| Text Integration Utility | 3 | TIUVSIT TIUVSIT1 TIUVSITH | 
| IHS Mods To Text Integration Utilities | 1 | BTIUPUTP | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| HELP(X) | ;EP; Offer help | |
| VISITSET | ; -- sets visit variables ; -- pre-answer some questions | |
| GETCLN() | ; -- returns clinic code ien for dictator if defined | |
| SETINPT(VISIT) | ; -- set ^tmp for hospitalization | |
| GETAPPT(DFN,CLINIC,OCCLIM,INDEX,COUNT,LAST,EARLY) | ;EP; Get list of visits ; -- changed list from list of appts to list of visits ; TIUMODE=1 for interactive user mode; =0 for background | |
| STUFVST(DFN,VDATE,APCDCLN) | ; -- auto-add of visit if not found | |
| PROV(V) | ;EP; -- returns primary provider for visit | |
| MSG(A,B,C,D) | ; -- display line to screen | |
| ADD(DFN,ASK,TIUCLNC) | ;EP; Add a visit for patient | |
| VSTSET | ||
| GETSURG(VISIT,DFN,HRCN,SRGDT,CLINIC) | ;EP; Get list of surgeries ; -- also called by TIUPUTPN | |
| INPT(DFN,VDATE) | ; -- return 1 if patient was inpatient on this date | |
| FINDVST | ;EP; -- IHS setup code to find visit for note | 
| Name | Field # of Occurrence | 
|---|---|
| ^APCDALV | STUFVST+13 | 
| EN^APCDALV | ADD+32 | 
| $$FNDVIS^BEHOENCX | FINDVST+10 | 
| $$ADDEVNT^BTIUCHLP | ADD+9 | 
| MSG^BTIUU | MSG+1, VSTSET+1, STUFVST+14 | 
| ^DIC | GETCLN+10 | 
| $$GET1^DIQ | GETAPPT+39, GETSURG+6, ADD+28, VSTSET+6, STUFVST+17, VISITSET+5, PROV+4, GETCLN+12 | 
| $$PATIENT^TIULA | GETSURG+3 | 
| $$IDATE^TIULC | GETAPPT+36 | 
| $$NOW^TIULC | GETAPPT+9 | 
| $$PERSPRF^TIULE | FINDVST+7 | 
| $$INAME^TIULS | GETCLN+10 | 
| $$READ^TIUU | GETAPPT+45, ADD+7, ADD+20, ADD+28, STUFVST+3, STUFVST+7, STUFVST+9 | 
| $$SELLOC^TIUVSIT | ADD+24 | 
| $$ISA^USRLM | GETAPPT+6 | 
| ENP^XBDIQ1 | GETAPPT+18, VSTSET+2, STUFVST+15, SETINPT+2 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^SRF - [#130] | GET1^DIQ | 
| ^DIC(40.7 - [#40.7] | GET1^DIQ | 
| ^SC - [#44] | GET1^DIQ | 
| ^USR(8930.3 - [#8930.3] | GET1^DIQ | 
| ^APCDSITE - [#9001001.2] | GET1^DIQ | 
| ^AUTTLOC - [#9999999.06] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^APCCCTRL(0 | VISITSET+3 | 
| ^APCDSITE - [#9001001.2] | VISITSET+3 | 
| ^AUPNVINP - [#9000010.02] | INPT+5 | 
| ^AUPNVINP("AD" | INPT+4, INPT+5 | 
| ^AUPNVPRV - [#9000010.06] | PROV+3, PROV+4 | 
| ^AUPNVPRV("AD" | PROV+2 | 
| ^AUPNVSIT("AA" | GETAPPT+15, GETAPPT+16 | 
| ^AUPNVSIT("AAH" | INPT+2, INPT+3 | 
| ^DD(9000010.06 | PROV+4 | 
| ^DIC(40.7 - [#40.7] | VSTSET+13, STUFVST+21, GETCLN+1, GETCLN+7 | 
| ^SC - [#44] | FINDVST+4, FINDVST+9, VSTSET+12, VSTSET+13, STUFVST+20, STUFVST+21 | 
| ^SRF("AIHS4" | GETSURG+5 | 
| ^TIU(8925.1 - [#8925.1] | GETCLN+4, GETCLN+5 | 
| ^TMP("TIUIHSV" | FINDVST+13!, GETAPPT+40*, VSTSET+8*, STUFVST+18*, SETINPT+6* | 
| ^TMP("TIUVDT" | GETAPPT+40*, VSTSET+8*, STUFVST+18*, SETINPT+6* | 
| ^TMP("TIUVN" | FINDVST+15, GETAPPT+39*, VSTSET+6*, STUFVST+17*, SETINPT+5* | 
| ^TMP("TIUVNI" | FINDVST+17, FINDVST+19, GETAPPT+38*, GETAPPT+42, VSTSET+4*, STUFVST+16*, SETINPT+4* | 
| ^USR(8930.3 - [#8930.3] | GETCLN+11 | 
| Name | Line Occurrences | 
|---|---|
| $$GETCLN | GETAPPT+30 | 
| $$INPT | GETAPPT+43 | 
| $$PROV | GETAPPT+39, VSTSET+6, STUFVST+17 | 
| ADD | GETAPPT+46 | 
| GETAPPT | FINDVST+15 | 
| MSG | HELP+1, HELP+2, HELP+3, HELP+4, HELP+5 | 
| SETINPT | GETAPPT+43 | 
| VISITSET | ADD+12, STUFVST+5 | 
| VSTSET | ADD+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| A | MSG~, MSG+1 | 
| >> APCDCAT | ADD+7*, ADD+8, ADD+9, ADD+29, STUFVST+3*, STUFVST+4, STUFVST+10 | 
| APCDCLN | ADD+28*, ADD+29!, STUFVST~, STUFVST+9*, STUFVST+10! | 
| >> APCDDATE | ADD+20*, ADD+21, STUFVST+7*, STUFVST+8 | 
| APCDHL | ADD+4~, ADD+24*, ADD+25, ADD+28, VSTSET+12, VSTSET+13, STUFVST+20, STUFVST+21 | 
| >> APCDLOC | ADD+12, STUFVST+5, VISITSET+2*, VISITSET+3*, VISITSET+4, VISITSET+5 | 
| >> APCDPAT | VISITSET+6* | 
| >> APCDTYPE | VISITSET+5* | 
| >> APCDVSIT | ADD+9*, VSTSET, VSTSET+2, VSTSET+6, VSTSET+8, STUFVST+13, STUFVST+15, STUFVST+17, STUFVST+18 | 
| ASK | ADD~ | 
| B | MSG~, MSG+1 | 
| >> BTIUQ | FINDVST+3*, FINDVST+17*, FINDVST+19* | 
| C | MSG~, MSG+1 | 
| CLINIC | GETAPPT~, GETAPPT+27, GETAPPT+29, GETAPPT+30*, GETAPPT+31, GETAPPT+32, GETAPPT+36, GETSURG~ | 
| CODE | GETCLN+2~, GETCLN+5*, GETCLN+6, GETCLN+11, GETCLN+12*, GETCLN+13 | 
| COUNT | GETAPPT~, GETAPPT+12 | 
| D | MSG~, MSG+1 | 
| DA | ADD+1~, STUFVST+2~ | 
| DEFAULT | ADD+1~, ADD+15*, ADD+19*, ADD+20, STUFVST+2~ | 
| DFN | FINDVST+10, FINDVST+15, GETAPPT~, GETAPPT+15, GETAPPT+16, GETAPPT+43, GETAPPT+46, GETSURG~, GETSURG+3*, GETSURG+5 , ADD~, ADD+9, STUFVST~, VISITSET+6, INPT~, INPT+2, INPT+3 | 
| DIC | GETCLN+2~, GETCLN+10* | 
| DIC(0 | GETCLN+10* | 
| DIE | ADD+1~, STUFVST+2~ | 
| DR | ADD+1~, STUFVST+2~ | 
| DSCH | INPT+1~, INPT+5*, INPT+6 | 
| DT | GETAPPT+9*, GETAPPT+11 | 
| DUZ | FINDVST+5, FINDVST+7, GETAPPT+6 | 
| DUZ(2 | VISITSET+2 | 
| EARLY | GETAPPT~, GETAPPT+10*, GETAPPT+15, GETAPPT+43, GETAPPT+46 | 
| HRCN | GETSURG~ | 
| IDX | FINDVST+6~, FINDVST+8*, FINDVST+9 | 
| INDEX | GETAPPT~, GETAPPT+11 | 
| LAST | GETAPPT~, GETAPPT+12*, GETAPPT+15* | 
| LASTA | INPT+1~, INPT+2*, INPT+3 | 
| OCCLIM | GETAPPT~, GETAPPT+6*, GETAPPT+15, GETAPPT+36 | 
| QUES | ADD+1~, STUFVST+2~ | 
| REVDT | SETINPT+1~, SETINPT+3*, SETINPT+4, SETINPT+6 | 
| SRGDT | GETSURG~, GETSURG+5 | 
| STOP | GETAPPT+29~*, GETAPPT+31*, GETAPPT+32* | 
| >> TIU("VISIT" | FINDVST+11* | 
| >> TIUAUTH | GETAPPT+29, GETCLN+10 | 
| >> TIUCAT | FINDVST+10 | 
| TIUCLNC | GETAPPT+46, ADD~, GETCLN+1, GETCLN+2~, GETCLN+7 | 
| TIUCNT | GETAPPT+3~, GETAPPT+12*, GETAPPT+15, GETAPPT+35*, GETAPPT+36* | 
| TIUEND | GETAPPT+3~ | 
| >> TIUER | ADD+8*, ADD+21*, ADD+25*, VSTSET*, VSTSET+16*, STUFVST+4*, STUFVST+8*, STUFVST+13*, STUFVST+22* | 
| >> TIUHDR | GETAPPT+46, ADD+4, ADD+16 | 
| >> TIUHDR("TIUVDT" | ADD+17, STUFVST+6 | 
| TIUI | GETAPPT+3~, GETAPPT+11*, GETAPPT+15*, GETAPPT+16, GETSURG+2~, GETSURG+4*, GETSURG+5*, GETSURG+6 | 
| TIUJ | GETAPPT+3~, GETAPPT+12*, GETAPPT+35*, GETAPPT+38, GETAPPT+39, GETAPPT+40 | 
| >> TIULAST | FINDVST+15 | 
| >> TIULDT | FINDVST+15 | 
| >> TIULOC | FINDVST+10, FINDVST+15 | 
| >> TIUMODE | FINDVST+3, FINDVST+19, GETAPPT+31, GETAPPT+44 | 
| >> TIUOCC | FINDVST+15 | 
| >> TIUOK | VSTSET+16* | 
| TIUPREF | FINDVST+6~, FINDVST+7*, FINDVST+8 | 
| >> TIUSDC | VSTSET+13*, STUFVST+21* | 
| TIUSREC | GETAPPT+3~ | 
| >> TIUSSN | GETSURG+3 | 
| >> TIUTYPE | GETCLN+4, GETCLN+5 | 
| >> TIUVDT | FINDVST+10, FINDVST+15, GETAPPT+36, GETAPPT+46 | 
| TIUX | GETSURG+2~, GETSURG+4*, GETSURG+6*, GETSURG+7 | 
| TIUY | ADD+1~, STUFVST+2~ | 
| TIUY("LOC" | FINDVST+4*, FINDVST+5, FINDVST+9* | 
| TIUZ | GETAPPT+17~, GETSURG+2~, ADD+1~, STUFVST+2~, SETINPT+1~ | 
| TIUZ( | GETAPPT+21, GETAPPT+27, GETAPPT+32, GETAPPT+36, GETAPPT+38, GETAPPT+39, GETAPPT+40, GETSURG+7*, GETSURG+8, VSTSET+4 , VSTSET+6, VSTSET+8, VSTSET+10, STUFVST+16, STUFVST+17, STUFVST+18, SETINPT+3, SETINPT+4, SETINPT+5 | 
| TIUZ(0 | GETSURG+8 | 
| >> TIUZV | GETAPPT+16*, GETAPPT+18, GETAPPT+39, GETAPPT+40 | 
| U | FINDVST+4, FINDVST+8, FINDVST+9, GETAPPT+38, GETAPPT+39, GETAPPT+43, VSTSET+4, VSTSET+6, VSTSET+12, VSTSET+13 , STUFVST+16, STUFVST+17, STUFVST+20, STUFVST+21, INPT+4, INPT+7, SETINPT+4, SETINPT+5, PROV+3, PROV+4 | 
| USR | GETCLN+2~, GETCLN+11*, GETCLN+12 | 
| V | PROV~, PROV+2 | 
| VDATE | STUFVST~, INPT~, INPT+2, INPT+6 | 
| VIEN | FINDVST+2~, FINDVST+10*, FINDVST+11 | 
| VISIT | GETSURG~, GETSURG+8*, GETSURG+9*, INPT+1~, INPT+3*, INPT+4, INPT+5, INPT+7, SETINPT~, SETINPT+2 , SETINPT+6 | 
| >> VLOC | FINDVST+4 | 
| VSIT | ADD+1~, STUFVST+2~ | 
| >> VSTR | VSTSET+10* | 
| VTYPE | ADD+1~, STUFVST+2~ | 
| X | GETAPPT+17~, GETAPPT+21*, GETAPPT+29, GETAPPT+31, GETAPPT+32, GETAPPT+36, HELP~, ADD+1~, STUFVST+2~, PROV+1~ , PROV+2*, PROV+3, PROV+4, GETCLN+1*, GETCLN+2~, GETCLN+7*, GETCLN+10* | 
| Y | GETAPPT+43*, GETAPPT+45*, ADD+1~, STUFVST+2~, PROV+1~, PROV+2, PROV+4*, PROV+5, GETCLN+2~, GETCLN+4* , GETCLN+5, GETCLN+10, GETCLN+11 |