BEHOUSCX ;MSC/IND/DKM - User Context Support ;02-Nov-2009 10:27;PLS
Source file <BEHOUSCX.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 6 | $$UP^XLFSTR DUZ^XUP ($$ACTIVE,$$DIV4)^XUSER $$EN^XUSHSH HASH^XUSHSHP $$DECRYP^XUSRB1 |
CIA Utilities | 1 | $$DT^CIAU |
Toolkit | 1 | $$GET^XPAR |
VA Fileman | 1 | $$GET1^DIQ |
VueCentric Framework | 1 | GETPAR^CIAVMRPC |
Package | Total | Caller Graph |
---|---|---|
IHS Electronic Health Record | 5 | BEHOARMU BEHOART BEHOENCX BEHOPTCX BEHOPTP3 |
GUI Objects | 2 | BGOUTL BGOWEB |
Adverse Reaction Tracking | 1 | GMRAPED3 |
Generic Retrieval Utility | 1 | CIAZGRPC |
Name | Comments | DBIA/ICR reference |
---|---|---|
HASFMCD(DATA,CODE) | ;
|
|
ACTIVE(IEN,DAT) | ;PEP - User active?
|
|
INDIV(IEN,DIV) | ;
|
|
HASKEY(KEY,USR) | ;PEP - Does user have key?
|
|
NEWPERS(DATA,FROM,DIR,KEY,DATE,FLT,CNT) | ;
; .DATA=returned list ; FROM=text to $O from ; DIR=$O direction, ; KEY=screen users by security key (optional) ; DATE=checks for an active person class on this date (optional) ; FLT=any of: A=Active only, D=Current division only ; CNT=maximum # to return (defaults to 44) |
|
VALIDSIG(DATA,ESIG) | ;
|
|
STORESIG(DATA,ESIG) | ;
|
|
HASESIG(DATA) | ;EP
|
|
ISPROV() | ;EP
|
|
ORDROLE() | ;EP
|
|
USERINFO(DATA,USER) | ;
|
|
VALIDPSW(DATA,PSW) | ;
|
|
HASKEYS(DATA,KEYS,USR) | ;
|
|
VALINSIG(DATA,ESIG) | ;
|
Name | Field # of Occurrence |
---|---|
$$DT^CIAU | NEWPERS+11 |
GETPAR^CIAVMRPC | HASKEY+3 |
$$GET1^DIQ | USERINFO+16 |
$$UP^XLFSTR | VALIDPSW+1 |
$$GET^XPAR | USERINFO+10, USERINFO+11, USERINFO+12, USERINFO+14 |
DUZ^XUP | USERINFO+2 |
$$ACTIVE^XUSER | ACTIVE+3 |
$$DIV4^XUSER | INDIV+4 |
$$EN^XUSHSH | VALIDPSW+1 |
HASH^XUSHSHP | VALIDSIG+3, STORESIG+5 |
$$DECRYP^XUSRB1 | VALIDSIG+2, VALINSIG+3, STORESIG+4, VALIDPSW+1 |
RPC Name | Call Tags |
---|---|
BEHOUSCX HASFMCD | HASFMCD |
BEHOUSCX HASKEYS | HASKEYS |
BEHOUSCX NEWPERS | NEWPERS |
BEHOUSCX USERINFO | USERINFO |
BEHOUSCX VALIDPSW | VALIDPSW |
BEHOUSCX VALIDSIG | VALIDSIG |
BEHOUSCX STORESIG | STORESIG |
BEHOUSCX VALINSIG | VALINSIG |
BEHOUSCX HASESIG | HASESIG |
FileNo | Call Tags |
---|---|
^DIC(49 - [#49] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(200 | STORESIG+9 |
^VA(200 - [#200] | USERINFO+3, USERINFO+15, NEWPERS+12, NEWPERS+13, VALIDSIG+4, STORESIG+6, STORESIG+8*, STORESIG+10, HASESIG+1, VALIDPSW+1 |
^XUSEC( | HASKEY+4 |
Name | Line Occurrences |
---|---|
$$ACTIVE | NEWPERS+16 |
$$HASKEY | USERINFO+6, USERINFO+7, ORDROLE+1, ORDROLE+2, ORDROLE+3, ORDROLE+4, ISPROV+1, HASKEYS+3, NEWPERS+15 |
$$INDIV | NEWPERS+17 |
$$ISPROV | USERINFO+7, USERINFO+8, ORDROLE+4, ORDROLE+5 |
$$ORDROLE | USERINFO+9 |
Name | Field # of Occurrence |
---|---|
^( | STORESIG+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | NEWPERS~, NEWPERS+9*, NEWPERS+12 |
CODE | HASFMCD~, HASFMCD+1 |
DA | STORESIG+1~, STORESIG+2* |
DAT | ACTIVE~, ACTIVE+2 |
DATA | USERINFO~, USERINFO+3*, USERINFO+4, USERINFO+5*, USERINFO+6*, USERINFO+7*, USERINFO+8*, USERINFO+9*, USERINFO+10*, USERINFO+11* , USERINFO+14*, USERINFO+15*, USERINFO+16*, HASKEYS~, HASKEYS+2*, HASKEYS+3*, NEWPERS~, VALIDSIG~, VALIDSIG+4*, VALINSIG~ , VALINSIG+2*, VALINSIG+4*, VALINSIG+5*, STORESIG~, STORESIG+3*, STORESIG+7*, HASESIG~, HASESIG+1*, VALIDPSW~, VALIDPSW+1* , HASFMCD~, HASFMCD+1* |
DATA( | NEWPERS+18* |
DATE | NEWPERS~, NEWPERS+9*, NEWPERS+11*, NEWPERS+16 |
DIR | NEWPERS~, NEWPERS+12 |
DIV | INDIV~, INDIV+3*, INDIV+4 |
DT | ACTIVE+2~* |
DTIME | USERINFO+13 |
DUZ | USERINFO+2~, USERINFO+3, USERINFO+5, USERINFO+15, HASKEY+2, INDIV+2, VALIDSIG+4, STORESIG+2, STORESIG+6, STORESIG+8 , STORESIG+10, HASESIG+1, VALIDPSW+1 |
DUZ(0 | HASFMCD+1 |
DUZ(2 | INDIV+3 |
ESIG | VALIDSIG~, VALIDSIG+2, VALINSIG~, VALINSIG+3, STORESIG~, STORESIG+4 |
FLT | NEWPERS~, NEWPERS+9*, NEWPERS+10*, NEWPERS+16, NEWPERS+17 |
FROM | NEWPERS~, NEWPERS+12*, NEWPERS+13, NEWPERS+18 |
I | NEWPERS+8~, NEWPERS+9*, NEWPERS+12, NEWPERS+18* |
IEN | NEWPERS+8~, NEWPERS+12*, NEWPERS+13*, NEWPERS+14, NEWPERS+15, NEWPERS+16, NEWPERS+17, NEWPERS+18, ACTIVE~, ACTIVE+3 , INDIV~, INDIV+2*, INDIV+4 |
KEY | HASKEY~, HASKEY+1, HASKEY+3, HASKEY+4, NEWPERS~, NEWPERS+9*, NEWPERS+15 |
KEYS | HASKEYS~, HASKEYS+3 |
LP | STORESIG+1~, STORESIG+9* |
PC | HASKEYS+1~, HASKEYS+3* |
PSW | VALIDPSW~, VALIDPSW+1 |
RTN | INDIV+1~, INDIV+4 |
RTN( | INDIV+4 |
U | USERINFO+3, USERINFO+5, USERINFO+6, USERINFO+7, USERINFO+8, USERINFO+9, USERINFO+10, USERINFO+11, USERINFO+15, USERINFO+16 , HASKEYS+3, NEWPERS+18, VALIDSIG+4, STORESIG+8, HASESIG+1, VALIDPSW+1 |
USER | USERINFO~, USERINFO+2 |
USR | HASKEY~, HASKEY+2*, HASKEY+3, HASKEY+4, HASKEYS~, HASKEYS+3 |
X | USERINFO+1~, USERINFO+12*, USERINFO+13*, USERINFO+14, ACTIVE+1~, ACTIVE+3*, ACTIVE+4, VALIDSIG+1~, VALIDSIG+2*, VALIDSIG+4 , VALINSIG+1~, VALINSIG+3*, VALINSIG+4, VALINSIG+5, STORESIG+1~, STORESIG+4*, STORESIG+8 |