Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: VBECLU

Package: VBECS

Routine: VBECLU


Information

VBECLU ;HIOFO/bnt-VBECS Patient Lookup Utility ; 9/8/05 12:43pm

Source Information

Source file <VBECLU.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 4 FIND^DIC  DT^DICRW  CLEAN^DILF  ^DIM  
Kernel 2 $$FMTHL7^XLFDT  $$UP^XLFSTR  
Master Patient Index VistA 1 ($$GETICN,$$ICNLC)^MPIF001  
VBECS 1 (BYFILTER,NAMECOMP)^VBECLU0  
VistALink 1 $$CHARCHK^XOBVLIB  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
VBECS 3 VBECLU0  VBECLU3  VBECS PATIENT LOOKUP  

Entry Points

Name Comments DBIA/ICR reference
SEARCH(RESULT,PARAMS) ; -- return patient data in XML format
; -- RPC: VBEC PATIENT LOOKUP SEARCH
; --
; -- input PARAMS ARRAY
; PARAMS("SEARCH_TYPE") = "NAME", "SSN", ICN, SSN4
; PARAMS("SEARCH_VALUE") = value to search for.
;
BYNAME ;
DONE ;
EXIT ;
PTDATA(DFN,VBECPCNT) ;
MAXOUT ;
PRIM(DFN) ; -- returns print name from file 8.1
ADD(STR) ; -- add string to array

External References

Name Field # of Occurrence
FIND^DIC BYNAME+14
DT^DICRW SEARCH+9
CLEAN^DILF BYNAME+18
^DIM SEARCH+29
$$GETICN^MPIF001 PTDATA+42
$$ICNLC^MPIF001 PTDATA+43
BYFILTER^VBECLU0 SEARCH+42
NAMECOMP^VBECLU0 PTDATA+28
$$FMTHL7^XLFDT PTDATA+17, PTDATA+19
$$UP^XLFSTR SEARCH+17, SEARCH+18, SEARCH+23, SEARCH+27
$$CHARCHK^XOBVLIB PTDATA+11, PTDATA+12, PTDATA+19, PTDATA+24, PTDATA+25, PTDATA+34, PTDATA+37, PTDATA+57, PTDATA+58, PRIM+3

Used in RPC

RPC Name Call Tags
VBECS PATIENT LOOKUP SEARCH

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] FIND^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(391 - [#391] PTDATA+34
^DGSL(38.1 - [#38.1] PTDATA+15
^DIC(8 - [#8] PRIM+2
^DIC(8.1 - [#8.1] PRIM+3
^DPT - [#2] PTDATA+8, PTDATA+17, PTDATA+19, PTDATA+25, PTDATA+34, PTDATA+37, PTDATA+40, PTDATA+48, PTDATA+53, PTDATA+57
, PTDATA+58, PRIM+2
^TMP("DILIST" BYNAME+19, BYNAME+25
^VA(200 - [#200] SEARCH+36

Label References

Name Line Occurrences
$$PRIM PTDATA+46
ADD SEARCH+46, SEARCH+47, BYNAME+6, BYNAME+7, BYNAME+16, BYNAME+17, BYNAME+20, BYNAME+29, DONE+1, PTDATA+6
, PTDATA+27, PTDATA+29, PTDATA+30, PTDATA+61, PTDATA+63, MAXOUT+1
BYNAME SEARCH+44
DONE SEARCH+42, SEARCH+45, BYNAME+5, BYNAME+15
PTDATA BYNAME+27

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALIAS PTDATA+1~
BDATE SEARCH+7~, SEARCH+25*, SEARCH+42
>> CODE SEARCH+38*, SEARCH+39, SEARCH+40
DELIM SEARCH+8~, SEARCH+34*, SEARCH+42
DFN BYNAME+1~, BYNAME+26*, PTDATA~, PTDATA+6, PTDATA+8, PTDATA+15, PTDATA+17, PTDATA+19, PTDATA+25, PTDATA+28
, PTDATA+34, PTDATA+37, PTDATA+40, PTDATA+42, PTDATA+43, PTDATA+46, PTDATA+48, PTDATA+53, PTDATA+57, PTDATA+58
, PRIM~, PRIM+2
>> DIERR BYNAME+15
DOB PTDATA+1~, PTDATA+17*, PTDATA+20, PTDATA+21*, PTDATA+22*, PTDATA+23*, PTDATA+24*, PTDATA+29
DOBCODE PTDATA+1~, PTDATA+17*, PTDATA+21*, PTDATA+22*, PTDATA+23*, PTDATA+29
DOD PTDATA+1~, PTDATA+19*, PTDATA+30
DONE PTDATA+1~
DT SEARCH+9
DUZ SEARCH+36
EDATE SEARCH+7~, SEARCH+26*, SEARCH+42
ERRMSG SEARCH+8~, SEARCH+29*, SEARCH+30*, SEARCH+31*, SEARCH+32*, SEARCH+33*, BYNAME+28, BYNAME+29
FILTER SEARCH+7~, SEARCH+23*, SEARCH+42
FILTERV SEARCH+7~, SEARCH+24*, SEARCH+42
FNAME PTDATA+1~, PTDATA+11*, PTDATA+27
FULLCNT BYNAME+1~, BYNAME+19*, BYNAME+24
GENDER PTDATA+1~, PTDATA+37*, PTDATA+63
I SEARCH+7~, PTDATA+1~
ICN PTDATA+1~, PTDATA+40*, PTDATA+42*, PTDATA+43*, PTDATA+63
LINE PTDATA+1~
LINENO SEARCH+8~, BYNAME+21*, BYNAME+31
LNAME PTDATA+1~, PTDATA+12*, PTDATA+27
MAXSIZE SEARCH+8~, SEARCH+19*, SEARCH+20*, SEARCH+21*, MAXOUT+1
MAXSIZRE SEARCH+8~, SEARCH+19*, MAXOUT+1, MAXOUT+2*
MI PTDATA+1~, PTDATA+9*, PTDATA+10*, PTDATA+11*, PTDATA+27
MSCREEN SEARCH+8~, SEARCH+27*, SEARCH+28, SEARCH+29*, SEARCH+30*, SEARCH+31*, SEARCH+32*, SEARCH+33*, SEARCH+39*, SEARCH+40*
, PTDATA+3
NAME PTDATA+1~
NODE BYNAME+1~, BYNAME+25*, BYNAME+26, BYNAME+27
PARAMS SEARCH~
PARAMS("CLINIC_ENDDATE" SEARCH+26
PARAMS("CLINIC_STARTDATE" SEARCH+25
PARAMS("DELIMITER" SEARCH+34
PARAMS("FILTER_TYPE" SEARCH+23
PARAMS("FILTER_VALUE" SEARCH+24
PARAMS("MAX_PATIENTS" SEARCH+19
PARAMS("MSCREEN" SEARCH+27
PARAMS("SEARCH_TYPE" SEARCH+17
PARAMS("SEARCH_VALUE" SEARCH+18
PRIM PTDATA+1~, PTDATA+46*, PTDATA+61
PRIM1 PRIM+1~, PRIM+2*, PRIM+3
PTNAME PTDATA+1~, PTDATA+8*, PTDATA+9, PTDATA+12
RESTRICT SEARCH+8~, SEARCH+36*, SEARCH+37, SEARCH+38
RESULT SEARCH~, SEARCH+14*, SEARCH+15
ROOMBED PTDATA+1~, PTDATA+58*, PTDATA+63
SC PTDATA+1~, PTDATA+48*, PTDATA+49, PTDATA+50*, PTDATA+51*, PTDATA+61
SCPER PTDATA+1~, PTDATA+49*, PTDATA+61
SEARCH SEARCH+7~, SEARCH+17*, SEARCH+42, SEARCH+44, SEARCH+47, BYNAME+7, BYNAME+9, BYNAME+10, BYNAME+11, BYNAME+13
SENSITIV PTDATA+1~, PTDATA+15*, PTDATA+29
SSN PTDATA+1~, PTDATA+25*, PTDATA+29
STR ADD~, ADD+2
TYPE PTDATA+1~, PTDATA+34*, PTDATA+61
VALUE SEARCH+7~, SEARCH+18*, SEARCH+42, BYNAME+5, BYNAME+9*, BYNAME+10*, BYNAME+12*, BYNAME+14
VBEC BYNAME+1~, BYNAME+24*, BYNAME+25
VBECLINE SEARCH+7~, SEARCH+12*, BYNAME+21, ADD+1*, ADD+2
VBECPCNT SEARCH+7~, SEARCH+11*, BYNAME+1~, BYNAME+23*, BYNAME+27, BYNAME+31, PTDATA~, PTDATA+4*, PTDATA+6
VBECRSLT SEARCH+7~, SEARCH+13*, SEARCH+14, BYNAME+31, ADD+2
VET PTDATA+1~, PTDATA+53*, PTDATA+54*, PTDATA+55*, PTDATA+63
WARD PTDATA+1~, PTDATA+57*, PTDATA+63
X VBECLU+18*, SEARCH+7~, SEARCH+29*
X1 PTDATA+1~, PTDATA+9*, PTDATA+10*, PTDATA+11
X2 PTDATA+1~, PTDATA+9*, PTDATA+10
XREF BYNAME+1~, BYNAME+9*, BYNAME+10*, BYNAME+11*, BYNAME+13*, BYNAME+14
Y SEARCH+7~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All