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

Reply via email to