Print Page as PDF
DBIA2324 ICR (2324)

DBIA2324    ICR (2324)

Name Value
NUMBER 2324
IA # 2324
DATE CREATED 1998/02/10
CUSTODIAL PACKAGE AUTHORIZATION/SUBSCRIPTION
CUSTODIAL ISC Salt Lake City
USAGE Controlled Subscription
TYPE Routine
ROUTINE USRLM
NAME DBIA2324
GENERAL DESCRIPTION
When checking if a user should have access to a
particular document TIU needs to determine if a user is a member of a class
that can access the document. Therefore TIU requests permission to call the
function ISA^USRLM.

Health Summary needs to extract user class data to build a class selection
list for Health Summary Parameters referenced by the Parameters tools in the
Parameter file.  Therefore GMTS request permission to call the function
WHATIS^USRLM.

Health Summary needs to retrieve the name (.01) of a user class referenced by
the Parameters file.  The call to CLNAME^USRLM will return the Class display
name (.04).
STATUS Other
DURATION Till Otherwise Agreed
ID USRLM
COMPONENT/ENTRY POINT
COMPONENT/ENTRY POINT COMPONENT DESCRIPTION VARIABLES
$$ISA(USER,CLASS,ERR)
This is a Boolean function that returns true is USER
is a member of CLASS, false otherwise.
VARIABLES TYPE VARIABLES DESCRIPTION
USER Input
Pointer to file 200,NEW PERSON file.
CLASS Output
ERR Output
If there was an error then this variable contains the
error message.
CLASSS Input
The function determines if the user is a member of
this class. Pointer to file 8930, USR CLASS.
$$WHATIS(USER,CLASS,NAME01)
This component when passed a users's DUZ and the name
of an output array  will return all the USR classes a user has subscribed to.
VARIABLES TYPE VARIABLES DESCRIPTION
USER Input
Pointer to file 200, NEW PERSON file.
CLASS Output
Contains the name of the output array.
NAME01 Input
NAME01 is optional and controls what is returned in
the variable CLASS. If NAME01>0 return NAME (field .01) otherwise, return
DISPLAY NAME (field .04).


$$CLNAME(CLASS,NAME01)
This entry point when passed a class IEN will return
either the USR class NAME (field .01) or the DISPLAY NAME (field .04).

VARIABLES TYPE VARIABLES DESCRIPTION
CLASS Input
NAME01 Input
NAME01 is optional and controls what is returned by
$$CLNAME. If NAME01>0 return NAME (field .01) otherwise, return DISPLAY NAME
(field .04).

$$SUBCLASS(CLASS1,CLASS2)
Return 1 if CLASS1 is a subclass of CLASS2, otherwise
return 0.

VARIABLES TYPE VARIABLES DESCRIPTION
CLASS1 Input
NAME or internal entry number of a user class.

CLASS2 Input
NAME or internal entry number of a user class.

SUBSCRIBING PACKAGE
SUBSCRIBING PACKAGE ISC SUBSCRIBING DETAILS
TEXT INTEGRATION UTILITIES Salt Lake City
CONSULT/REQUEST TRACKING Salt Lake City
HEALTH SUMMARY Salt Lake City
ORDER ENTRY/RESULTS REPORTING
CARE MANAGEMENT
SURGERY
VA CERTIFIED COMPONENTS - DSSI
CLINICAL REMINDERS
added 10/21/2009
VIRTUAL PATIENT RECORD
HEALTH MANAGEMENT PLATFORM
HMP is using WHATIS entry point for HMP v.2.0.

HMP's subscription to this ICR expires on 10/27/17 with the shut down of HMP.
HMP*2.0*12 released on 10/17/17 is an informational patch outlining the steps
for the sites to shut down the application.  If HMP is reactivated in the
future, the HMP project team should review the access provided by this ICR
with the custodial application before reactivating HMP's subscription to this
ICR.