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

Package: Nursing Service

Routine: NURACE2


Information

NURACE2 ;HIRMFO/RM-PATIENT CLASSIFICATION MEDICAL/SURGICAL ;NOVEMBER 17, 1986

Source Information

Source file <NURACE2.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Nursing Service 2 EN2^NURACE3  EN4^NURACE8  

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 NURACE1  

Entry Points

Name Comments DBIA/ICR reference
EN1 ;DETERMINE IF FACTORS ENTERED VALID
ONECK ;DETERMINE IF FACTORS CAN BE USED WITH EACH OTHER
EN2 ;CALCULATE NEW CLASSIFICATION
CHKCLASS ;ENTER IN CLASSIFICATION IF WANT TO CHANGE
CHKCLAS1 ;

External References

Name Field # of Occurrence
EN2^NURACE3 EN1+2
EN4^NURACE8 CHKCLAS1+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: *7," *** BAD ENTRY - TRY AGAIN ***"
  • Line Location: EN1+4
Function Call: WRITE
  • Prompt: !,*7,"**** NO FACTORS ENTERED - CLASSIFICATION NOT UPDATED ****"
  • Line Location: EN1+7
Function Call: WRITE
  • Prompt: !,*7,"*** #1 CANNOT BE USED WITH NUMBERS 2,3,4,5, or 6 ***"
  • Line Location: EN1+8
Function Call: WRITE
  • Prompt: !,*7,"*** #4 CANNOT BE USED WITH NUMBERS 2 or 3 ***"
  • Line Location: EN1+9
Function Call: WRITE
  • Prompt: !,*7,"*** #5 and #6 CANNOT BE USED TOGETHER ***"
  • Line Location: EN1+10
Function Call: WRITE
  • Prompt: !,*7,"*** #8 and #9 CANNOT BE USED TOGETHER ***"
  • Line Location: EN1+11
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: CHKCLAS1+1
Function Call: WRITE
  • Prompt: !,"ANSWER WITH A NUMBER BETWEEN 1 AND 4"
  • Line Location: CHKCLAS1+3
Function Call: WRITE
  • Prompt: *7," *** BAD ENTRY - TRY AGAIN ***"
  • Line Location: CHKCLAS1+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^NURSF(214 - [#214] CHKCLAS1+2

Label References

Name Line Occurrences
CHKCLAS1 CHKCLAS1+3
CHKCLASS EN2+1, EN2+8, EN2+9, EN2+10, CHKCLAS1+5
EN2 EN1+12, EN1+15
ONECK EN1+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ABORTSW EN1+1*, EN1+3*, EN1+4
>> CAT(1 EN2+2*, EN2+3*, EN2+7*, EN2+8, EN2+9, EN2+10
>> CAT(2 EN2+2*, EN2+4*, EN2+7*, EN2+8, EN2+9, EN2+10
>> CAT(3 EN2+2*, EN2+5*, EN2+7*, EN2+8, EN2+9, EN2+10
>> CAT(4 EN2+2*, EN2+6*, EN2+8, EN2+9, EN2+10
>> CHANGESW EN1+1*, EN1+14*, CHKCLASS+2*, CHKCLAS1+4, CHKCLAS1+6, CHKCLAS1+7*
>> CLASSX EN2+1*, EN2+8*, EN2+9*, EN2+10*, EN2+11*, CHKCLASS+2, CHKCLAS1+1, CHKCLAS1+6, CHKCLAS1+7*
>> CONFIGX CHKCLAS1+4*, CHKCLAS1+6*, CHKCLAS1+7*
>> DFN CHKCLAS1+2
DTIME CHKCLAS1+1
>> FACT EN1+2, EN1+3, EN1+6*, EN1+7, EN1+12, EN1+13, ONECK+1, ONECK+2, ONECK+3, ONECK+4
>> FACT( EN1+3*, EN1+6
>> FACTORS EN1+7, EN1+12, EN1+13*, EN2+1, EN2+3, EN2+4, EN2+5, EN2+6
>> FACTX EN1+13*
>> I EN1+3*, EN1+6*, EN1+13*, EN2+4*, EN2+5*, EN2+6*
>> NURS1SW EN1+1*, EN1+8, ONECK+1*
>> NURS4SW EN1+1*, EN1+9, ONECK+2*
>> NURS6SW EN1+1*, EN1+10, ONECK+3*
>> NURS9SW EN1+1*, EN1+11, ONECK+4*
>> NURSCKSW EN1+12*, CHKCLASS+2
>> NURSNSW CHKCLASS+1
>> NXT EN1+6*
>> OUTSW EN1+7*, CHKCLAS1+2*
>> REENTSW EN1+2*, EN1+4*, EN1+8*, EN1+9*, EN1+10*, EN1+11*
>> X CHKCLAS1+1*, CHKCLAS1+2, CHKCLAS1+3, CHKCLAS1+4, CHKCLAS1+5, CHKCLAS1+6, CHKCLAS1+7
>> XCLAS CHKCLASS+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All