NURQUTL ;HIRMFO/RM-QI SUMMARY UTILITIES ;4/24/96
Source file <NURQUTL.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| QPM | ; Quit and exit PERFORM procedure
|
|
| GETPM(NURQIENS) | ; This procedure will get the Performance Measures from 217.43
; sub-file for the entry defined by NURQIENS (FM DB IENS format). ; Data will be returned in the ^TMP($J,"NURQPMS", array. |
|
| GETQUES(NURQIENS) | ; This procedure will get the Questions from 748.26
; sub-file for the entry defined by NURQIENS (FM DB IENS format). ; Data will be returned in the ^TMP($J,"NURQPMA", array. |
|
| QUESID(NURQIENS) | ; This procedure is given the entry in the Question
; (748.26) sub-file defined by NURQIENS (in DBS IENS format), will ; set the printable text of that question for a LIST^DIC call. |
|
| REPM | ; Label is here so can jump back to reask Performance Measures.
|
|
| LISTQUES(ARRAY) | ; This procedure will list perfmance measures selected so far,
; or questions that can be selected. ARRAY will be set to the list ; of performance measures to print. |
|
| PERFORM(NURQSURV,NURQLOC) | ; This function will do a lookup on the
; Performance measure multiple and return a valid entry, or -1. ; Input variables: NURQSURV=IEN in file 217 ; NURQLOC=IEN in 217.04 sub-file (Location) ; Return Value: IEN in 217.43 sub-file, or -1 if none selected. ; NURQOUT=1 if user abnormally terminated selection. |
|
| PMID | ; This procedure is called by Identifier code in LIST^DIC call which
; is returning the printable text for the question to be listed for ; a particular entry in the Performance Measure (217.43) sub-file. |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^NURQ(217 - [#217] | PERFORM+10 |
| ^SC - [#44] | PERFORM+10 |
| ^TMP("DILIST" | GETQUES+3!, GETQUES+6, GETQUES+8!, GETPM+4!, GETPM+7, GETPM+8, GETPM+9!, QUESID+7 |
| ^TMP($J | PERFORM+8!, REPM+3, REPM+8, REPM+9, REPM+10, QPM+1!, GETQUES+3!, GETQUES+5!*, GETQUES+6*, GETQUES+7* , GETQUES+8!, GETPM+4!, GETPM+6!*, GETPM+7*, GETPM+8*, GETPM+9!, QUESID+8* |
| ^UTILITY($J | QUESID+9!, QUESID+13!*, QUESID+21, QUESID+22, QUESID+25! |
| Name | Line Occurrences |
|---|---|
| GETPM | PERFORM+9 |
| GETQUES | REPM+9 |
| LISTQUES | REPM+2, REPM+13 |
| QPM | REPM+2, REPM+6 |
| QUESID | PMID+7 |
| REPM | REPM+6 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | PMID+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | PERFORM+10*, QUESID+13* |
| ARRAY | LISTQUES~, LISTQUES+4, LISTQUES+5, LISTQUES+6, LISTQUES+7 |
| >> DIR(0 | LISTQUES+9* |
| DIWF | QUESID+14*!, QUESID+19*! |
| DIWL | QUESID+14*!, QUESID+19*! |
| DIWR | QUESID+14*!, QUESID+19*! |
| DTIME | REPM+4 |
| IOM | QUESID+14, QUESID+19 |
| IOSL | LISTQUES+9 |
| >> NURQ1ST | QUESID+9*, QUESID+12, QUESID+14* |
| >> NURQDA | REPM+3 |
| NURQDAT | QUESID+4~ |
| NURQDAT( | QUESID+6, QUESID+10, QUESID+11 |
| NURQFXN | PERFORM+7~*, REPM+6, REPM+8*, REPM+9*, REPM+10*, REPM+11*, QPM+2 |
| NURQIENS | GETQUES~, GETQUES+4, GETPM~, PMID+4~, PMID+6*, PMID+7, QUESID~, QUESID+5, QUESID+6, QUESID+8 , QUESID+10, QUESID+11 |
| NURQLOC | PERFORM~, PERFORM+9, PERFORM+10, GETPM+5 |
| >> NURQOUT | REPM+2, REPM+5*, REPM+6, LISTQUES+9* |
| NURQPLOC | PERFORM+10*, REPM+1, QPM+1! |
| NURQQNO | LISTQUES+3~, LISTQUES+4*, LISTQUES+5, QUESID+4~, QUESID+6*, QUESID+8, QUESID+12, QUESID+18 |
| NURQQUES | LISTQUES+3~, QUESID+4~ |
| NURQREF | PMID+4~, PMID+5*, PMID+6 |
| NURQSEQ | LISTQUES+5*, LISTQUES+6, LISTQUES+7, QUESID+4~, QUESID+7*, QUESID+8 |
| NURQSURV | PERFORM~, PERFORM+9, PERFORM+10, REPM+9, GETPM+5, QUESID+4~ |
| NURQTXT | LISTQUES+3~, LISTQUES+7*, LISTQUES+8 |
| NURQX | REPM+7*, REPM+8, REPM+10, REPM+11, QPM+1!, LISTQUES+3~, LISTQUES+6*, LISTQUES+7, QUESID+4~, QUESID+11* , QUESID+21*, QUESID+22, QUESID+23 |
| NURQY | REPM+7*, QPM+1!, QUESID+4~, QUESID+22*, QUESID+23 |
| >> X | REPM+4*, REPM+5*, REPM+6, REPM+7, QUESID+11*, QUESID+12*, QUESID+13*, QUESID+18* |
| >> Y | REPM+3*, REPM+4, REPM+5, REPM+7, LISTQUES+9 |