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

Package: Nursing Service

Routine: NURACE9


Information

NURACE9 ;HIRMFO/MD-PATIENT CLASSIFICATION MEDICAL (SCI) ;7/89

Source Information

Source file <NURACE9.m>

Call Graph

Call Graph Total: 2

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Nursing Service 1 NURACE1  

Entry Points

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

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7)," *** BAD ENTRY - TRY AGAIN ***"
  • Line Location: EN1+4
Function Call: WRITE
  • Prompt: !,$C(7),"**** NO FACTORS ENTERED - CLASSIFICATION NOT UPDATED ****"
  • Line Location: EN1+7
Function Call: WRITE
  • Prompt: !,$C(7),"*** A CANNOT BE USED WITH NUMBERS B,C,D,E,F,G,H or I ***"
  • Line Location: EN1+8
Function Call: WRITE
  • Prompt: !,$C(7),"*** B CANNOT BE USED WITH NUMBER C ***"
  • Line Location: EN1+9
Function Call: WRITE
  • Prompt: !,$C(7),"*** E CANNOT BE USED WITH NUMBER D ***"
  • Line Location: EN1+10
Function Call: WRITE
  • Prompt: !,$C(7),"*** F and G CANNOT BE USED TOGETHER ***"
  • Line Location: EN1+11
Function Call: WRITE
  • Prompt: !,$C(7),"*** H and I CANNOT BE USED TOGETHER ***"
  • Line Location: EN1+12
Function Call: WRITE
  • Prompt: !,$C(7),"*** J and K CANNOT BE USED TOGETHER ***"
  • Line Location: EN1+13
Function Call: WRITE
  • Prompt: !,$C(7),"*** A and L CANNOT BE USED TOGETHER ***"
  • Line Location: EN1+14
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: CHKCLAS1+1
Function Call: WRITE
  • Prompt: !,"ANSWER WITH A NUMBER BETWEEN 1 AND 5"
  • Line Location: CHKCLAS1+3
Function Call: WRITE
  • Prompt: *7," *** BAD ENTRY - TRY AGAIN ***"
  • Line Location: CHKCLAS1+5

Label References

Name Line Occurrences
CHKCLAS1 CHKCLAS1+3
CHKCLASS EN2+1, EN2+2, EN2+8, EN2+9, CHKCLAS1+5
EN2 EN1+15, EN1+18
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+3*, EN2+7*
>> CAT(2 EN2+3*, EN2+4*, EN2+7*, EN2+8, EN2+9
>> CAT(3 EN2+3*, EN2+5*, EN2+7*, EN2+8, EN2+9
>> CAT(4 EN2+3*, EN2+6*, EN2+8, EN2+9
>> CHANGESW EN1+1*, EN1+17*, CHKCLASS+2*, CHKCLAS1+4, CHKCLAS1+6, CHKCLAS1+7*
>> CLASSX EN2+1*, EN2+2*, EN2+8*, EN2+9*, EN2+10*, CHKCLASS+2, CHKCLAS1+1, CHKCLAS1+6, CHKCLAS1+7*
>> CONFIGX CHKCLAS1+4*, CHKCLAS1+6*, CHKCLAS1+7*
DTIME CHKCLAS1+1
>> FACT EN1+2, EN1+3, EN1+6*, EN1+7, EN1+15, EN1+16, ONECK+1, ONECK+2, ONECK+3, ONECK+4
, ONECK+5, ONECK+6, ONECK+7
>> FACT( EN1+3*, EN1+6
>> FACTORS EN1+7, EN1+15, EN1+16*, EN2+1, EN2+2, EN2+4, EN2+5, EN2+6
>> FACTX EN1+16*
>> I EN1+3*, EN1+6*, EN1+16*, EN2+4*, EN2+5*, EN2+6*
>> NURS11SW EN1+1*, EN1+13, ONECK+6*
>> NURS13SW EN1+1*, EN1+14, ONECK+7*
>> NURS1SW EN1+1*, EN1+8, ONECK+1*
>> NURS3SW EN1+1*, EN1+9, ONECK+2*
>> NURS5SW EN1+1*, EN1+10, ONECK+3*
>> NURS7SW EN1+1*, EN1+11, ONECK+4*
>> NURS9SW EN1+1*, EN1+12, ONECK+5*
>> NURSCKSW EN1+15*, 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*, EN1+12*, EN1+13*, EN1+14*
>> 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 |  Label References |  Local Variables |  All