BEHOPTP3 ;MSC/IND/MGH - Patient List Management ;30-Mar-2012 19:10;DU
Source file <BEHOPTP3.m>
| 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 | 
| 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 | 
| RPC Name | Call Tags | 
|---|---|
| BEHOPTP3 MANAGE | MANAGE | 
| FileNo | Call Tags | 
|---|---|
| ^OR(100.21 - [#100.21] | Classic Fileman Calls | 
| 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 | 
| 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 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | GETLST+7, GETLST+11 | 
| >> | 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 |