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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: NURCCPU2

Package: Nursing Service

Routine: NURCCPU2


Information

NURCCPU2 ;HIRMFO/RD/RM-NURSING CARE PLAN UTILITIES (cont.) ;10/30/90

Source Information

Source file <NURCCPU2.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 3 NOW^%DTC  YN^DICN  IX1^DIK  
General Medical Record - Generator 1 EN1^GMRGRUT2  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Nursing Service 1 NURSCPU2  

Entry Points

Name Comments DBIA/ICR reference
EN1 ; DISCONTINUE ANY ORDERS FOR A PARTICULAR LIST OF ACTIVE INTERVENTIONS
; UPDATES STATUS (#1) SUBFIELD OF THE ORDER INFO (#4) FIELD OF THE
; NURS CARE PLAN (#216.8) FILE
YNDC
CHOOSE
Q1 ;
CHECK
GETLIS ;
REPRINT ;
REPRT ;
EN2 ; IF SELECT ORDERABLE, PUT INFO IN ORDER INFO FIELD (#4) OF THE NURS
; CARE PLAN (#216.8) FILE
Q2 ;
FILE ;

External References

Name Field # of Occurrence
NOW^%DTC FILE+3
YN^DICN YNDC
IX1^DIK FILE+4
EN1^GMRGRUT2 REPRT+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Do you wish to discontinue any order(s)"
  • Line Location: YNDC+0
Function Call: WRITE
  • Prompt: !?5,$C(7),"Answer Yes if want to discontinue some of the above orders",!?5,"else answer No."
  • Line Location: YNDC+1
Function Call: READ
  • Variable: NURSDISC
  • Timeout: DTIME
  • Line Location: CHOOSE+0
Function Call: WRITE
  • Prompt: !?5,$C(7),"Please enter numeric selection or up-arrow to quit. ",!,?5,"Format: { 1 } or { 1,2,3,...} or { 2-7 } or { 2,3,7-9 } or { ^ } to quit"
  • Line Location: CHOOSE+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: REPRINT+1
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: REPRT+1
Function Call: WRITE
  • Prompt: !?5,$J(NUR1,2),". "
  • Line Location: REPRT+2

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] EN1+3, GETLIS+4, EN2+2
^GMRD(124.2 - [#124.2] EN1+4, GETLIS+1
^NURSC(216.8 - [#216.8] GETLIS+2, GETLIS+3, EN2+3, EN2+4, FILE+1, FILE+2, FILE+3*, FILE+4

Label References

Name Line Occurrences
CHECK CHOOSE+1
CHOOSE CHOOSE+2
FILE CHOOSE+3, EN2+5
GETLIS EN1+4
Q1 EN1+3, YNDCCHOOSE
Q2 EN2+4
REPRINT CHOOSE
REPRT REPRINT+1
YNDC YNDC+1

Naked Globals

Name Field # of Occurrence
^(0 GETLIS+1, GETLIS+3, GETLIS+4, EN2+4, FILE+1*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% YNDC*, YNDC+1, Q1+1!, Q2+1!, FILE+3
DA Q1+1!, Q2+1!, FILE+2*, FILE+3, FILE+4
DA(1 FILE+1*, FILE+2, FILE+3, FILE+4
DIK FILE+4*!
DTIME CHOOSEREPRT+1
>> GMRGOUT EN1+3, YNDC*, CHOOSE*, REPRINT+1*, REPRT+1*, EN2+2
>> GMRGPDA EN1+3, GETLIS+4, EN2+2
>> GMRGTERM EN1+3, EN1+4, GETLIS+1, EN2+2, EN2+3
>> GMRGXPRT REPRT+3*
>> GMRGXPRT(0 REPRT+3*
>> GMRGXPRT(1 REPRT+3*
IOM REPRT+3
IOSL REPRT+1
NUR1 EN1+4*, Q1+1!, GETLIS+1, REPRINT+1*, REPRT+2
NUR2 EN1+4*, Q1+1!
NURBAD CHOOSE+1*, CHOOSE+2, Q1+1!, CHECK*, CHECK+1*
NURBEG Q1+1!, CHECK+1*, CHECK+2
NURCK CHOOSE+1*, Q1+1!
NURCNT EN1+3*, YNDCQ1+1!, CHECK+1, GETLIS+4*
NUREND Q1+1!, CHECK+1*, CHECK+2
NURLIN Q1+1!, REPRINT+1*, REPRT+1*, REPRT+2*
NURORD Q1+1!, REPRINT+1*, REPRT+3
NURORD( CHECK+2, GETLIS+4*, REPRINT+1, REPRT+2
NURORSI CHOOSE+3*, Q1+1!, EN2+3*, EN2+4*, Q2+1!, FILE+3
NURPRT Q1+1!, REPRT+2*, REPRT+3
NURSCH Q1+1!, GETLIS+1*, GETLIS+2, GETLIS+4
>> NURSCPE GETLIS+2, GETLIS+3, EN2+3, EN2+4, FILE+1
NURSD CHOOSE+1*, Q1+1!, CHECKCHECK+1
NURSDISC CHOOSE*, CHOOSE+1, Q1+1!
NURSGODA Q1+1!, Q2+1!, FILE+3*
NURSI Q1+1!, CHECK+2*, Q2+1!
NURSJ Q1+1!, Q2+1!, FILE+4*
NURSLOAD EN2+3*, EN2+4, Q2+1!
NURSNUM Q1+1!, Q2+1!, FILE+2*, FILE+3
NURSNWDT Q1+1!, Q2+1!, FILE+1*, FILE+3*
NURSOD Q1+1!, GETLIS+2*
NURSODA Q1+1!, GETLIS+2*, GETLIS+3
NURSOR Q1+1!, GETLIS+4*
NURSORE Q1+1!, GETLIS+4*
NURSTERM CHOOSE+3*, Q1+1!, EN2+3*, Q2+1!, FILE+3
NURSTERM( CHOOSE+3, CHECK+2*
NURSZN Q1+1!, Q2+1!, FILE+2*
X Q1+1!, REPRT+1*, Q2+1!, FILE+4*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All