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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: NURQUTL1

Package: Nursing Service

Routine: NURQUTL1


Information

NURQUTL1 ;HIRMFO/RM-QI SUMMARY UTILITIES ;1/22/97 15:26

Source Information

Source file <NURQUTL1.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 3 FIND^DIC  GETS^DIQ  ^DIR  
Kernel 1 $$VERSION^XPDUTL  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Nursing Service 4 NURQEDT0  NURQEDT1  NURQRPT0  NURQRPT1  

Entry Points

Name Comments DBIA/ICR reference
RESLOC(NURQRESP,NURQDEM) ; This function returns the NURS Location
; demographic for a particular set of Response Data.
; Input Parameter: NURQRESP=Ptr to 748.3 (Response Data) file
; NURQDEM=Ien in Demographic Data Item sub-file
; of Survey (748) file for the NURS Location
; demographic.
; Function Value = Ptr to Hospital Location (44) or 0 if this
; entry was not filled in.
SURLOC(NURQSURV) ; This function will determine if this survey tracks
; response data by NURS Location.
; Input Parameter: NURQSURV=ptr to 748 (survey) file
; Function Value = IEN in demographic multiple for NURS Location
; demographic, if responses tracked by NURS Loc.
; 0 Responses not tracked by NURS Location
NLDEM() ; This function returns the IEN of the Demographic Reference (748.2)
; file for the NURS Location (file) entry, or "" if it is not in
; the file.
; Function Value = IEN in 748.2 file, or "".
SURGENVR(VRCHK,OPT) ; THIS EXTRINSIC FUNCTION WILL DETERMINE IF THE VERSION
; OF THE SURVEY GENERATOR DETERMINED BY VRCHK IS INSTALLED. IF THE
; IT IS NOT INSTALLED, THE FUNCTION RETURNS FALSE (0) AND PRINTS
; AN ERROR MESSAGE. IF IT IS, IT RETURNS TRUE (1). OPT IS AN OPTIONAL
; INPUT THAT WILL HAVE THE ERROR MESSAGE CALL ^DIR TO STOP SCREEN FROM
; SCROLLING MESSAGE OFF.

External References

Name Field # of Occurrence
FIND^DIC NLDEM+6, RESLOC+10
GETS^DIQ SURLOC+10
^DIR SURGENVR+9
$$VERSION^XPDUTL SURGENVR+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"SURVEY GENERATOR V. "_VRCHK_".0 "_$S(VRCHK=2:"OR GREATER ",1:"")_"IS REQUIRED - CANNOT CONTINUE:"
  • Line Location: SURGENVR+9
Routine Call
  • DIC
  • Line Location:
    • NLDEM+6
    • RESLOC+10
Routine Call
  • DIR
  • Line Location:
    • SURGENVR+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("DILIST" NLDEM+5!, NLDEM+7!, RESLOC+9!, RESLOC+11!
^TMP($J SURLOC+9!, SURLOC+11, SURLOC+12!

Label References

Name Line Occurrences
$$NLDEM SURLOC+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR SURGENVR+9!
DIR(0 SURGENVR+9*
FXN NLDEM+5~, NLDEM+7*, NLDEM+8, SURGENVR+6~*, SURGENVR+7*, SURGENVR+8*, SURGENVR+9, SURGENVR+10
NURQDEM SURLOC+7~, SURLOC+8*, RESLOC~, RESLOC+10
NURQFXN SURLOC+7~, SURLOC+8*, SURLOC+11*, SURLOC+13, RESLOC+9~, RESLOC+11*, RESLOC+12
NURQRESP RESLOC~, RESLOC+10
NURQSURV SURLOC~, SURLOC+10
NURQX SURLOC+7~, SURLOC+11*
OPT SURGENVR~, SURGENVR+9
U SURLOC+11
VER SURGENVR+6~*, SURGENVR+7, SURGENVR+8
VRCHK SURGENVR~, SURGENVR+7, SURGENVR+8, SURGENVR+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All