BDGSECH ; IHS/ANMC/LJF - INTRO HELP FOR OPTIONS ;
;;5.3;PIMS;**1005,1008,1009**;MAY 28, 2004
;IHS/OIT/LJF 01/20/2006 PATCH 1005 Added PAU subroutine
; 09/06/2007 PATCH 1008 Added EAR subroutine
;
DUA ;EP; intro text for Display User Access to Patient Records
NEW BDGX
S BDGX(1)="For holders of the DG SECURITY OFFICER key, use this option"
S BDGX(2)="to display who accessed a particular patient record over"
S BDGX(3)="a given date range. You can view just one user's access or"
S BDGX(4)="that of all users who accessed the record."
D DISPLAY(4)
Q
;
EAR ;EP; intro text for Enter/Edit Access Restrictions
NEW BDGX
S BDGX(1)="Use this option to restrict a user from accessing specific"
S BDGX(2)="patient records. Restrictions can be lifted, either for a"
S BDGX(3)="specific period of time or permanently. This option is to"
S BDGX(4)="to be used when a patient requests that particular staff or"
S BDGX(5)="providers are not to view his/her record at all."
D DISPLAY(5)
Q
EPL ;EP; intro text for Enter/Edit Patient Security Level
NEW BDGX
S BDGX(1)="For holders of the DG SENSITIVITY key, use this option to"
S BDGX(2)="assign a security level to a patient. A patient can be"
S BDGX(3)="either Sensitive (access tracked) or Non-Sensitive (access"
S BDGX(4)="no longer tracked unless all patients tracked at facility)."
S BDGX(5)="If the security level for a patient changes from sensitive"
S BDGX(6)="to non-sensitive, a bulletin is sent to your site's mail"
S BDGX(7)="group listed as ""Sensitivity Removed Group"" under the"
S BDGX(8)="security parameters."
D DISPLAY(8)
Q
;
LSP ;EP; intro text for List Sensitive Patients
NEW BDGX
S BDGX(1)="Use this option to list all patients marked as sensitive"
S BDGX(2)="in the DG SECURITY LOG file. You can then change their"
S BDGX(3)="security level or display who accessed each record. You"
S BDGX(4)="cannot add new patients to the list here. Instead use the"
S BDGX(5)="Enter/Edit option."
D DISPLAY(5),PAUSE^BDGF
Q
;
;IHS/OIT/LJF 01/20/2006 PATCH 1005 added subroutine below
PAU ;EP; intro text for DIsplay All Patients Accessed by a User
NEW BDGX
S BDGX(1)="Use this option to view all patients a particular user"
S BDGX(2)="accessed within a date range. The list may be sorted"
S BDGX(3)="by date, alphabetically by patient name or by the option"
S BDGX(4)="accessed. Report lists patient's sensitivity level, if"
S BDGX(5)="known, at time of access."
D DISPLAY(5)
Q
;
PLOG ;EP; intro text for Purge Access Log entries
NEW BDGX
S BDGX(1)="Use this option to purge the access log for a select"
S BDGX(2)="patient or for all patients within a date range. Any"
S BDGX(3)="access made to a sensitive record must be kept at least"
S BDGX(4)="30 days."
D DISPLAY(4)
Q
;
PPAT ;EP; intro text for Purge Non-sensitive patients from file
NEW BDGX
S BDGX(1)="Use this option to purge patients from the DG SECURITY LOG"
S BDGX(2)="file if the patient's security level is non-sensitive."
D DISPLAY(2)
Q
;
USP ;EP; intro text for Update Security Parameters option
NEW BDGX
S BDGX(1)="Use this option to update such parameters as ""Days to"
S BDGX(2)="Maintain Sensitivity"" and ""Restrict Patient Record"
S BDGX(3)="Access"". You can assign mail groups to bulletins and"
S BDGX(4)="add members to the mail groups. A listing of all users"
S BDGX(5)="with access to this menu and sensitive records is available."
D DISPLAY(5)
Q
;
DISPLAY(N) ; -- display array with N lines
S BDGX(1,"F")="!!!?5"
F I=2:1:N S BDGX(I,"F")="!?5"
S BDGX(N+1,"F")="!!"
D EN^DDIOL(.BDGX)
Q
BDGSECH ; IHS/ANMC/LJF - INTRO HELP FOR OPTIONS ;
+1 ;;5.3;PIMS;**1005,1008,1009**;MAY 28, 2004
+2 ;IHS/OIT/LJF 01/20/2006 PATCH 1005 Added PAU subroutine
+3 ; 09/06/2007 PATCH 1008 Added EAR subroutine
+4 ;
DUA ;EP; intro text for Display User Access to Patient Records
+1 NEW BDGX
+2 SET BDGX(1)="For holders of the DG SECURITY OFFICER key, use this option"
+3 SET BDGX(2)="to display who accessed a particular patient record over"
+4 SET BDGX(3)="a given date range. You can view just one user's access or"
+5 SET BDGX(4)="that of all users who accessed the record."
+6 DO DISPLAY(4)
+7 QUIT
+8 ;
EAR ;EP; intro text for Enter/Edit Access Restrictions
+1 NEW BDGX
+2 SET BDGX(1)="Use this option to restrict a user from accessing specific"
+3 SET BDGX(2)="patient records. Restrictions can be lifted, either for a"
+4 SET BDGX(3)="specific period of time or permanently. This option is to"
+5 SET BDGX(4)="to be used when a patient requests that particular staff or"
+6 SET BDGX(5)="providers are not to view his/her record at all."
+7 DO DISPLAY(5)
+8 QUIT
EPL ;EP; intro text for Enter/Edit Patient Security Level
+1 NEW BDGX
+2 SET BDGX(1)="For holders of the DG SENSITIVITY key, use this option to"
+3 SET BDGX(2)="assign a security level to a patient. A patient can be"
+4 SET BDGX(3)="either Sensitive (access tracked) or Non-Sensitive (access"
+5 SET BDGX(4)="no longer tracked unless all patients tracked at facility)."
+6 SET BDGX(5)="If the security level for a patient changes from sensitive"
+7 SET BDGX(6)="to non-sensitive, a bulletin is sent to your site's mail"
+8 SET BDGX(7)="group listed as ""Sensitivity Removed Group"" under the"
+9 SET BDGX(8)="security parameters."
+10 DO DISPLAY(8)
+11 QUIT
+12 ;
LSP ;EP; intro text for List Sensitive Patients
+1 NEW BDGX
+2 SET BDGX(1)="Use this option to list all patients marked as sensitive"
+3 SET BDGX(2)="in the DG SECURITY LOG file. You can then change their"
+4 SET BDGX(3)="security level or display who accessed each record. You"
+5 SET BDGX(4)="cannot add new patients to the list here. Instead use the"
+6 SET BDGX(5)="Enter/Edit option."
+7 DO DISPLAY(5)
DO PAUSE^BDGF
+8 QUIT
+9 ;
+10 ;IHS/OIT/LJF 01/20/2006 PATCH 1005 added subroutine below
PAU ;EP; intro text for DIsplay All Patients Accessed by a User
+1 NEW BDGX
+2 SET BDGX(1)="Use this option to view all patients a particular user"
+3 SET BDGX(2)="accessed within a date range. The list may be sorted"
+4 SET BDGX(3)="by date, alphabetically by patient name or by the option"
+5 SET BDGX(4)="accessed. Report lists patient's sensitivity level, if"
+6 SET BDGX(5)="known, at time of access."
+7 DO DISPLAY(5)
+8 QUIT
+9 ;
PLOG ;EP; intro text for Purge Access Log entries
+1 NEW BDGX
+2 SET BDGX(1)="Use this option to purge the access log for a select"
+3 SET BDGX(2)="patient or for all patients within a date range. Any"
+4 SET BDGX(3)="access made to a sensitive record must be kept at least"
+5 SET BDGX(4)="30 days."
+6 DO DISPLAY(4)
+7 QUIT
+8 ;
PPAT ;EP; intro text for Purge Non-sensitive patients from file
+1 NEW BDGX
+2 SET BDGX(1)="Use this option to purge patients from the DG SECURITY LOG"
+3 SET BDGX(2)="file if the patient's security level is non-sensitive."
+4 DO DISPLAY(2)
+5 QUIT
+6 ;
USP ;EP; intro text for Update Security Parameters option
+1 NEW BDGX
+2 SET BDGX(1)="Use this option to update such parameters as ""Days to"
+3 SET BDGX(2)="Maintain Sensitivity"" and ""Restrict Patient Record"
+4 SET BDGX(3)="Access"". You can assign mail groups to bulletins and"
+5 SET BDGX(4)="add members to the mail groups. A listing of all users"
+6 SET BDGX(5)="with access to this menu and sensitive records is available."
+7 DO DISPLAY(5)
+8 QUIT
+9 ;
DISPLAY(N) ; -- display array with N lines
+1 SET BDGX(1,"F")="!!!?5"
+2 FOR I=2:1:N
SET BDGX(I,"F")="!?5"
+3 SET BDGX(N+1,"F")="!!"
+4 DO EN^DDIOL(.BDGX)
+5 QUIT