NURCCPU5 ;HIRMFO/RD/RM-NURSING CARE PLAN UTILITIES (cont.) ;8/29/96
Source file <NURCCPU5.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PRC | ; IF Y IS ORDERABLE THEN DC IF IN NCP, ELSE RECURSIVELY CALL PRCINT | |
| MET | ; SET STATUS OF GOAL TO STAT | |
| PRCG | ; IF Y IS GOAL THEN STATUS=MET IF IN NCP, ELSE RECURSIVELY CALL PRCGO | |
| DC | ; DC AN ORDER | |
| METGOAL(STAT) | ; IF PROBLEM IS RESOLVED SET GOAL STATUS TO STAT. | |
| OK(Z) | ; PART OF DCOK WHICH RETURNS 0 IF PROBLEM Z IS NOT RESOLVED, ELSE 1 | |
| DCOK(X) | ; ARE ALL PROBLEMS UNDER WHICH AGGY TERM WITH IEN X LIES RESOLVED ; THIS FUNCTION RETURNS 1 IF THIS STATEMENT IS TRUE, ELSE 0. | |
| DCINT | ; DC ALL INTERVENTIONS UNDER A PROBLEM | |
| PRCGO(DA) | ; STEP THROUGH CHILDREN OF X IF CHILD GOAL THEN DC IF IN NCP | |
| PRCINT(DA) | ; STEP THROUGH CHILDREN OF X IF CHILD ORDERABLE THEN DC IF IN NCP | 
| Name | Field # of Occurrence | 
|---|---|
| IX1^DIK | DC+4, MET+4 | 
| FileNo | Call Tags | 
|---|---|
| ^NURSC(216.8 - [#216.8] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^GMR(124.3 - [#124.3] | OK+1 | 
| ^GMRD(124.2 - [#124.2] | DCINT+2, PRCINT+2, DCOK+3, METGOAL+3, PRCGO+2 | 
| ^GMRD(124.25 - [#124.25] | DCINT+1, METGOAL+2 | 
| ^NURSC(216.8 - [#216.8] | PRC+1, DC+2, DC+3*, OK+2, OK+3, PRCG+1, MET+2, MET+3* | 
| Name | Line Occurrences | 
|---|---|
| $$DCOK | DC+1, DCOK+3, MET+1 | 
| $$OK | DCOK+3 | 
| DC | PRC+1 | 
| MET | PRCG+1 | 
| PRC | PRCINT+2 | 
| PRCG | PRCGO+2 | 
| PRCGO | METGOAL+3, PRCG+2 | 
| PRCINT | DCINT+2, PRC+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | PRC+1, OK+2, PRCG+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DA | PRCINT~, PRCINT+2, DC+1~, DC+2*, DC+3, PRCGO~, PRCGO+2, MET+1~, MET+2*, MET+3 | 
| DA(1 | DC+2*, DC+3, MET+2*, MET+3 | 
| >> DIK | DC+4*, MET+4* | 
| DUZ | DC+3, MET+3 | 
| >> GMRGPDA | OK+1 | 
| >> GMRGTERM | DCINT+2, METGOAL+3 | 
| >> NURSCPE | PRC+1, DC+2, OK+2, OK+3, PRCG+1, MET+2 | 
| NURSGOAL | METGOAL+1~, METGOAL+2*, PRCG+1 | 
| NURSGOEX | METGOAL+1~, METGOAL+2*, METGOAL+3 | 
| >> NURSI | PRC+1*, PRCG+1* | 
| >> NURSINT | DCINT+1*, DCINT+2 | 
| >> NURSJ | PRC+1*, PRCG+1* | 
| >> NURSNUM | DC+2*, DC+3, MET+2*, MET+3 | 
| >> NURSNWDT | DC+3, MET+3 | 
| >> NURSORD | DCINT+1*, PRC+1 | 
| >> NURSPROB | DCINT+1*, DCOK+3, METGOAL+2* | 
| >> NURSZN | DC+2*, MET+2* | 
| OK | DCOK+2~, DCOK+3*, DCOK+4 | 
| STAT | METGOAL~, MET+3 | 
| X | DCINT+2*, PRCINT+1~, PRCINT+2*, PRC+1, PRC+2, DC+1~, DCOK~, DCOK+3, METGOAL+3*, PRCGO+1~ , PRCGO+2*, PRCG+1, PRCG+2, MET+1~ | 
| Y | DCINT+2*, PRCINT+2*, PRC+1*, DC+1*, DC+3, DCOK+2~, DCOK+3*, METGOAL+3*, PRCGO+2*, PRCG+1* , MET+1*, MET+3 | 
| Z | DCOK+2~, DCOK+3*, OK~, OK+1, OK+2*, OK+3 |