SROAL2 ;BIR/ADM - LOAD POSTOPERATIVE LAB DATA ;02/14/07
Source file <SROAL2.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| LABCHK | ; Get test values from patient's lab record. | |
| END | ||
| CONV | ; convert value to numeric for comparison | |
| TMCHK | ||
| SRADN | ; Get data name(s) for test, make call to check lab record. | |
| COMP | ||
| SRAT | ; Get test from file 139.2. | |
| START | ||
| STAR | ; questional result, require manual input | |
| YEP | ||
| NS | ; check for no sample | |
| DATA | ; Decide to save test result or not | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | START | 
| ^LR - [#63] | LABCHK+1, COMP, DATA+3, DATA+10 | 
| ^SRF - [#130] | START, START+1, TMCHK+4 | 
| ^SRO(139.2 - [#139.2] | SRAT+4, SRAT+5, SRADN+1 | 
| Name | Line Occurrences | 
|---|---|
| COMP | LABCHK+2, LABCHK+3 | 
| CONV | DATA+2, DATA+6, DATA+9 | 
| DATA | COMP | 
| END | YEP, YEP+2, START+1 | 
| LABCHK | SRADN+1 | 
| NS | SRAT+4, SRAT+5 | 
| SRADN | SRAT+4, SRAT+5 | 
| STAR | LABCHK+1 | 
| TMCHK | START+1, TMCHK+1 | 
| YEP | YEP+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | SRADN+1, LABCHK+1 | 
| ^("LR" | START | 
| ^(0 | LABCHK+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> DA | TMCHK+4* | 
| DIC | SRAT+2!*, SRAT+3!* | 
| DIC(0 | SRAT+2*, SRAT+3* | 
| >> DIE | TMCHK+4* | 
| DR | TMCHK+4!* | 
| DTIME | YEP, END, TMCHK | 
| IOF | END+1 | 
| >> SR1 | COMP+3* | 
| >> SR2 | COMP+3* | 
| SRAD | SROAL2+5! | 
| SRAD( | NS+1*, STAR+1*, DATA+3*, DATA+10* | 
| >> SRADN | SRADN+1* | 
| >> SRAIDT | LABCHK+1*, COMP, DATA+3, DATA+10 | 
| >> SRALR | START*, LABCHK+1, COMP, DATA+3, DATA+10 | 
| >> SRAOP | START+1*, START+2, TMCHK+4* | 
| >> SRASP | SRAT+4*, SRAT+5*, LABCHK+3 | 
| SRAT | SROAL2+5!, SRAT+4*, SRAT+5*, SRADN+1, LABCHK+2, COMP+1, COMP+2, COMP+3, NS+1, STAR+1 , DATA+3, DATA+10 | 
| SRAT( | COMP+1, COMP+2*, COMP+3*, NS+1*, STAR+1*, DATA+3*, DATA+10* | 
| >> SRATN | SRADN+1*, LABCHK+1, COMP | 
| >> SRAVAL | COMP*, DATA+2*, DATA+3, DATA+10 | 
| SRBLUD | SROAL2+5~, SRAT+3*, LABCHK+2 | 
| SRELSE | CONV+1~ | 
| >> SREND | START+2*, LABCHK+1 | 
| >> SRFLG | SRAT+4*, SRAT+5*, LABCHK+1, COMP+1, COMP+2, COMP+3, NS+1, STAR+1, DATA+3, DATA+4 , DATA+7, DATA+10 | 
| >> SRP | SRAT+2*, LABCHK+2 | 
| >> SRSER | SRAT+2*, LABCHK+2 | 
| >> SRSOUT | SROAL2+5*, START+1, END, TMCHK*, TMCHK+2*, TMCHK+4* | 
| >> SRSP | LABCHK+1*, LABCHK+2, LABCHK+3 | 
| >> SRST | START+2*, LABCHK+1 | 
| SRSWAP | DATA+1~*, DATA+3, DATA+5*, DATA+6*, DATA+8*, DATA+9* | 
| >> SRT | DATA+2*, DATA+5, DATA+8 | 
| >> SRT1 | DATA+3*, DATA+4, DATA+6, DATA+7, DATA+9 | 
| >> SRTN | SROAL2+5, START, START+1, SRAT+6, TMCHK+3, TMCHK+4 | 
| SRVAL | DATA+1~, DATA+6*, DATA+9* | 
| >> SRX | LABCHK+1*, DATA+2*, DATA+6*, DATA+9*, CONV+1*, CONV+2, CONV+3*, CONV+4, CONV+5, CONV+6* , CONV+7* | 
| >> SRYN | YEP*, YEP+1*, YEP+2, TMCHK*, TMCHK+1*, TMCHK+2 | 
| >> SRZ | DATA+2, CONV+1* | 
| >> X | START+2, SRAT+2*, SRAT+3*, END* | 
| X1 | START+2*, CONV+1~, CONV+4*, CONV+6 | 
| X2 | START+2*, CONV+1~, CONV+5*, CONV+6 | 
| >> Y | SRAT+2, SRAT+3 |