Not sure if I am answering the correct question, but here goes.
I use the screen based editor almost exclusively (Print, Edit, ScreenMan,
Menu's, you name it). It is a great time saver.
See below:
PAGE: 1
Welcome to the Screen-Based Option Editor
Name: MAW BAL RPT
Menu Text: Check balances account by month
Description: Type: print Is It Delegable: YES
Help Frame: Package:
Restrictions (Locks, etc.): NO Executable Fields (Programmers Only): NO
Option-type (Print, Run Routine, etc.) Related Fields: Yes
____________________________________________________________________________
___
This field contains the unique name of the option. It must be
between 3 and 30 characters and may not begin with a number. The
first 2 to 4 characters should be a package prefix or a local
namespace.
Press <PF1>H for help
PAGE: 2 after clicking "yes"
Print-type Option Related Fields (Page 1 of 2)
Use the PageDown key or <PF1><down arrow> to see page 2
Global Reference [DIC{DIP}]: ARAUX(19049, Device [IOP]:
Print fields [FLDS]: [MAW STATEBODY4 CPL]
Sort by Fields [BY]: [MAW ALL CHG SORT]
Start With Values [FR]:
Go To Values [TO]:
Prompt String [L.]: 0
Header [DHD]: [STATEMENT HEADER] Ask For Header [DIASKHD]:
Number of Copies [DCOPIES]: 1 Sort Criteria in Header [DIPCRIT]:
Supress "No Records..." [DISUPNO]: Starting Page Number [PG]: 1
____________________________________________________________________________
___
This required field contains the file number or the global root
of the file to be printed from, e.g., 2 or DPT(.
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:hardhats-
> [EMAIL PROTECTED] On Behalf Of Cameron Schlehuber
> Sent: Thursday, February 03, 2005 12:03 PM
> To: [email protected]
> Subject: RE: [Hardhats-members] How do I mark a patient as a "Sensitive"
> patient?
>
> I've never heard of or used the "Screen-Based Option Editor". Here's what
> the Option file has for the option I'm familiar with to edit options:
>
> NAME: XUEDITOPT MENU TEXT: Edit options
> TYPE: edit CREATOR: SCHLEHUBER,CAMERON
> HELP FRAME: XQEDIT DELEGABLE: NO
> E ACTION PRESENT: YES X ACTION PRESENT: YES
> DESCRIPTION: This option is used to create the building blocks of
> the menu system: the options. Each option should have an internal
> name, menu text, a description and a type. Depending on its type,
> other fields are filled in.
> EXIT ACTION: K DLAYGO D KICK^XQ7 ENTRY ACTION: S DLAYGO=19
> DIC {DIC}: DIC(19, DIC(0): AELMQ
> DIC(A): Select OPTION to edit: DIE: DIC(19,
> DR {DIE}: [XUEDITOPT] TIMESTAMP: 53922,30780
> UPPERCASE MENU TEXT: EDIT OPTIONS
>
> And here's what the dialog looks like when I use the option:
>
> Select OPTION to edit: XYZ
> Not a known package or a local namespace.
> Are you adding 'XYZ' as a new OPTION (the 9435TH)? No// Y (Yes)
> OPTION MENU TEXT: TEST
> NAME: XYZ//
> MENU TEXT: TEST//
> PACKAGE:
> OUT OF ORDER MESSAGE:
> LOCK:
> REVERSE/NEGATIVE LOCK:
> DESCRIPTION:
> No existing text
> Edit? NO//
> TYPE: P print
> HEADER:
> ENTRY ACTION:
> EXIT ACTION:
> *** IMPORTANT PLEASE READ ***
>
> By selecting a new Print/Sort Template below, your defaults will
> be changed. Your defaults are currently set as follows(see below).
> Should you desire to keep the defaults as they are, or to revise
> one or more, enter an '^' up-arrow, without selecting a new
> template name.
>
> Default Values
> ==============
>
> DIC {DIP}: L.:
> FLDS: BY:
> FR: TO:
>
>
> Select PRINT TEMPLATE: ABC <== This is the name of the template I made up
> (Feb 03, [EMAIL PROTECTED]:04) File #38.1
> *** IMPORTANT PLEASE READ ***
>
> By selecting a new Sort Template below, your defaults will be
> changed. Your defaults are currently set as follow(see below).
> Should you desire to keep the defaults as they are, or to revise
> one or more, enter an '^' up-arrow, without selecting a new Sort
> Template.
>
> Default Values
> ==============
> BY:
> FR: TO:
>
>
> Select SORT TEMPLATE: XYZ <== This is the name of the template I made up
> (Feb 03, [EMAIL PROTECTED]:03) File #38.1
> START WITH: FIRST// <== When you created the template you had the
> option of asking the template user the From and To range. Just
> take the defaults here and at GO TO:
> GO TO: LAST//
> DIC {DIP}: DGSL(38.1,// <== Automatically "stuffed" (See FM Programmer
> Manual for a detailed explanation of the DIP variable used in
> printing reports from FM's APIs.
> L.: 0//
> FLDS: [ABC]//
> BY: [XYZ]//
> FR:
> TO:
> DIS(0):
> DHIT:
> DHD:
> PG:
> DCOPIES:
> DIOBEG:
> DIOEND:
> DISUPNO:
> DIPCRIT:
> CREATOR: SCHLEHUBER,CAMERON//
> HELP FRAME:
> PRIORITY:
> Select TIMES PROHIBITED:
> Select TIME PERIOD:
> RESTRICT DEVICES?:
> Select PERMITTED DEVICE:
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Kevin
> Toppenberg
> Sent: Wednesday, February 02, 2005 8:27 PM
> To: [email protected]
> Subject: RE: [Hardhats-members] How do I mark a patient as a "Sensitive"
> patient?
>
> Cameron,
>
> Alright, I am stuck on making an option to print out a
> print template. I have created a new menu option
> named TMG SHOW SENSITIVITY ACCESS
> It looks like this (sorry about any screen wrapping):
> ---------------------------------------------------
> ---------------------------------------------------
> Welcome to the Screen-Based Option Editor
>
>
> Name: TMG SHOW SENSITIVITY ACCESS
>
> Menu Text: Show Access to Sensitive Patients
>
> Description: Type: print Is It
> Delegable: YES
>
> Help Frame: Package:
> MEDICAL GROUP OF GRE
>
>
> Restrictions (Locks, etc.): NO Executable Fields
> (Programmers Only): NO
>
> Option-type (Print, Run Routine, etc.) Related
> Fields: YES
>
> __________________________________________________________________________
> __
> ___
> Exit Save Refresh
>
> Enter a command or '^' followed by a caption to jump
> to a specific field.
> ---------------------------------------------------
> ---------------------------------------------------
>
>
> And then when I get to the Related Fields: YES, I am
> confronted with the screen below.
>
> The prompt for this first field indicates that a file
> *number* can be entered.
>
> "This required field contains the file number or the
> global root of the file to be printed from, e.g., 2 or
> DPT(."
>
> But when I try to enter 38.1 into the first field
> (Global reference), I get a message:
> ENTER THE GLOBAL REFERENCE FOR 'DIP', WITHOUT THE "^".
>
> (What is DIP? Not sure...)
>
> I have to go out and look up the global reference to
> 38.1, which happens to be ^DGSL(38.1,
>
> When I enter "DGSL(38.1,", it is accepted. This seems
> like a bug (or an erroneous prompt)
>
> ---------------------------------------------------
> ---------------------------------------------------
>
> Print-type Option Related Fields
> (Page 1 of 2)
> Use the PageDown key or <PF1><down arrow>
> to see page 2
>
>
> Global Reference [DIC{DIP}]: DGSL(38.1,
> Device [IOP]: HOME
> Print fields [FLDS]: [TMG SENSITIVITY ACCESS]
>
> Sort by Fields [BY]: .01
> Start With Values [FR]: FIRST
> Go To Values [TO]: LAST
>
> Prompt String [L.]: 0
> Header [DHD]: ACCESS TO SENSTIVE PATIENTS Ask
> For Header [DIASKHD]: Do
>
> Number of Copies [DCOPIES]: 1 Sort Criteria in
> Header [DIPCRIT]:
> Supress "No Records..." [DISUPNO]: Starting
> Page Number [PG]: 1
> __________________________________________________________________________
> __
> ___
>
>
> ---------------------------------------------------
> ---------------------------------------------------
>
> The print template I am using is one I made called TMG
> SENSITIVITY ACCESS. This works from the fileman print
> option. But it doesn't seem to be working here.
>
>
> ACCESS TO SENSITIVE PATIENTS FEB
> 2,2005 22:16 PAGE 1
> DATE/TIME RECORD
> PATIENT NAME ACCESSED
> ACCESSED BY
> --------------------------------------------------------------------------
> --
> ----
>
>
> *** NO RECORDS TO PRINT ***
>
>
> ---------------------------------------------------
> ---------------------------------------------------
> But here I show that the print template works fine in
> fileman print function:
>
> ---------------------------------------------------
> ---------------------------------------------------
>
> OUTPUT FROM WHAT FILE: DG SECURITY LOG//
> SORT BY: NUMBER// .01 PATIENT NAME
> START WITH PATIENT NAME: FIRST//
> WITHIN PATIENT NAME, SORT BY:
> FIRST PRINT FIELD: [TMG SENSITIVITY ACCESS
> (Feb 02, [EMAIL PROTECTED]:47)
> User #73 File #38.1
> WANT TO EDIT 'TMG SENSITIVITY ACCESS' TEMPLATE? No//
> (No)
> Heading (S/C): DG SECURITY LOG LIST Replace
>
> DG SECURITY LOG LIST FEB
> 2,2005 22:18 PAGE 1
> DATE/TIME RECORD
> PATIENT NAME ACCESSED
> ACCESSED BY
> --------------------------------------------------------------------------
> --
> ----
>
> AASXXXX,XXXXXXX X FEB 2,2005 12:48
> TOPPENBERG,KEVIN S FEB 2,2005 12:33
> TOPPENBERG,KEVIN S FEB 2,2005 12:32
> TOPPENBERG,KEVIN S
>
>
> Press RETURN to continue...
>
>
> ---------------------------------------------------
> ---------------------------------------------------
>
> Any idea what I am doing wrong?
>
> Thanks
>
> Kevin
>
>
> --- Cameron Schlehuber <[EMAIL PROTECTED]>
> wrote:
>
> > Use FileMan to create sort and print templates for
> > file 38.1 selecting the
> > criteria you want to sort by (e.g. DATE/TIME RECORD
> > ACCESSED) and the fields
> > you want displayed (e.g. the date/time, ACCESSED BY
> > and PATIENT). Then on
> > EVE's Menu Management use the Edit options to create
> > a new option that is a
> > Print type and put that option on a menu of your
> > choice (of have it be on
> > your Secondary Menu).
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> >
> [mailto:[EMAIL PROTECTED]
> > On Behalf Of Kevin
> > Toppenberg
> > Sent: Wednesday, February 02, 2005 11:01 AM
> > To: [email protected]
> > Subject: Re: [Hardhats-members] How do I mark a
> > patient as a "Sensitive"
> > patient?
> >
> > David,
> >
> > Thanks. That helps greatly.
> >
> > Let me add some more that I have figured out based
> > on
> > your info.
> >
> > Menu Option: DG SECURITY OFFICER MENU
> >
> > Allows one to see who has accessed a sentive patient
> > (but you have to specify the exact patient to
> > check).
> >
> > To use this, one needs this key: DG SECURITY OFFICER
> >
> > Do you know if there is a way to see, at a glance,
> > all
> > security/sensitivity violations?
> >
> > I know that I can manually querry the DG SECURITY
> > LOG
> > FILE, patient by patient, but that seems burdensome.
> >
> >
> > So can it be automated?
> >
> > Thanks
> > Kevin
> >
> >
> > --- [EMAIL PROTECTED] wrote:
> >
> > > >
> > > > Hey all,
> > > >
> > > > In the CPRS GUI users manual, it mentions that
> > > > patients might be flaged as a sensitive patient,
> > > and
> > > > only those with proper security would be able to
> > > view
> > > > the record.
> > > >
> > > > We will be having employee records in our
> > system,
> > > and
> > > > I would like to use this feature.
> > > >
> > > > I looked for a field in the PATIENT field, but
> > > > couldn't find any candidates.
> > > >
> > > > I know that a PROVIDER can be marked to only
> > > access
> > > > specified patients, but this backwards from what
> > I
> > > > want, and what I think the system is set up to
> > do.
> > > >
> > > > So does anyone know how to mark a patient as
> > > > sensitive?
> > > >
> > > > Thanks
> > > > Kevin
> > > There is a file 38.1 which has the following
> > > structure:
> > > CONDENSED DATA DICTIONARY---DG SECURITY LOG FILE
> > > (#38.1)UCI: VAH,ROU VERSION: 5.3
> > > STORED IN: ^DGSL(38.1,
> >
> > > 02/02/05 PAGE 1
> > >
> >
> --------------------------------------------------------------------------
> --
> > ---
> > >
> > > FILE SECURITY
> > > DD SECURITY
> > :
> > > @ DELETE SECURITY: @
> > > READ SECURITY
> > :
> > > @ LAYGO SECURITY : @
> > > WRITE SECURITY
> > :
> > > @
> > > CROSS REFERENCED BY:
> > > SECURITY LEVEL(ABUL) DATE/TIME RECORD
> > > ACCESSED(AD)
> > > SECURITY LEVEL(ANS) ACCESSED BY(AU)
> > PATIENT
> > > NAME(B)
> > >
> > >
> > > FILE STRUCTURE
> > >
> > > FIELD FIELD
> > > NUMBER NAME
> > >
> > > .01 PATIENT NAME (RP2'X), [0;1]
> > > 2 SECURITY LEVEL (RSX), [0;2]
> > > 3 SECURITY ASSIGNED BY (RP200'), [0;3]
> > > 4 DATE/TIME SECURITY ASSIGNED (RD), [0;4]
> > > 5 SECURITY SOURCE (F), [0;5]
> > > 50 DATE/TIME RECORD ACCESSED
> > > (Multiple-38.11), [D;0]
> > > .01 DATE/TIME RECORD ACCESSED (RDX),
> > > [0;1]
> > > 2 ACCESSED BY (P200'), [0;2]
> > > 3 OPTION/PROTOCOL USED (F), [0;3]
> > > 4 INPATIENT WHEN ACCESSED? (S), [0;4]
> > >
> > >
> > > If a patient is in this file, and has SECURITY
> > LEVEL
> > > == SENSITIVE
> > > Then the following message will be displayed:
> > >
> > > ***WARNING***
> > > ***RESTRICTED
> > RECORD***
> > > * * * * * * * * * * * * * * * * * * * * * * * *
> > *
> > > * * * * * * * * * * * *
> > > * This record is protected by the Privacy Act
> > of
> > > 1974. If you elect *
> > > * to proceed, you will be required to prove you
> > > have a need to know. *
> > > * Accessing this patient is tracked, and your
> > > station Security Officer *
> > > * will contact you for your justification.
> >
> > > *
> > > * * * * * * * * * * * * * * * * * * * * * * * *
> > *
> > > * * * * * * * * * * * *
> > >
> > >
> > > Do you want to continue processing this patient
> > > record? No//
> > >
> > > The multiple in field 50 is where the security log
> > > is stored.
> > >
> > > Best Regards:
> > > David Whitten
> >
> >
> >
> >
> >
> -------------------------------------------------------
> > This SF.Net email is sponsored by: IntelliVIEW --
> > Interactive Reporting
> > Tool for open source databases. Create drag-&-drop
> > reports. Save time
> > by over 75%! Publish reports on the web. Export to
> > DOC, XLS, RTF, etc.
> > Download a FREE copy at
> > http://www.intelliview.com/go/osdn_nl
> > _______________________________________________
> > Hardhats-members mailing list
> > [email protected]
> >
> https://lists.sourceforge.net/lists/listinfo/hardhats-members
> >
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - Find what you need with new enhanced search.
> http://info.mail.yahoo.com/mail_250
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
> Tool for open source databases. Create drag-&-drop reports. Save time
> by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
> Download a FREE copy at http://www.intelliview.com/go/osdn_nl
> _______________________________________________
> Hardhats-members mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/hardhats-members
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
> Tool for open source databases. Create drag-&-drop reports. Save time
> by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
> Download a FREE copy at http://www.intelliview.com/go/osdn_nl
> _______________________________________________
> Hardhats-members mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/hardhats-members
-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Hardhats-members mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hardhats-members