Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointer To FileMan Files |  Fields |  Found Entries |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables  | All
Print Page as PDF
Global: ^USR(8930.3

Package: Authorization Subscription

Global: ^USR(8930.3


Information

FileMan FileNo FileMan Filename Package
8930.3 USR CLASS MEMBERSHIP Authorization Subscription

Description

Directly Accessed By Routines, Total: 17

Package Total Routines
Authorization Subscription 12 USRLM    USRLM1    USRM    USRMEMBR    USRP2INI    USRP3INI    USRPROV    USRU
USRUM    USRUMMBR    USRYP21    ^USR(8930.3    
Quasar 3 ACKQENV    ACKQIPS1    ACKQUTL6    
Scheduling 1 SCMCCV5    
Text Integration Utility 1 TIUPS139    

Accessed By FileMan Db Calls, Total: 7

Package Total Routines
Authorization Subscription 5 USRMEMBR    USRP2INI    USRP3INI    USRUMMBR    USRYP21    
Quasar 2 ACKQCLED    ACKQP17    

Pointer To FileMan Files, Total: 2

Package Total FileMan Files
Authorization Subscription 1 USR CLASS(#8930)[.02]    
Kernel 1 NEW PERSON(#200)[.01]    

Fields, Total: 4

Field # Name Loc Type Details
.01 MEMBER 0;1 POINTER TO NEW PERSON FILE (#200)
************************REQUIRED FIELD************************
NEW PERSON(#200)

  • LAST EDITED:  MAY 06, 1998
  • HELP-PROMPT:  Select a User Class member.
  • DESCRIPTION:  
    This is the name of the person to whom membership in a given User Class is being ascribed.
  • CROSS-REFERENCE:  8930.3^B
    1)= S ^USR(8930.3,"B",$E(X,1,30),DA)=""
    2)= K ^USR(8930.3,"B",$E(X,1,30),DA)
  • CROSS-REFERENCE:  8930.3^AUC^MUMPS
    1)= I +$P(^USR(8930.3,+DA,0),U,2) S ^USR(8930.3,"AUC",+X,+$P(^USR(8930.3,+DA,0),U,2),+DA)=""
    2)= I +$P(^USR(8930.3,+DA,0),U,2) K ^USR(8930.3,"AUC",+X,+$P(^USR(8930.3,+DA,0),U,2),+DA)
    This Multi-field, MUMPS type cross-reference on Person and User Class will help to identify the classes to which a given person belongs.
  • CROSS-REFERENCE:  8930.3^ACU^MUMPS
    1)= I +$P(^USR(8930.3,+DA,0),U,2) S ^USR(8930.3,"ACU",+$P(^USR(8930.3,+DA,0),U,2),+X,+DA)=""
    2)= I +$P(^USR(8930.3,+DA,0),U,2) K ^USR(8930.3,"ACU",+$P(^USR(8930.3,+DA,0),U,2),+X,+DA)
    This multi-field, MUMPS-type cross-reference by User Class and person will help to identify the members of a particular class.
  • CROSS-REFERENCE:  8930.3^AUHX^MUMPS
    1)= I +$P($G(^USR(8930.3,+DA,0)),U,2) S ^USR(8930.3,"AUHX",+X,+$P(^USR(8930.3,+DA,0),U,2),+$P(^USR(8930.3,+DA,0),U,3),+DA)=""
    2)= I +$P($G(^USR(8930.3,+DA,0)),U,2) K ^USR(8930.3,"AUHX",+X,+$P(^USR(8930.3,+DA,0),U,2),+$P(^USR(8930.3,+DA,0),U,3),+DA)
    This Multi-field, MUMPS type cross-reference on Person, User Class, and EFFECTIVE DATE will help to list the history of a given user's membership in various classes.
.02 USER CLASS 0;2 POINTER TO USR CLASS FILE (#8930) USR CLASS(#8930)

  • LAST EDITED:  MAY 23, 1995
  • HELP-PROMPT:  Enter the User Class to which the User is being given membership.
  • DESCRIPTION:  
    This is the User Class to which the User in question is being granted membership.
  • CROSS-REFERENCE:  8930.3^AUC1^MUMPS
    1)= I +$G(^USR(8930.3,+DA,0)),$$CURRENT^USRLM(+DA) S ^USR(8930.3,"AUC",+$G(^USR(8930.3,+DA,0)),+X,+DA)=""
    2)= I +$G(^USR(8930.3,+DA,0)) K ^USR(8930.3,"AUC",+$G(^USR(8930.3,+DA,0)),+X,+DA)
    This Multi-field, MUMPS type cross-reference on Person and User Class help to identify the classes to which a given person belongs.
  • CROSS-REFERENCE:  8930.3^ACU1^MUMPS
    1)= I +$G(^USR(8930.3,+DA,0)),$$CURRENT^USRLM(+DA) S ^USR(8930.3,"ACU",+X,+$G(^USR(8930.3,+DA,0)),+DA)=""
    2)= I +$G(^USR(8930.3,+DA,0)) K ^USR(8930.3,"ACU",+X,+$G(^USR(8930.3,+DA,0)),+DA)
    This multi-field, MUMPS-type cross-reference by User Class and person will help to identify the members of a particular User Class.
  • CROSS-REFERENCE:  8930.3^AUHX1^MUMPS
    1)= I +$P($G(^USR(8930.3,+DA,0)),U) S ^USR(8930.3,"AUHX",+$P($G(^USR(8930.3,+DA,0)),U),+X,+$P(^USR(8930.3,+DA,0),U,3),+DA)=""
    2)= I +$P($G(^USR(8930.3,+DA,0)),U) K ^USR(8930.3,"AUHX",+$P($G(^USR(8930.3,+DA,0)),U),+X,+$P(^USR(8930.3,+DA,0),U,3),+DA)
    This Multi-field, MUMPS type cross-reference on Person, User Class, and EFFECTIVE DATE will help to list the history of a given user's membership in various classes.
.03 EFFECTIVE DATE 0;3 DATE

  • INPUT TRANSFORM:  S %DT="EX" D ^%DT S X=Y K:'$$VALID2^USRU(Y) X
  • LAST EDITED:  JAN 24, 2000
  • HELP-PROMPT:  Enter the Date on which User Class membership is effective.
  • DESCRIPTION:  This is the date on which the user became, or will become a member of the User Class in question. This can be used to determine current, past, or future membership status within a given User Class, as well as for
    scheduling transitions between Classes (e.g., members of the class "PGY1 Residents" will finish their rotation on June 1st, and you'd like to schedule their trasition into the class PGY2 Residents as of that date).
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • CROSS-REFERENCE:  8930.3^AUHX2^MUMPS
    1)= I +$P($G(^USR(8930.3,+DA,0)),U),+$P($G(^(0)),U,2) S ^USR(8930.3,"AUHX",+$P($G(^USR(8930.3,+DA,0)),U),+$P($G(^USR(8930.3,+DA,0)),U,2),+X,+DA)=""
    2)= I +$P($G(^USR(8930.3,+DA,0)),U),+$P($G(^(0)),U,2) K ^USR(8930.3,"AUHX",+$P($G(^USR(8930.3,+DA,0)),U),+$P($G(^USR(8930.3,+DA,0)),U,2),+X,+DA)
    This Multi-field, MUMPS type cross-reference on Person, User Class, and EFFECTIVE DATE will help to list the history of a given user's membership in various classes.
.04 EXPIRATION DATE 0;4 DATE

  • INPUT TRANSFORM:  S %DT="EX" D ^%DT S X=Y K:'$$VALID^USRU(Y) X
  • LAST EDITED:  NOV 03, 1999
  • HELP-PROMPT:  Enter the date on which the User's membership in the Class will expire.
  • DESCRIPTION:  This is the optional date on which the User's membership in a given class will expire (i.e., be automatically discontinued). This can be used to determine historical or future membership within a particular class, and to
    schedule transitions between classes (e.g., the current members of the PGY1 Residents Class will become PGY2 Residents on June 1st, at which time their membership in the class PGY1 Residents will expire, and their
    membership in the class PGY2 Residents will become effective).
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

Found Entries, Total: 2

MEMBER: 200^1^USER,ONE    MEMBER: 200^17^USER,SEVENTEEN    

External References

Name Field # of Occurrence
^%DT .03+1, .04+1
$$CURRENT^USRLM .02(XREF 1S), .02(XREF 2S)
$$VALID^USRU .04+1
$$VALID2^USRU .03+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^USR(8930.3 - [#8930.3] .01(XREF 1S), .01(XREF 1K), .01(XREF 2S), .01(XREF 2K), .01(XREF 3S), .01(XREF 3K), .01(XREF 4S), .01(XREF 4K), .02(XREF 1S), .02(XREF 1K)
.02(XREF 2S), .02(XREF 2K), .02(XREF 3S), .02(XREF 3K), .03(XREF 3S), .03(XREF 3K)

Naked Globals

Name Field # of Occurrence
^(0 .03(XREF 3S), .03(XREF 3K)

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT .03+1*, .04+1*
>> DA .01(XREF 1S), .01(XREF 1K), .01(XREF 2S), .01(XREF 2K), .01(XREF 3S), .01(XREF 3K), .01(XREF 4S), .01(XREF 4K), .02(XREF 1S), .02(XREF 1K)
.02(XREF 2S), .02(XREF 2K), .02(XREF 3S), .02(XREF 3K), .03(XREF 3S), .03(XREF 3K)
U .01(XREF 2S), .01(XREF 2K), .01(XREF 3S), .01(XREF 3K), .01(XREF 4S), .01(XREF 4K), .02(XREF 3S), .02(XREF 3K), .03(XREF 3S), .03(XREF 3K)
X .01(XREF 1S), .01(XREF 1K), .01(XREF 2S), .01(XREF 2K), .01(XREF 3S), .01(XREF 3K), .01(XREF 4S), .01(XREF 4K), .02(XREF 1S), .02(XREF 1K)
.02(XREF 2S), .02(XREF 2K), .02(XREF 3S), .02(XREF 3K), .03+1*!, .03(XREF 3S), .03(XREF 3K), .04+1*!
>> Y .03+1, .04+1
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointer To FileMan Files |  Fields |  Found Entries |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables  | All