Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: DGENSEC

Package: Registration

Routine: DGENSEC


Information

DGENSEC ;ALB/KCL/CKN - Patient Security API's ; 5/11/05 12:02pm

Source Information

Source file <DGENSEC.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 2 FILE^DICN  $$EXTERNAL^DILFD  
Registration 1 $$UPD^DGENDBS  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Registration 3 DGENUPA1  DGENUPL5  DGENUPL7  

Entry Points

Name Comments DBIA/ICR reference
CHECK(DGSEC,ERROR) ;
; Description: Performs validation checks on DG SECURITY LOG record
; contained in the DGSEC array.
EXT(SUB,VALUE) ; Description: Given the subscript used in the PATIENT SECURITY
; array and a field value, this function returns the external
; representation of the value, as defined in the fields output
; transform of the DG SECURITY LOG file.
GET(SECIEN,DGSEC) ;
; Description: Used to obtain a record in the DG SECURITY LOG file. The values will be returned in the DGSEC() array.
LOCK(DFN) ;
; Description: Used to lock the DG SECURITY LOG record for a patient
UNLOCK(DFN) ;
; Description: Used to unlock the DG SECURITY LOG record for a patient
STORE(DGSEC,ERROR) ;
; Description: Creates a new entry in the DG SECURITY LOG file.
FINDSEC(DFN) ;
; Description: Used to find a record in the DG SECURITY LOG file
UPDATE(DFN,DGSEC,ERROR) ;
; Description: Updates a DG SECURITY LOG record for a patient. This
; function locks the DG SECURITY LOG record and releases the lock
; when the update is complete.

External References

Name Field # of Occurrence
$$UPD^DGENDBS UPDATE+26
FILE^DICN STORE+15
$$EXTERNAL^DILFD CHECK+32, CHECK+34, EXT+19

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGSL(38.1 - [#38.1] Classic Fileman Calls,  EXTERNAL^DILFD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGSL(38.1 - [#38.1] LOCK+10, UNLOCK+9, FINDSEC+11, GET+21, UPDATE+19
^DPT - [#2] CHECK+18

Label References

Name Line Occurrences
$$LOCK UPDATE+21
$$UPDATE STORE+22
UNLOCK UPDATE+28

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA STORE+13~, STORE+17*, STORE+19, STORE+22, STORE+25
DATA UPDATE+14~, UPDATE+26
DATA(2 UPDATE+22*
DATA(3 UPDATE+23*
DATA(4 UPDATE+24*
DATA(5 UPDATE+25*
DD STORE+13~
DFN LOCK~, LOCK+10, UNLOCK~, UNLOCK+9, FINDSEC~, FINDSEC+10, FINDSEC+11, UPDATE~, UPDATE+19, UPDATE+21
, UPDATE+26, UPDATE+28
DGSEC GET~, GET+16!*, STORE~, STORE+22, UPDATE~, CHECK~
DGSEC( GET+19*
DGSEC("DATETIME" GET+25*, UPDATE+24, CHECK+23, CHECK+34
DGSEC("DFN" GET+22*, STORE+14, CHECK+17, CHECK+18
DGSEC("LEVEL" GET+23*, UPDATE+22, CHECK+21, CHECK+27, CHECK+32
DGSEC("SOURCE" GET+26*, UPDATE+25, CHECK+24, CHECK+36
DGSEC("USER" GET+24*, UPDATE+23, CHECK+22
DIC STORE+13~, STORE+14*
DIC(0 STORE+14*
DIE STORE+13~
>> DINUM STORE+14*
DLAYGO STORE+13~, STORE+14*
DO STORE+13~
DR STORE+13~
ERROR STORE~, STORE+16*, STORE+19*, STORE+22*, UPDATE~, UPDATE+16*, UPDATE+20*, UPDATE+21*, UPDATE+26*, CHECK~
, CHECK+13*, CHECK+17*, CHECK+18*, CHECK+21*, CHECK+22*, CHECK+23*, CHECK+24*, CHECK+27*, CHECK+33*, CHECK+35*
, CHECK+36*
EXTERNAL CHECK+12~, CHECK+32*, CHECK+33, CHECK+34*, CHECK+35
FIELD EXT+14~, EXT+15*, EXT+17, EXT+19
NODE0 GET+15~, GET+21*, GET+22, GET+23, GET+24, GET+25, GET+26
RESULT CHECK+12~
SECIEN GET~, GET+18, GET+21
SUB GET+15~, GET+19*, EXT~, EXT+12, EXT+15
SUCCESS UPDATE+14~, UPDATE+15*, UPDATE+20*, UPDATE+21*, UPDATE+26*, UPDATE+30
VALID CHECK+12~, CHECK+13*, CHECK+17*, CHECK+18*, CHECK+21*, CHECK+22*, CHECK+23*, CHECK+24*, CHECK+27*, CHECK+33*
, CHECK+35*, CHECK+36*, CHECK+38
VALUE EXT~, EXT+12, EXT+19
X STORE+13~, STORE+14*
Y STORE+13~, STORE+16, STORE+17
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All