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 |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BEHOPTP3

Package: IHS Electronic Health Record

Routine: BEHOPTP3


Information

BEHOPTP3 ;MSC/IND/MGH - Patient List Management ;30-Mar-2012 19:10;DU

Source Information

Source file <BEHOPTP3.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
CIA Utilities 2 ($$DT,$$TRIM)^CIAU  $$TRAP^CIAUOS  
GUI Objects 1 ($$DELETE,$$UPDATE)^BGOUTL  
IHS Electronic Health Record 1 $$ACTIVE^BEHOUSCX  
VA Fileman 1 UPDATE^DIE  

Entry Points

Name Comments DBIA/ICR reference
MANAGE(DATA,LIST,ACTION,NAME,VAL) ;
DELLST(DATA,NAME) ;EP
DELETE(DATA,NAME) ;Delete entire team
GETLST(DATA,NAME) ;EP
GETIEN(NAME) ;Get the IEN of the list
EXEC(NODE) ;
GETTEAM(DATA) ;Get the teams with this user
MAN2(DATA,LIST,ACTION,NAME,VAL) ;EP
VALIDATE(NAME,DUP) ;
SETLST(DATA,NAME,VAL) ;EP
UPPER(X) ; Convert lower case X to UPPER CASE
CRLST(DATA,NAME) ;EP Create a new team list

External References

Name Field # of Occurrence
$$ACTIVE^BEHOUSCX GETLST+8
$$DELETE^BGOUTL DELLST+9, DELLST+13, DELETE+6
$$UPDATE^BGOUTL CRLST+12
$$DT^CIAU GETLST+4, CRLST+3
$$TRIM^CIAU VALIDATE+2
$$TRAP^CIAUOS EXEC+2
UPDATE^DIE CRLST+17, SETLST+13, SETLST+18

Used in RPC

RPC Name Call Tags
BEHOPTP3 MANAGE MANAGE

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^OR(100.21 - [#100.21] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BEHOPT(90460.03 - [#90460.03] EXEC+3
^DPT - [#2] GETLST+12
^OR(100.21 - [#100.21] GETLST+6, GETLST+7, GETLST+11, SETLST+6, GETIEN+2, DELLST+5, DELLST+6, DELLST+10, GETTEAM+3, GETTEAM+4
^VA(200 - [#200] GETLST+9, GETLST+10

Label References

Name Line Occurrences
$$GETIEN GETLST+5, VALIDATE+5, VALIDATE+6, SETLST+4, DELLST+3, DELETE+4
$$UPPER CRLST+7
$$VALIDATE MAN2+2, MAN2+3
CRLST MAN2+7
DELETE MAN2+9
DELLST SETLST+7
EXEC MANAGE+1
GETLST MAN2+6
GETTEAM MAN2+5
SETLST MAN2+8

Naked Globals

Name Field # of Occurrence
^( GETLST+7, GETLST+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTION MANAGE~, MAN2~, MAN2+2, MAN2+3, MAN2+5, MAN2+6, MAN2+7, MAN2+8, MAN2+9
CNT GETLST+1~, GETLST+3*, GETLST+9*, GETLST+10*, GETLST+12*, GETTEAM+1~, GETTEAM+2*, GETTEAM+5*
CNTM SETLST+1~, SETLST+5*
CNTU SETLST+1~, SETLST+5*
DA DELLST+1~, DELLST+7*, DELLST+9, DELLST+11*, DELLST+13
DA(1 DELLST+7*, DELLST+11*
DATA MANAGE~, MAN2~, MAN2+1*, MAN2+3*, MAN2+5, MAN2+6, MAN2+7, MAN2+8, MAN2+9, GETLST~
, GETLST+2!, CRLST~, CRLST+2!, SETLST~, SETLST+2!, SETLST+7, DELLST~, DELLST+4*, DELLST+9*, DELLST+13*
, DELLST+14*, DELLST+15, DELETE~, DELETE+2!, DELETE+6*, GETTEAM~
DATA( GETLST+9*, GETLST+10*, GETLST+12*, GETTEAM+5*
DATA(1 MAN2+2*, MAN2+4, MAN2+10*, GETLST+3*, GETLST+6*, CRLST+12*, CRLST+13*, SETLST+6*, DELLST+5*
DATE GETLST+1~, GETLST+4*, GETLST+8, CRLST+1~, CRLST+3*, CRLST+10
DIK DELLST+1~, DELLST+8*, DELLST+9, DELLST+12*, DELLST+13
DUP VALIDATE~, VALIDATE+2*, VALIDATE+5, VALIDATE+6
DUZ CRLST+9, CRLST+16, GETTEAM+3
ERR SETLST+1~, SETLST+10!, SETLST+15!
FDA CRLST+1~, CRLST+5*, CRLST+6, CRLST+7, CRLST+8, CRLST+9, CRLST+10, CRLST+11, CRLST+12, CRLST+15*
, CRLST+16, SETLST+1~, SETLST+10!, SETLST+11*, SETLST+12, SETLST+15!, SETLST+16*, SETLST+17, DELLST+1~
FDA( CRLST+5, CRLST+15, SETLST+11, SETLST+16
FNUM CRLST+1~, CRLST+4*, CRLST+5, SETLST+1~, DELLST+1~, DELETE+1~, DELETE+5*, DELETE+6
IEN GETLST+1~, GETLST+3*, GETLST+7*, GETLST+11*, CRLST+1~, CRLST+12, SETLST+1~, SETLST+10!, SETLST+15!, GETIEN+1~
, GETIEN+2*, GETIEN+3, DELETE+1~, DELETE+5*, DELETE+6, GETTEAM+1~, GETTEAM+2*, GETTEAM+3*, GETTEAM+4, GETTEAM+5
IEN(1 CRLST+13, CRLST+14, CRLST+15
L VALIDATE+1~, VALIDATE+2*, VALIDATE+3
LIST MANAGE~, EXEC+3, MAN2~
MEM DELLST+1~, DELLST+10*, DELLST+11
NAME MANAGE~, MAN2~, MAN2+2, MAN2+3, MAN2+6, MAN2+7, MAN2+8, MAN2+9, GETLST~, GETLST+5
, VALIDATE~, VALIDATE+2*, VALIDATE+4, VALIDATE+5, VALIDATE+6, CRLST~, CRLST+6, CRLST+7, SETLST~, SETLST+3
, SETLST+4, SETLST+7, GETIEN~, GETIEN+2, DELLST~, DELLST+2, DELLST+3, DELETE~, DELETE+3, DELETE+4
NODE EXEC~, EXEC+3
NUM SETLST+1~, SETLST+8*, SETLST+9, SETLST+12, SETLST+14, SETLST+17
PAT GETLST+1~, GETLST+11*, GETLST+12
PRV GETLST+1~, GETLST+7*, GETLST+8, GETLST+9, GETLST+10, DELLST+1~, DELLST+6*, DELLST+7
QUALS GETLST+1~
TEAM GETLST+5*, GETLST+6, GETLST+7, GETLST+11, SETLST+1~, SETLST+4*, SETLST+6, SETLST+11, SETLST+16, DELLST+1~
, DELLST+3*, DELLST+5, DELLST+6, DELLST+7, DELLST+10, DELLST+11, DELETE+4*, DELETE+5
U GETLST+9, GETLST+10, GETLST+12, SETLST+9, SETLST+12, SETLST+14, SETLST+17, GETTEAM+5
VAL MANAGE~, MAN2~, MAN2+8, SETLST~
VAL( SETLST+8, SETLST+9, SETLST+12, SETLST+14, SETLST+17
X GETLST+8*, GETLST+9, GETLST+10, GETTEAM+1~, GETTEAM+4*, GETTEAM+5, UPPER~, UPPER+1
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All