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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: VBECLU0

Package: VBECS

Routine: VBECLU0


Information

VBECLU0 ;HOIFO/BNT - VBECS Patient Lookup Utility ;

Source Information

Source file <VBECLU0.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 2 $$NOW^XLFDT  $$UP^XLFSTR  
Scheduling 1 GETPLIST^SDAMA202  
VA FileMan 1 DT^DILF  
VBECS 1 (ADD,PTDATA)^VBECLU  
VistALink 1 ($$CHARCHK,$$STOP)^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: 1

Package Total Caller Graph
VBECS 1 VBECLU  

Entry Points

Name Comments DBIA/ICR reference
BYFILTER(FILTER,FILTERV,BDATE,EDATE,SEARCH,VALUE,DELIM) ; -- search type by clinic, provider, or ward.
FILTCHK(DFN,TYPE,VALUE) ; -- Filter search -
; -- check patients to match search type and search value for filter searchs
; -- returns 1 if matchs, 0 if no match
WARDPTS(WARD) ; RETURN LIST OF PATIENTS IN A WARD
; Based on ORQPTQ2
PROVPTS(PROV) ; RETURN LIST OF PATIENTS LINKED TO A PRIMARY PROVIDER
; Based on ORQPTQ2
; "APR" xref is on field PROVIDER in file 2 (2;.104)
; "AAP" xref is on field ATTENDING PHYSICIAN in file 2 (2;.1041)
;
CLINPTS(CLIN,BDATE,EDATE) ; RETURN LIST OF PTS W/CLINIC APPT W/IN BEGINNING AND END DATES
CLINPT2(CLIN,BEGIN,END) ; -- Use scheduling rehosting API from patches SD*5.3*253 and SD*5.3*275
; -- GETPLIST^SDAMA202(SDIEN,SDFIELDS,SDAPSTAT,SDSTART,SDEND,.SDRESULT,SDIOSTAT)
ADDPTS() ;
NAMECOMP(DFN) ; ENTRY IS +$P($G(^DPT(DFN,"NAME")),"^",1)

External References

Name Field # of Occurrence
DT^DILF CLINPTS+11, CLINPTS+12
GETPLIST^SDAMA202 CLINPT2+8
ADD^VBECLU BYFILTER+6, BYFILTER+13, BYFILTER+18, BYFILTER+19, NAMECOMP+9
PTDATA^VBECLU ADDPTS+5
$$NOW^XLFDT CLINPTS+5
$$UP^XLFSTR FILTCHK+5
$$CHARCHK^XOBVLIB NAMECOMP+3, NAMECOMP+4, NAMECOMP+5, NAMECOMP+6, NAMECOMP+7, NAMECOMP+8
$$STOP^XOBVLIB BYFILTER+8, WARDPTS+7, PROVPTS+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(42 - [#42] WARDPTS+5
^DPT - [#2] FILTCHK+13, FILTCHK+16, FILTCHK+19, FILTCHK+22, WARDPTS+10, PROVPTS+10, PROVPTS+12, NAMECOMP+2
^DPT("CN" WARDPTS+8
^TMP("PTLKUP" BYFILTER+2!, WARDPTS+10*, PROVPTS+12*, CLINPT2+20*, ADDPTS+3, ADDPTS+4
^TMP($J CLINPT2+3!, CLINPT2+14, CLINPT2+18
^VA(20 - [#20] NAMECOMP+2

Label References

Name Line Occurrences
$$FILTCHK WARDPTS+9, PROVPTS+11, CLINPT2+19
ADDPTS BYFILTER+16
CLINPT2 CLINPTS+16
CLINPTS BYFILTER+10
PROVPTS BYFILTER+11
WARDPTS BYFILTER+9

Naked Globals

Name Field # of Occurrence
^( CLINPT2+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A NAMECOMP+1~, NAMECOMP+2*, NAMECOMP+3, NAMECOMP+4, NAMECOMP+5, NAMECOMP+6, NAMECOMP+7, NAMECOMP+8
APPTS CLINPT2+4~*, CLINPT2+8, CLINPT2+11
BDATE BYFILTER~, BYFILTER+10, CLINPTS~, CLINPTS+8*, CLINPTS+11, CLINPTS+13, CLINPTS+16
BEGIN CLINPT2~, CLINPT2+8
CHKIN CLINPTS+3~
>> CHKVAL FILTCHK+13*, FILTCHK+14, FILTCHK+16*, FILTCHK+17, FILTCHK+19*, FILTCHK+20, FILTCHK+22*, FILTCHK+23
CHKX CLINPTS+3~
CLIN CLINPTS~, CLINPTS+1, CLINPTS+16, CLINPT2~, CLINPT2+8
CLNAM CLINPTS+3~
DE NAMECOMP+1~, NAMECOMP+8*, NAMECOMP+9
DELIM BYFILTER~, BYFILTER+8
DFN FILTCHK~, FILTCHK+8, FILTCHK+13, FILTCHK+16, FILTCHK+19, FILTCHK+22, WARDPTS+3~, WARDPTS+4*, WARDPTS+7, WARDPTS+8*
, WARDPTS+9, WARDPTS+10, PROVPTS+7~, PROVPTS+8*, PROVPTS+10*, PROVPTS+11, PROVPTS+12, CLINPTS+3~, CLINPTS+7*, ADDPTS+1~
, ADDPTS+4*, ADDPTS+5, NAMECOMP~, NAMECOMP+2
EDATE BYFILTER~, BYFILTER+10, CLINPTS~, CLINPTS+9*, CLINPTS+12, CLINPTS+13, CLINPTS+14*, CLINPTS+16
END CLINPT2~, CLINPT2+8
FILTER BYFILTER~, BYFILTER+9, BYFILTER+10, BYFILTER+11
FILTERV BYFILTER~, BYFILTER+8
FN NAMECOMP+1~, NAMECOMP+4*, NAMECOMP+9
I BYFILTER+8*, FILTCHK+10~, CLINPTS+3~, CLINPTS+7*, CLINPT2+4~, CLINPT2+17*, CLINPT2+18*
J FILTCHK+10~, CLINPTS+3~
>> LINENO BYFILTER+7*, BYFILTER+17
LN NAMECOMP+1~, NAMECOMP+3*, NAMECOMP+9
MAXAPPTS CLINPTS+3~, CLINPTS+4*
>> MAXSIZRE BYFILTER+18
MI NAMECOMP+1~, NAMECOMP+5*, NAMECOMP+9
NAME CLINPTS+3~, ADDPTS+1~, ADDPTS+2*, ADDPTS+3*, ADDPTS+4
>> NOWDT CLINPTS+5*
OKAY BYFILTER+1~, BYFILTER+3*, BYFILTER+9*, BYFILTER+10*, BYFILTER+11*, BYFILTER+13, FILTCHK+10~, FILTCHK+11*, FILTCHK+14*, FILTCHK+17*
, FILTCHK+20*, FILTCHK+23*, FILTCHK+24
ORC CLINPTS+3~
ORJ CLINPTS+3~
ORNOWDT CLINPTS+3~
ORSRV CLINPTS+3~
PCNT BYFILTER+1~, BYFILTER+3*, BYFILTER+17, ADDPTS+5
PR NAMECOMP+1~, NAMECOMP+6*, NAMECOMP+9
PROV PROVPTS~, PROVPTS+5, PROVPTS+10
SEARCH BYFILTER~, WARDPTS+9, PROVPTS+11, CLINPT2+19
SU NAMECOMP+1~, NAMECOMP+7*, NAMECOMP+9
TYPE FILTCHK~, FILTCHK+7, FILTCHK+12, FILTCHK+15, FILTCHK+18, FILTCHK+21
VAL BYFILTER+1~, BYFILTER+8*, BYFILTER+9, BYFILTER+10, BYFILTER+11
VALUE BYFILTER~, FILTCHK~, FILTCHK+5*, FILTCHK+6, FILTCHK+14, FILTCHK+17, FILTCHK+20, FILTCHK+23, WARDPTS+9, PROVPTS+11
, CLINPT2+19
>> VBECLINE BYFILTER+7
>> VBECRSLT BYFILTER+17
WARD WARDPTS~, WARDPTS+2, WARDPTS+5*, WARDPTS+6, WARDPTS+8
X VBECLU0+9*, CLINPTS+3~, CLINPT2+4~, CLINPT2+17*, CLINPT2+18*, CLINPT2+19, CLINPT2+20
XREF PROVPTS+7~, PROVPTS+9*, PROVPTS+10
>> Y(1 CLINPTS+13*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All