All ICR List

Package: Lighthouse ICR List

IA # Name Type Custodial Package Date Created DBIC Approval Status Status Usage File # General Description Remote Procedure Routine Date Activated
IA # Name Type Custodial Package Date Created DBIC Approval Status Status Usage File # General Description Remote Procedure Routine Date Activated
7481 LHS CHECK OPTION ACCESS RPC Remote Procedure LIGHTHOUSE 2024/06/20 APPROVED Active Private
The Clinical Decision Support Platform (CDSP) requires
access to the LHS CHECK OPTION ACCESS Remote Procedure to determine if a user
has access to a particular option. This access is supported by Shared Support
Services of CDSP.
The following is the LHS CHECK OPTION ACCESS Remote Procedure definition:
NAME: LHS CHECK OPTION ACCESS TAG: OPT
ROUTINE: LHSRPC RETURN VALUE TYPE: SINGLE VALUE
AVAILABILITY: RESTRICTED APP PROXY ALLOWED: Yes DESCRIPTION:
This RPC uses the Kernel supported API $$ACCESS^XQCHK to verify if a
VistA user has access to an option or not. INPUT PARAMETER: USER
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 20 REQUIRED: YES
SEQUENCE NUMBER: 1 DESCRIPTION:
This is the user DUZ being checked for option access. INPUT PARAMETER:
OPTION PARAMETER TYPE: LITERAL
REQUIRED: YES SEQUENCE NUMBER: 2 DESCRIPTION:
This is either the IEN or the NAME of an option in the OPTION file #19.
RETURN PARAMETER DESCRIPTION:
The return data is the same as the Kernel API $$ACCESS^XQCHK supported
through ICR #10078.
-1:no such user in the New Person File
-2: User terminated or has no access code
-3: no such option in the Option File
0: no access found in any menu tree the user owns
All other cases return a 4-piece string stating
access ^ menu tree IEN ^ a set of codes ^ key
O^tree^codes^key: No access because of locks (see XQCODES below)
where 'tree' is the menu where access WOULD be allowed
and 'key' is the key preventing access
1^OpIEN^^: Access allowed through Primary Menu
2^OpIEN^codes^: Access found in the Common Options
3^OpIEN^codes^: Access found in top level of secondary option
4^OpIEN^codes^: Access through a the secondary menu tree OpIEN.
XQCODES can contain:
N=No Primary Menu in the User File (warning only)
L=Locked and the user does not have the key (forces 0 in first piece)
R=Reverse lock and user has the key (forces 0 in first piece)
2024/10/07
7495 CDSP REQUESTING ACCESS TO LHS CHECK OPTION ACCESS RPC Remote Procedure LIGHTHOUSE 2024/09/18 Pending
Clinical Decision Support Platform is requesting access
to the Lighthouse RPC LHS CHECK OPTION ACCESS. The CDSP Platform team is
reuesting this RPC be added to the menu option CDSP RPC CONTEXT to determine
is a particular user has access to a specific VistA menuu option.
The Platform team is requesting this access to support future APPs that may
use the common Clinical Decision Support Platform as a shared service. This
will also support enhancements to current APPs in the CDS group of APPs such
as MedPic, MecCalc, Lung Cancer Screening v2