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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: NURCCPU5

Package: Nursing Service

Routine: NURCCPU5


Information

NURCCPU5 ;HIRMFO/RD/RM-NURSING CARE PLAN UTILITIES (cont.) ;8/29/96

Source Information

Source file <NURCCPU5.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA Fileman 1 IX1^DIK  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Nursing Service 1 NURCCPU3  

Entry Points

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

External References

Name Field # of Occurrence
IX1^DIK DC+4, MET+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^NURSC(216.8 - [#216.8] Classic Fileman Calls

Global Variables Directly Accessed

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*

Label References

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

Naked Globals

Name Field # of Occurrence
^( PRC+1, OK+2, PRCG+1

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All