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

Package: Nursing Service

Routine: NURCCPU3


Information

NURCCPU3 ;HIRMFO/RD/RM,RTK/MD-NURSING CARE PLAN UTILITIES (cont.) ;8/16/95

Source Information

Source file <NURCCPU3.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 3 IX1^DIK  DT^DIQ  ^DIR  
General Medical Record - Generator 1 EN1^GMRGRUT2  
Kernel 1 ($$FMTE,$$HTFM)^XLFDT  
Nursing Service 1 (DCINT,METGOAL)^NURCCPU5  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Nursing Service 2 NURCEVE0  NURSCPU3  

Entry Points

Name Comments DBIA/ICR reference
Q1 ;
EN1 ;ENTRY POINT TP PRINT DISCONTINUE DATES OF ANY ORDERS IN THE LIST
EN2 ; UPON EXITING A NURSING PROBLEM, UPDATE STATUS ALSO KILL NURSPROB
Q2

External References

Name Field # of Occurrence
IX1^DIK EN2+31
DT^DIQ EN2+10
^DIR EN2+16, EN2+23
EN1^GMRGRUT2 EN2+8
DCINT^NURCCPU5 EN2+32
METGOAL^NURCCPU5 EN2+32
$$FMTE^XLFDT EN2+21
$$HTFM^XLFDT EN2+30

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$C(7),$S(NURSEVDA>0:"Last evaluation for ",1:"")
  • Line Location: EN2+4
Function Call: WRITE
  • Prompt: !?5,"Evaluation Date: "
  • Line Location: EN2+10
Function Call: WRITE
  • Prompt: !,"has no previous evaluation."
  • Line Location: EN2+11
Function Call: WRITE
  • Prompt: !
  • Line Location: EN2+12
Function Call: WRITE
  • Prompt: !,"THIS PROBLEM WILL BE REOPENED."
  • Line Location: EN2+19
Routine Call
  • DIR
  • Line Location:
    • EN2+16
    • EN2+23

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(213.9 - [#213.9] EN2+20
^GMR(124.3 - [#124.3] EN2+1, EN2+5
^NURSC(216.8 - [#216.8] EN1+3, EN2+2, EN2+3, EN2+28, EN2+29, EN2+30*

Label References

Name Line Occurrences
Q1 EN1+3, EN1+4
Q2 EN2+1, EN2+16, EN2+27

Naked Globals

Name Field # of Occurrence
^( EN1+3
^(0 EN1+3, EN2+5, EN2+28*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% Q2!
%DT Q2!
DA EN2+29*, EN2+30, Q2!
DA(1 EN2+29*, EN2+30, EN2+31
>> DIK EN2+31*
DIR EN2+13!, EN2+16!, EN2+21!, EN2+23!
DIR("?" EN2+14*, EN2+15*, EN2+22*
DIR("A" EN2+13*, EN2+21*
DIR("B" EN2+13*, EN2+21*
DIR(0 EN2+13*, EN2+21*
DT EN2+21, EN2+26
>> GMRGHPRT(1 EN1+5*
>> GMRGOUT EN2+1, EN2+16*, EN2+23*
>> GMRGPDA EN2+1, EN2+5
>> GMRGSEL EN1+2, EN1+3
>> GMRGTERM EN2+1, EN2+2, EN2+5, EN2+30
>> GMRGXPRT EN2+5*, EN2+7*
>> GMRGXPRT(0 EN2+5*, EN2+6*
>> GMRGXPRT(1 EN2+5*
IOM EN2+5
>> NCPFLG EN2+26*
NURDATE EN1+4*, EN1+5, Q1+1!
NURDFLT EN2+20*, EN2+21, Q2!
NURFLAG Q2!
NURORDT EN1+3*, EN1+4, Q1+1!
>> NURSCPE EN1+3, EN2+2, EN2+3, EN2+28, EN2+29
NURSEVAL EN2+2*, Q2!
NURSEVDA EN2+2*, EN2+3, EN2+4, EN2+5, EN2+9, Q2!
NURSEVND EN2+3*, EN2+19, EN2+26, EN2+27, EN2+32, Q2!
NURSI Q2!
NURSINT Q2!
NURSJ Q2!
NURSNUM EN2+29*, EN2+30, Q2!
NURSNWDT EN2+30*, Q2!
NURSORD EN1+3*, Q1+1!, Q2!
NURSORD1 EN1+3*, Q1+1!
NURSPROB Q2+1*!
NURSPROB( Q2+1!
NURSREEV EN2+3*, EN2+10, EN2+21, EN2+24*, EN2+26*, EN2+27, EN2+30, Q2!
NURSTAT EN2+3*, EN2+13, EN2+17*, EN2+18, EN2+26, EN2+27, EN2+30, EN2+32, Q2!
NURSZN EN2+29*, Q2!
U EN2+13, EN2+19, EN2+20
X Q2!
Y EN1+4*, Q1+1!, EN2+10*, EN2+16, EN2+17, EN2+23, EN2+24
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All