What you want is typical of what sites do all the time - tailor make a
menu for a function.
Typical process is create a menu option, add the appropriate options to
it and assign that menu option ot a user.
The difficult task is finding the menu amongst the thousands distributed
with VistA.
Here is a simple example for the Clerk. We create a menu that include
Register a Patient, Appointment Menu, and Admit a Patient. Having
created this, you may have a super clerk. You can create another new
menu that includes this basic clerk menu PLUS other options.
----- CREATE A MENU -----
Select Systems Manager Menu Option: MENu Management
You have PENDING ALERTS
Enter "VA to jump to VIEW ALERTS option
Select Menu Management Option: EDit options
Select OPTION to edit: ISC6 CLERK MENU
Not a known package or a local namespace.
Are you adding 'ISC6 CLERK MENU' as a new OPTION (the 8940TH)? No// Y
(Yes)
OPTION MENU TEXT: Clerk Menu
NAME: ISC6 CLERK MENU//
MENU TEXT: Clerk Menu//
PACKAGE:
OUT OF ORDER MESSAGE:
LOCK:
REVERSE/NEGATIVE LOCK:
DESCRIPTION:
No existing text
Edit? NO//
TYPE: m menu
HEADER:
ENTRY ACTION:
EXIT ACTION:
Select ITEM: DG REGISTER PATIENT Register a Patient
Are you adding 'DG REGISTER PATIENT' as a new MENU (the 1ST for this
OPTION)?
No// Y
(Yes)
MENU SYNONYM:
SYNONYM:
DISPLAY ORDER:
Select ITEM: SDAPP
1 SDAPP Appointment Menu
2 SDAPP INPT Inpatient Appointment List
3 SDAPPEND Append Ancillary Test to Appt.
CHOOSE 1-3: 1 SDAPP Appointment Menu
Are you adding 'SDAPP' as a new MENU (the 2ND for this OPTION)? No// Y
(Yes)
MENU SYNONYM:
SYNONYM:
DISPLAY ORDER:
Select ITEM: DG ADMIT PATIENT Admit a Patient
Are you adding 'DG ADMIT PATIENT' as a new MENU (the 3RD for this
OPTION)? No/
/ Y
(Yes)
MENU SYNONYM:
SYNONYM:
DISPLAY ORDER:
Select ITEM:
CREATOR: BEZA,FIL Y//
HELP FRAME:
PRIORITY:
Select TIMES PROHIBITED:
Select TIME PERIOD:
RESTRICT DEVICES?:
Select PERMITTED DEVICE:
Select OPTION to edit:
You have PENDING ALERTS
Enter "VA to jump to VIEW ALERTS option
Select Menu Management Option:
You have PENDING ALERTS
Enter "VA to jump to VIEW ALERTS option
Select Systems Manager Menu Option: USEr Management
You have PENDING ALERTS
Enter "VA to jump to VIEW ALERTS option
------ ASSIGN THE MENU -------
Select User Management Option: EDit an Existing User
Select NEW PERSON NAME: CLERK,USER UC
Edit an Existing User
NAME: CLERK,USER Page
1 of 4
________________________________________________________________________
_______
NAME... CLERK,USER INITIAL: UC
TITLE: NICK NAME:
SSN: 123923939 DOB:
DEGREE: MAIL CODE:
DISUSER: TERMINATION DATE:
Termination Reason:
PRIMARY MENU OPTION: ISC6 CLERK MENU
Select SECONDARY MENU OPTIONS:
Want to edit ACCESS CODE (Y/N): FILE MANAGER ACCESS CODE:
Want to edit VERIFY CODE (Y/N):
Select DIVISION:
SERVICE/SECTION: IRM
________________________________________________________________________
_______
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of CS
Wagner
Sent: Tuesday, October 19, 2004 8:55 AM
To: [EMAIL PROTECTED]
Subject: [Hardhats-members] Login to Core Applications
I know that this is easy, but I'm still working on understanding the
menu setup for users. Right now, I have been able to get VistA accepted
as SSH only (no CPRS). I also got it past the security issues. There
is a single SSH username/pass for the entire clinical group and a user
for each person in the group. The users click on the VistA icon which
starts up the SSH program and logs in automatically, taking them right
to the ACCESS CODE prompt. They log in and get:
Core Applications
Device Management
Menu Management
Programmer Options
Operations Management
Spool Management
System Security
Taskman Management
User Management
FM VA FileMan
HL7 Main Menu
Manage Mailman
They type Core Applications to get to a prompt that lets them do the
common work of admitting patients, entering vitals, writing
prescriptions, and so on. I would like that Core Applications menu to
be the first menu they see. Also, I would like to customize it for each
role. For instance, a clerk would see:
Enter a Patient
Schedule a Patient
View Schedule
Then, a nurse would see
Enter Vitals
View Vitals
Enter Lab Data
A provider would see
Enter Vitals
View Vitals
Order Lab
Enter Lab Data
Enter Prescription
View Prescriptions
Those are just examples. But, I think it explains what I'm being asked
to do. It is coming from a Unix/Windows Server point of view. The
users are in groups or roles. The groups/roles decide what menu items
they can see. When they log in, they get the primary menu for their
group/role.
-Shaun
-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give
us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find
out more http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members
-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members