SROQ2 ;BIR/ADM - SUMMARY REPORT ;07/18/07
Source file <SROQ2.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CASE | ;  examine case | |
| SDATE | ; enter starting date | |
| SET | ; collect data | |
| END | ||
| IP | ; determine related index procedure (if any) | |
| KTMP | ||
| ZERO | ; set counters to 0 | |
| EN | ; entry point when queued | |
| IO | ||
| DEATH | ; tabulate deaths | |
| EDATE | ; enter ending date | |
| SPEC | ; determine related specialty | |
| INOUT | ; decide if death is in or out-pat surgery death | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DIC(4 - [#4] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^SRF - [#130] | SET+11, CASE+1, SPEC+1, IP+1, INOUT+1 | 
| ^SRF("AC" | SDATE+5, SET+11 | 
| ^TMP( | KTMP! | 
| ^TMP("SRDEATH" | DEATH+3, IP+1 | 
| ^TMP("SREXP" | DEATH+1, SPEC+1 | 
| ^TMP("SRINOUT" | INOUT+1, INOUT+2 | 
| ^TMP("SRIOD" | DEATH+5, INOUT+1 | 
| ^TMP("SRP" | IP+1, IP+2 | 
| ^TMP("SRPROC" | ZERO+6*, DEATH+4* | 
| ^TMP("SRSP" | SPEC+1, SPEC+2 | 
| ^TMP("SRSS" | ZERO+3*, ZERO+4*, DEATH+2* | 
| Name | Line Occurrences | 
|---|---|
| CASE | SET+11 | 
| DEATH | SET+12 | 
| EDATE | EDATE+2, EDATE+3, EDATE+5 | 
| END | SDATE+1, EDATE+1, EDATE+7, IO, IO+1, EN+1 | 
| INOUT | DEATH+5 | 
| IP | DEATH+3 | 
| KTMP | END+1, ZERO+2 | 
| SDATE | SDATE+2, SDATE+3, SDATE+4, EDATE+4 | 
| SET | EN+1 | 
| SPEC | DEATH+1 | 
| ZERO | SET+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %DT | SDATE+2*, SDATE+3*, EDATE+2*, EDATE+3* | 
| %ZIS | IO!* | 
| %ZIS("A" | IO* | 
| >> DFN | DEATH+1*, DEATH+3*, DEATH+5*, SPEC+1, SPEC+2, IP+1, IP+2, INOUT+1, INOUT+2 | 
| DT | SDATE+4, EDATE+5 | 
| DTIME | SDATE+1, EDATE+1, END | 
| >> I | KTMP*, ZERO+2*, ZERO+3*, ZERO+5*, ZERO+7*, ZERO+8* | 
| IO("Q" | IO!, IO+1! | 
| IOF | SROQ2+6, END+1, END+4 | 
| IOST | END, END+1 | 
| >> J | DEATH+4* | 
| POP | IO! | 
| SR14 | END+3! | 
| >> SR60 | ZERO+2* | 
| SR71 | END+3! | 
| SR72 | END+3! | 
| SR73 | END+3! | 
| >> SRAC | SDATE+5* | 
| >> SRAC1 | SDATE+5* | 
| SRADMT | END+3!, ZERO+2* | 
| >> SRASA( | ZERO+2* | 
| SRATT | ZERO+5! | 
| SRATT( | ZERO+5* | 
| SRATT("J" | ZERO+5* | 
| SRATT("N" | ZERO+5* | 
| >> SRC( | ZERO+7* | 
| >> SRCASES | CASE+2*, ZERO+2* | 
| >> SRCOMP | ZERO+2* | 
| >> SRDEATH( | ZERO+6*, DEATH+4, IP+1*, IP+2* | 
| >> SRDPT | ZERO+2* | 
| >> SRDT | SPEC+1*, SPEC+2*, IP+1*, IP+2*, INOUT+1*, INOUT+2* | 
| >> SRED | SET+1*, SET+11, SET+12*, DEATH+1*, SPEC+1, SPEC+2, IP+1, IP+2, INOUT+1, INOUT+2 | 
| >> SREMERG | ZERO+2* | 
| >> SREND | EDATE+3*, EDATE+4, EDATE+5, SET+1, SET+12, DEATH+1 | 
| >> SREXP( | ZERO+3*, DEATH+2, SPEC+1*, SPEC+2* | 
| >> SREXP("ZZ" | ZERO+4* | 
| >> SRFLG | EDATE+6*, SET+3, SET+8, SET+12 | 
| SRHAIR | END+3! | 
| SRHAIR( | ZERO+8* | 
| SRHOSP | END+3! | 
| SRICNE | END+3!, ZERO+1* | 
| SRICNO | END+3!, ZERO+1* | 
| SRICNR | END+3!, ZERO+1* | 
| SRICY | END+3!, ZERO+1* | 
| SRIDP | END+3! | 
| >> SRIEN | SET+5 | 
| >> SRIN | ZERO+2* | 
| >> SRINPAT | ZERO+2* | 
| >> SRINST | EDATE+7*, SET+5*, SET+6*, SET+7*, SET+9*, SET+10* | 
| SRINSTP | EDATE+7~*, SET+6*, SET+7*, SET+9, SET+10, SET+11, END+3! | 
| SRINV | END+3! | 
| SRINV("I" | ZERO+7* | 
| SRINV("O" | ZERO+7* | 
| SRIOSTAT | END+3!, INOUT+1*, INOUT+2* | 
| >> SRIX | ZERO+2* | 
| >> SRMAJOR | ZERO+2* | 
| >> SRMORT | ZERO+2*, SPEC+1*, SPEC+2* | 
| >> SRMULT | SET+4 | 
| >> SROPD | ZERO+2*, INOUT+1*, INOUT+2* | 
| >> SRPROC | ZERO+6*, IP+1*, IP+2* | 
| SRSCNE | END+3!, ZERO+1* | 
| SRSCNO | END+3!, ZERO+1* | 
| SRSCNR | END+3!, ZERO+1* | 
| SRSCY | END+3!, ZERO+1* | 
| >> SRSD | SET+1*, SET+11*, SET+12*, DEATH+1*, SPEC+1, SPEC+2, IP+1, IP+2, INOUT+1, INOUT+2 | 
| >> SRSOUT | SROQ2+6*, SDATE+1*, EDATE+1*, IO*, IO+1*, END, ZERO+2* | 
| >> SRSPEC( | ZERO+3* | 
| >> SRSS | ZERO+3*, DEATH+2*, SPEC+1*, SPEC+2* | 
| >> SRSTART | SDATE+3*, SDATE+4, SDATE+5, EDATE+4, SET+1, SET+12, DEATH+1 | 
| >> SRSTATN | SET+5*, SET+7*, SET+9*, SET+10* | 
| SRTN | SET+11*, END+3!, CASE+1, SPEC+1*, IP+1*, INOUT+1* | 
| SRTONE | END+3!, ZERO+1* | 
| SRTONO | END+3!, ZERO+1* | 
| SRTOV | END+3!, ZERO+1* | 
| SRVER | END+3! | 
| >> SRWC | ZERO+2* | 
| SRXX | SET+2~*, SET+5, SET+7, SET+9 | 
| >> SRYR | SET+12* | 
| U | EDATE+7 | 
| >> X | SDATE+1*, SDATE+2*, EDATE+1*, EDATE+2*, END* | 
| >> Y | SDATE+3, SDATE+5*, EDATE+3, SET+12*, SPEC+1*, IP+1*, INOUT+1* | 
| >> ZTDESC | IO+1* | 
| >> ZTQUEUED | END+1 | 
| >> ZTREQ | END+1* | 
| >> ZTRTN | IO+1* | 
| >> ZTSAVE("SREND" | IO+1* | 
| >> ZTSAVE("SRFLG" | IO+1* | 
| >> ZTSAVE("SRINSTP" | IO+1* | 
| >> ZTSAVE("SRSTART" | IO+1* | 
| >> ZTSTOP | END+1 |