NURQUTL1 ;HIRMFO/RM-QI SUMMARY UTILITIES ;1/22/97 15:26
Source file <NURQUTL1.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Nursing Service | 4 | NURQEDT0 NURQEDT1 NURQRPT0 NURQRPT1 | 
| 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. | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("DILIST" | NLDEM+5!, NLDEM+7!, RESLOC+9!, RESLOC+11! | 
| ^TMP($J | SURLOC+9!, SURLOC+11, SURLOC+12! | 
| Name | Line Occurrences | 
|---|---|
| $$NLDEM | SURLOC+8 | 
| >> | 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 |