SROCMP ;BIR/MAM - PERIOPERATIVE OCCURRENCES ;05/15/06
Source file <SROCMP.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| OPER | ; break procedure if greater than 50 characters | |
| SRC | ||
| SET | ; set variables to print | |
| END | ||
| OPS | ||
| COMP | ; perioperative occurrences | |
| PRNT3 | ||
| BEG | ||
| UTIL | ; set ^TMP | |
| DATE | ||
| ATT | ||
| OTHER | ; other operations | |
| TEXT | ; check for comments | |
| WP | ; print perioperative occurrence comments | |
| ; print perioperative occurrence information | ||
| MORE | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | BEG, BEG+1 | 
| ^DD(130 | ATT+1, ATT+4, OPS+2, OPS+4 | 
| ^SRF - [#130] | BEG+2, ATT, ATT+3, UTIL+2, UTIL+6, SET+1, OPS, OPS+2, OPS+4, OPS+6 , COMP+1, COMP+2, COMP+3, COMP+4, WP+1, TEXT+1, OTHER+1, OTHER+2 | 
| ^SRF("AC" | BEG+2 | 
| ^SRO(133 - [#133] | ATT+2, OPS+3 | 
| ^SRO(136.5 - [#136.5] | UTIL+8 | 
| ^SRO(137.45 - [#137.45] | UTIL+3, OPS+6 | 
| ^TMP("SR" | BEG!, BEG+3, BEG+5, END!, MORE, ATT+7*, UTIL+4*, UTIL+9* | 
| ^UTILITY($J | WP+1!, WP+2, WP+4 | 
| Name | Line Occurrences | 
|---|---|
| ATT | UTIL+5 | 
| DATE | PRINT+2, SRC+2 | 
| END | BEG+4, BEG+5 | 
| MORE | BEG+3 | 
| OPER | OPS+1 | 
| OTHER | OPS | 
| PRNT3 | PRINT+3 | 
| SET | MORE | 
| SRC | PRNT3+2 | 
| TEXT | PRINT+5, SRC+2, PRNT3+1 | 
| UTIL | BEG+2 | 
| WP | PRINT+5, SRC+2, PRNT3+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | COMP+1 | 
| ^(0 | COMP+1, COMP+3 | 
| ^(2 | COMP+1, COMP+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> C | ATT+1*, ATT+4*, OPS+2*, OPS+4* | 
| >> CM | WP+1* | 
| >> DFN | SET+1* | 
| >> DIWL | WP+1* | 
| >> DIWR | WP+1* | 
| DT | BEG | 
| >> I | BEG+6* | 
| IO | BEG | 
| IOF | END, END+1 | 
| IOSL | BEG+6, PRINT+1, SRC+1, WP+3 | 
| IOST | END | 
| >> J | WP+2*, WP+4 | 
| >> LOOP | OPER+1* | 
| >> M | OPS+1*, OPER+1 | 
| >> OPER | OPS*, OTHER+1*, OTHER+2 | 
| >> PAGE | BEG* | 
| >> SRATT | OPS+2*, OPS+3, OPS+4*, OPS+5*, PRINT+2 | 
| >> SRBOTH | BEG+8 | 
| SRC | SET+1!, PRINT+2*, PRINT+4, SRC*, SRC+2, PRNT3, TEXT+1, DATE+1, DATE+2 | 
| SRC( | COMP+1*, COMP+3*, COMP+4*, PRINT+2, PRINT+4, SRC, SRC+2, PRNT3, TEXT+1, DATE+1 , DATE+2 | 
| SRC(0 | PRINT+2 | 
| SRDIV | ATT~, ATT+2*, OPS+3* | 
| >> SRDT | DATE+2* | 
| >> SRED | BEG, BEG+1 | 
| >> SREDT | BEG*, BEG+2 | 
| >> SRFG | COMP+1*, COMP+3*, COMP+4 | 
| SRFRTO | BEG+1~* | 
| >> SRHDR | BEG+3*, PRINT+2* | 
| >> SRI | UTIL+6* | 
| >> SRIC | COMP+1* | 
| >> SRINSTP | BEG+2 | 
| >> SRLONG | OTHER+1*, OTHER+2 | 
| >> SRNM | SET+1*, PRINT+2 | 
| >> SROCC | UTIL+6* | 
| >> SROD | SET+1*, PRINT+5, PRNT3+1 | 
| >> SROPER | OPS*, OPS+1*, OTHER+1, OTHER+3*, OPER+1* | 
| >> SROPERS | OTHER+1*, OTHER+2*, OTHER+3 | 
| SRP | OPS+1! | 
| SRP( | OPER+1* | 
| SRP(1 | OPS+1*, PRINT+4, PRNT3+1 | 
| SRP(2 | PRINT+5, PRNT3+1 | 
| SRP(3 | PRINT+5 | 
| >> SRPC | COMP+1*, COMP+2*, COMP+3, COMP+4 | 
| >> SRPRINT | BEG* | 
| >> SRSD | BEG, BEG+1 | 
| >> SRSDATE | BEG+3*, MORE | 
| >> SRSDT | BEG*, BEG+2*, ATT+7, UTIL+4, UTIL+9 | 
| >> SRSEL | UTIL+1, UTIL+5, UTIL+6, PRINT+2, PRINT+3 | 
| SRSEP | DATE~, DATE+1* | 
| >> SRSOUT | BEG*, BEG+2, BEG+3, BEG+4, BEG+5, BEG+8*, PRINT+1, SRC, SRC+1, WP+3 | 
| >> SRSP | ATT+5, UTIL+2, UTIL+7 | 
| >> SRSP( | ATT+5, UTIL+2, UTIL+7 | 
| >> SRSPEC | OPS+6*, PRINT+2, PRNT3 | 
| >> SRSS | BEG+3*, MORE, ATT+1*, ATT+4*, ATT+6*, ATT+7, UTIL+3*, UTIL+4, UTIL+8*, UTIL+9 | 
| >> SRSSN | SET+1* | 
| >> SRT | PRINT+5, SRC+2, PRNT3+1, TEXT+1* | 
| SRTN | BEG+2*, END+1!, MORE*, ATT, ATT+2, ATT+3, ATT+7, UTIL+2, UTIL+4, UTIL+6 , UTIL+9, SET+1, OPS, OPS+2, OPS+3, OPS+4, OPS+6, COMP+1, COMP+2, COMP+3 , COMP+4, WP+1, TEXT+1, OTHER+1, OTHER+2 | 
| >> SRX | WP+1, TEXT+1* | 
| SRY | ATT~*, ATT+1, ATT+2, ATT+3*, ATT+4, ATT+5*, ATT+6, WP+1, TEXT+1* | 
| >> VA("PID" | SET+1, PRINT+4, PRNT3 | 
| >> VADM(1 | SET+1 | 
| >> X | BEG+7*, WP+1*, DATE+1* | 
| >> Y | BEG*, BEG+1*, ATT+1*, ATT+4*, UTIL+2*, UTIL+3, UTIL+6*, UTIL+7, UTIL+8, SET+1* , OPS+2*, OPS+4*, OPS+6* | 
| Z | OPS+1!, OPER+1* | 
| >> ZTQUEUED | END | 
| >> ZTREQ | END* | 
| >> ZTSTOP | END |