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: NURCAS0

Package: Nursing Service

Routine: NURCAS0


Information

NURCAS0 ;HIRMFO/RM,MD,RTK,FT-PATIENT CENSUS/ASSIGNMENT WORKSHEET WARD ;5/16/17

Source Information

Source file <NURCAS0.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Nursing Service 9 ^NURCAS1  ^NURCAS2  ^NURCKILL  WARDPAT^NURCUT0  ALLERGY^NURCUT1  ^NURSAPCH  (EN2,EN6)^NURSCUTL  (EN6,EN7)^NURSUT0  
(CLOSE,ENDPG)^NURSUT1  
VA FileMan 2 NOW^%DTC  D^DIQ  
Registration 1 (INP,KVAR)^VADPT  

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: 2

Package Total Caller Graph
Nursing Service 2 NURCAS1  NURCPP-ASSWRK  

Entry Points

Name Comments DBIA/ICR reference
START ;
QUIT ; KILL LOCAL VARIABLES
REPORT
PRINT ;PRINT ROUTINE
NN
NO
PRINT1
HEADER ; PRINTING OF HEADING ROUTINE
HEADER1 ;
HEADER2

External References

Name Field # of Occurrence
NOW^%DTC START+1
D^DIQ HEADER+2
^NURCAS1 PRINT1+5
^NURCAS2 REPORT+1
^NURCKILL QUIT+1
WARDPAT^NURCUT0 NURCAS0+7
ALLERGY^NURCUT1 HEADER1+2
^NURSAPCH PRINT1
EN2^NURSCUTL PRINT1+1
EN6^NURSCUTL PRINT1+1
EN6^NURSUT0 NURCAS0+8
EN7^NURSUT0 NURCAS0+9
CLOSE^NURSUT1 QUIT+1
ENDPG^NURSUT1 HEADER+1
INP^VADPT HEADER1+1
KVAR^VADPT QUIT+1

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: NURSCH
  • Timeout: DTIME
  • Line Location: NURCAS0+4
Function Call: WRITE
  • Prompt: !,$C(7),"ANSWER WITH NUMBER 1 OR 2",!
  • Line Location: NURCAS0+5
Function Call: WRITE
  • Prompt: !
  • Line Location: NURCAS0+7
Function Call: WRITE
  • Prompt: !
  • Line Location: NURCAS0+9
Function Call: WRITE
  • Prompt: $C(7),!,"NO PATIENTS IN SELECTED ROOM(S) ON "_NPWARD
  • Line Location: REPORT+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: PRINT1+5
Function Call: WRITE
  • Prompt: !,?2,"ADL",?7,"SAFETY",?15,"BATH",?22,"DIET",?30,"BP",?37,"TPR",?44,"WT",?50,"TREATMENTS",?63,"I/O",?71,"OTHER",!,NURX,!
  • Line Location: PRINT1+7
Function Call: WRITE
  • Prompt: NURX,!
  • Line Location: PRINT1+9
Function Call: WRITE
  • Prompt: @IOF,!,Y,?25,"PATIENT CARE ASSIGNMENT/WORKSHEET",?70,"PAGE: ",NURPAGE
  • Line Location: HEADER+2
Function Call: WRITE
  • Prompt: !,"UNIT: ",NPWARD,!,"TOUR: ",$E(NURX,1,10),!,"STAFF:"
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: ?$X+2,$E(NURX,1,12)
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !,NURX
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,"RM/BED: ",$S($D(VAIN(5)):VAIN(5),1:""),?26,"BEDSECTION: ",NSEC,?45,"ADM: ",$P(NDATA,"^",3)
  • Line Location: HEADER1+1
Function Call: WRITE
  • Prompt: !,"COMMENTS: ",?22,NCOM
  • Line Location: HEADER1+8
Function Call: WRITE
  • Prompt: !,"ADMITTING DIAGNOSIS: ",?22,"ON FILE"
  • Line Location: HEADER1+9
Function Call: WRITE
  • Prompt: !,NURSALGR(I)
  • Line Location: HEADER1+10
Function Call: WRITE
  • Prompt: ?6,"|",?13,"|",?20,"|",?27,"|",?34,"|",?41,"|",?48,"|",?60,"|",?67,"|",?79,"|",!
  • Line Location: HEADER2+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(213.9 - [#213.9] NURCAS0+3
^NURSA(214.6 - [#214.6] PRINT1+2
^NURSF(213.3 - [#213.3] PRINT1+3
^NURSF(214 - [#214] PRINT1+3
^TMP("DIQ1" REPORT!
^TMP($J QUIT+1!, REPORT!, REPORT+2, PRINT+1, NNNOPRINT1

Label References

Name Line Occurrences
HEADER REPORT+2, NOPRINT1+4, PRINT1+6
HEADER1 PRINT1+5, PRINT1+6
HEADER2 PRINT1+8
NN PRINT+1
NO NN
NURCAS0 NURCAS0+5
PRINT1 NO
QUIT NURCAS0+4, NURCAS0+7, NURCAS0+8, NURCAS0+9
REPORT START+1, START+2

Naked Globals

Name Field # of Occurrence
^(0 PRINT1+2, PRINT1+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% START+1!
%H START+1!
>> DFN PRINT1*, PRINT1+3, HEADER1+2
DT HEADER+2
DTIME NURCAS0+4
>> I HEADER1+10*
IO REPORT
IOF HEADER+2
IOM HEADER1+4
IOSL PRINT1+4, PRINT1+6
IOST START+1, HEADER+1
>> ISW(1 REPORT*
>> N1 NO*, PRINT1HEADER1+7
NACT NURCAS0+7!
>> NBED PRINT+1*, NNNOPRINT1
>> NBED(0 NN*, NOPRINT1
>> NCOM PRINT1+2*, HEADER1+8
>> NCOPY START+1
>> NDATA PRINT1*, HEADER1+1
>> NDATA(1 PRINT1+2*
>> NDATA(2 PRINT1+3*
>> NPWARD REPORT+2, HEADER+3
>> NSEC PRINT1+3*, HEADER1+1
>> NURBRSW NURCAS0+4*, NURCAS0+6*, PRINT1+5
>> NURCAT PRINT1+2*, HEADER1+8
>> NURDT START+1*, HEADER1+1
>> NURFACT PRINT1+2*, HEADER1+8
>> NURI START+1*
>> NUROUT HEADER+1
>> NURPAGE REPORT*, HEADER+2*
>> NURQUIT NURCAS0+4*, NURCAS0+7, NURCAS0+8, PRINT+1, NNNOPRINT1+4, PRINT1+5, PRINT1+6, HEADER+1*
NURSAL HEADER1+2!
NURSAL( HEADER1+3, HEADER1+4, HEADER1+5
NURSALGR HEADER1+2!
NURSALGR( HEADER1+4*, HEADER1+5*, HEADER1+10
NURSALGR(1 HEADER1+3*
>> NURSCH NURCAS0+4*, NURCAS0+5, NURCAS0+6
>> NURSCLAS PRINT1+2
>> NURSCLAS("CL" PRINT1+1*
>> NURSI HEADER1+3*, HEADER1+4, HEADER1+5
>> NURSJ HEADER1+3*, HEADER1+4*, HEADER1+5*
>> NURSW1 REPORT*, NOHEADER+1, HEADER+2*
>> NURX PRINT1+7, PRINT1+9, HEADER+2*, HEADER+3, HEADER+4
>> POP NURCAS0+9
>> SSN PRINT1*, HEADER1+7
U HEADER1+5
>> VAIN(2 HEADER1+7
>> VAIN(5 HEADER1+1
>> VAINDT HEADER1+1*
>> X PRINT1+8*, HEADER+3*, HEADER1+3*, HEADER1+4*, HEADER1+5
>> Y HEADER+2*
>> ZTDESC NURCAS0+9*
>> ZTRTN NURCAS0+9*
>> ZTSK NURCAS0+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All