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

Package: Surgery

Routine: SROWC1


Information

SROWC1 ;BIR/ADM - WOUND CLASSIFICATION REPORT (CONT.) ;12/16/2010

Source Information

Source file <SROWC1.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Surgery 5 ^SROSTOP  $$MANDIV^SROUTL0  ^SROWC2  ^SROWC3  ^SRSKILL  
Kernel 1 ^%ZISC  

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
Surgery 1 SROWC  

Entry Points

Name Comments DBIA/ICR reference
ALL
SPEC
WC
UTIL ; set ^TMP
PRINT ; print info
TOTAL ; print totals
HDR ; print heading
HDR1 ; print heading to screen
END

External References

Name Field # of Occurrence
^%ZISC END+2
^SROSTOP HDR+1
$$MANDIV^SROUTL0 WC+1
^SROWC2 SROWC1+3
^SROWC3 SROWC1+4
^SRSKILL END+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$P(SRSPEC,"("),?21,$J(SRC,5),?33,$J(SRCC,5),?47,$J(SRD,5),?61,$J(SRI,5),?73,$J(SRZZ,5)
  • Line Location: PRINT+5
Function Call: WRITE
  • Prompt: !!,"SUB TOTAL:",?21,$J(SRC,5),?33,$J(SRCC,5),?47,$J(SRD,5),?61,$J(SRI,5),?73,$J(SRZZ,5)
  • Line Location: TOTAL+3
Function Call: WRITE
  • Prompt: !!,"TOTAL: ",SRT
  • Line Location: TOTAL+4
Function Call: WRITE
  • Prompt: !!,"CLEAN WOUND INFECTION RATE: ",$J((SRCOMP/SRC*100),5,1),"%"
  • Line Location: TOTAL+4
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: $Y
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !,?(80-$L(SRINST)\2),SRINST,!,?32,"SURGICAL SERVICE",!,?26,"WOUND CLASSIFICATION REPORT",!,?(80-$L(SRFRTO)\2),SRFRTO,!,?(80-$L(SRPRINT)\2),SRPRINT
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !,?21,"REVIEWED BY:",?45,"DATE REVIEWED:",!
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !,?34,"CLEAN",?72,"NO CLASS",!,"SURGICAL SERVICE",?22,"CLEAN",?31,"CONTAMINATED",?46,"CONTAMINATED",?61,"INFECTED",?73,"ENTERED"
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: "="
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR+7
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: HDR1+1
Function Call: WRITE
  • Prompt: @IOF,!,?26,"WOUND CLASSIFICATION REPORT",!,?(80-$L(SRFRTO)\2),SRFRTO
  • Line Location: HDR1+2
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR1+3
Function Call: WRITE
  • Prompt: "-"
  • Line Location: HDR1+3
Function Call: WRITE
  • Prompt: !!,?34,"CLEAN",?72,"NO CLASS",!,"SURGICAL SERVICE",?22,"CLEAN",?31,"CONTAMINATED",?46,"CONTAMINATED",?61,"INFECTED",?73,"ENTERED"
  • Line Location: HDR1+4
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR1+5
Function Call: WRITE
  • Prompt: !!,"Press RETURN to continue "
  • Line Location: END+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: END+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" SROWC1+2
^SRF - [#130] WC+1, UTIL+1, UTIL+2, UTIL+3, UTIL+4, UTIL+7, UTIL+9
^SRF("AC" WC+1
^SRO(137.45 - [#137.45] ALLPRINT+2
^TMP("SR" SROWC1+5!, ALL*, ALL+1*, SPEC*, WC+2, UTIL+5*, PRINT+3, END!
^TMP("SRT" SROWC1+5!, WC*, UTIL+6*, TOTAL+2, END!
^TMP("SRTN" SROWC1+5!, UTIL+5*, END!

Label References

Name Line Occurrences
ALL SROWC1+6
END WC+3
HDR WC+2, PRINT+1, TOTAL+1
HDR1 HDR+2
PRINT WC+2
SPEC SROWC1+7
TOTAL WC+3
UTIL WC+1
WC SROWC1+6, SROWC1+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DT SROWC1+2
DTIME HDR1+1, END+1
IO SROWC1+2
IOF HDR+3, HDR1+2, ENDEND+2
IOSL PRINT+1, TOTAL+1
IOST HDR+2, ENDEND+1
>> LINE HDR+6*, HDR1+3*
>> SRC UTIL+7*, PRINT+3*, PRINT+4, PRINT+5, TOTAL+2*, TOTAL+3, TOTAL+4*
>> SRCAT UTIL+7*, UTIL+8, UTIL+9
>> SRCC PRINT+3*, PRINT+4, PRINT+5, TOTAL+2*, TOTAL+3
>> SRCOMP WC*, UTIL+10*, TOTAL+4
>> SRCT SROWC1+5*, WC+2*, TOTAL+3
>> SRD PRINT+3*, PRINT+4, PRINT+5, TOTAL+2*, TOTAL+3
>> SRED SROWC1+2*, WC+1
>> SRFLG SROWC1+3, SROWC1+4
SRFRTO SROWC1+2~*, HDR+3, HDR1+2
>> SRHALT HDR+1
>> SRHDR SROWC1+5*, HDR1+1, HDR1+5*
>> SRI PRINT+3*, PRINT+4, PRINT+5, TOTAL+2*, TOTAL+3
>> SRIN UTIL+7*, UTIL+8*, UTIL+9*, UTIL+10
>> SRINST HDR+3
>> SRINSTP WC+1
>> SROP WC+1*, UTIL+1, UTIL+2, UTIL+3, UTIL+4, UTIL+5, UTIL+7, UTIL+9
>> SRP UTIL+4*, UTIL+5, UTIL+6, UTIL+7, UTIL+10
>> SRPRINT SROWC1+2*, HDR+3
>> SRSD SROWC1+2*, WC+1*, UTIL+5
>> SRSOUT SROWC1+5*, WC+2, PRINT+1, TOTAL+1, HDR+1*, HDR1+1*, END+1
>> SRSP SROWC1+6, SROWC1+7, UTIL+3, PRINT+4
>> SRSP( SPECUTIL+3
>> SRSPEC PRINT+2*, PRINT+5
>> SRSS SROWC1+5*, ALL*, SPEC*, WC+2*, UTIL+3*, UTIL+5, PRINT+2, PRINT+3
>> SRT TOTAL+2*, TOTAL+4
>> SRWC UTIL+4*
>> SRZZ PRINT+3*, PRINT+4, PRINT+5, TOTAL+2*, TOTAL+3
>> X HDR1+1*, END+1*
>> Y SROWC1+2*, PRINT+3*, TOTAL+2*
>> ZTQUEUED HDR+1, END
>> ZTREQ END*
>> ZTSTOP END
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All