SROAUTL ;BIR/ADM - RISK ASSESSMENT UTILITY ;03/03/08
Source file <SROAUTL.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
HDR | ; print screen header
|
|
NCODE | ||
OCC | ||
DEM | ||
REM | ||
DATE | ; called by output transform on several date fields
|
|
PREHD | ||
NC | ; called from input transform to kill X if case is cardiac assessed
|
|
CARD() | ; is this a cardiac assessed case?
|
|
FUNCT() | ; called by screen on functional health status field (#240)
|
|
CHK | ; check for missing non-cardiac assessment data items
|
|
STUFF | ; stuff preop information from previous case
|
|
DUP | ; duplicate preop information from prior operation within 60 days
|
|
K901 | ; kill logic for AOP and AMS cross references
|
|
OTH | ||
PREOP | ||
INDX | ; set airway index
|
|
LAB | ||
LOOP | ||
MS | ; set logic for AMS cross reference on Mandibular Space field (901.2)
|
|
OCCEND | ||
OP | ; set logic for AOP cross reference on Oral-Pharyngeal field (901.1)
|
Name | Field # of Occurrence |
---|---|
DD^%DT | DATE+2 |
C^%DTC | DUP+4 |
^DIE | STUFF+3 |
EN^DIQ1 | STUFF+2, CHK+2, CHK+3 |
^DIR | DUP+12 |
$$CPT^ICPTCOD | SROAUTL+5, NCODE+2 |
$$MOD^ICPTMOD | SROAUTL+7, NCODE+4 |
^SROAUTL1 | CHK+2 |
^SROAUTL2 | CHK+3 |
EN^SROCCAT | OCC |
TECH^SROPRIN | OTH |
$$LOCK^SROUTL | STUFF+1 |
UNLOCK^SROUTL | STUFF+1 |
DEM^VADPT | SROAUTL+3, NCODE |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^SRF - [#130] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("DD" | SROAUTL+4, NCODE+1, DUP+9 |
^SRF - [#130] | SROAUTL+3, SROAUTL+4, SROAUTL+5, SROAUTL+6, SROAUTL+7, NCODE, NCODE+1, NCODE+2, CARD+2, INDX+1* , OP+1, MS+1, K901+1*, DUP+1, DUP+2, DUP+4, DUP+5, DUP+6, DUP+8, DUP+9 , DUP+10, OCC, OCC+1, OCC+2, OCC+3, OCC+5 |
^SRF("B" | DUP+4 |
^SRO(136 - [#136] | NCODE+2, NCODE+3, NCODE+4 |
^SRO(136.5 - [#136.5] | OCC+7 |
^TMP("SROCC" | OCC!, OCC+1*, OCC+5*, OCC+6, OCC+7, OCC+8, OCCEND! |
Name | Line Occurrences |
---|---|
$$CARD | FUNCT+2, NC+1 |
@( | CHK+2, CHK+3 |
INDX | OP+1, MS+1 |
LOOP | SROAUTL+10, NCODE+7 |
NCODE | SROAUTL+2 |
OCCEND | OCC+6 |
PREHD | STUFF+2 |
PREOP | PREHD |
STUFF | DUP+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | CARD+1, INDX+1, OP+1, MS+1, K901+1, STUFF+2!*, STUFF+3*!, CHK+2!*, CHK+3!*, OTH! |
>> DFN | SROAUTL+3*, NCODE*, DUP+4* |
DIC | STUFF+2!*, CHK+2!*, CHK+3!*, OTH! |
DIE | STUFF+3*! |
DIQ | STUFF+2!*, CHK+2!*, CHK+3!*, OTH! |
DIQ(0 | STUFF+2*, CHK+2*, CHK+3* |
DIR | DUP+9!, DUP+12! |
DIR("A" | DUP+10*, DUP+11* |
DIR("B" | DUP+12* |
DIR(0 | DUP+12* |
DR | STUFF+2!, STUFF+3*!, CHK+2!, CHK+3!, OTH!, PREOP*, DEM*, LAB*, REM*, PREHD* |
>> DTOUT | DUP+12 |
>> DUOUT | DUP+12 |
>> I | LOOP+2*, HDR+2*, HDR+4*, DUP+1* |
IOF | HDR+1 |
>> J | LOOP+2* |
>> K | LOOP+1*, LOOP+2* |
NOGO | DUP+1*, DUP+2*, DUP+3! |
>> SR | DUP+4*, DUP+8* |
SR200 | DUP+1*! |
>> SRC | CHK+2*, CHK+3* |
SRCASE | DUP+4!*, DUP+5, DUP+6, DUP+7, DUP+8*, DUP+9, DUP+10, STUFF+1, STUFF+2, STUFF+3 |
SRCASE( | DUP+7*, DUP+8 |
SRCMOD | SROAUTL+3~, SROAUTL+6*, SROAUTL+7*, SROAUTL+8, NCODE~, NCODE+3*, NCODE+4*, NCODE+5 |
SRCOMMA | SROAUTL+3~, SROAUTL+6*, SROAUTL+8*, NCODE~, NCODE+3*, NCODE+5* |
>> SRCPT | SROAUTL+5*, SROAUTL+6*, SROAUTL+8*, SROAUTL+9*, SROAUTL+10, NCODE+2*, NCODE+3*, NCODE+5*, NCODE+6*, NCODE+7 |
SRCSTAT | HDR+2, HDR+3, HDR+4! |
>> SRDATE | OCC+2*, OCC+4*, OCC+5, OCC+7*, OCC+8* |
SRDT | DUP+8!, DUP+9*, DUP+10 |
>> SRENDT | DUP+4*, DUP+5 |
SRHDR | SROAUTL+3!*, NCODE!*, HDR+1 |
SRHDR( | LOOP+1*, LOOP+2*, HDR+2, HDR+3, HDR+4! |
SRHDR(1 | SROAUTL+10*, NCODE+7*, LOOP* |
SRI | SROAUTL+6*, SROAUTL+7, NCODE+3*, NCODE+4, INDX+1, INDX+2!, OP+1~*, MS+1~* |
>> SRM | SROAUTL+7*, NCODE+4* |
SRMS | INDX+2!, OP+1~*, MS+1~* |
SRO | OCC! |
SROP | INDX+2!, MS+1~* |
>> SROPER | SROAUTL+5*, SROAUTL+10*, NCODE+2*, NCODE+7*, LOOP, LOOP+1 |
SRPAGE | HDR+1, HDR+4! |
>> SRPO | OCC+1*, OCC+2*, OCC+3, OCC+5, OCC+7* |
SRSCR | FUNCT+1~*, FUNCT+2*, FUNCT+3 |
>> SRSDATE | SROAUTL+4*, SROAUTL+10, NCODE+1*, NCODE+7, DUP+4*, DUP+5, OCC*, OCC+1 |
SRSEP | CHK+1~, OCC+3*, OCC+5 |
>> SRSOUT | DUP+12* |
>> SRSUPCPT | SROAUTL+2, SROAUTL+9 |
>> SRTECH | OTH |
>> SRTN | SROAUTL+3, SROAUTL+4, SROAUTL+5, SROAUTL+6, SROAUTL+7, NCODE, NCODE+1, NCODE+2, NCODE+3, NCODE+4 , CARD+1, DUP+1, DUP+2, DUP+4, DUP+6, STUFF+3, CHK+2, CHK+3, OCC, OCC+1 , OCC+2, OCC+3, OCC+5 |
SRX | CARD+1~*, CARD+2, DUP+5*, DUP+7*, DUP+8*, CHK+1! |
SRX("ANESTHES | IA TECHNIQUE" , OTH* |
SRX("POSTOP O | CCURRENCE DATE" , OCC+7* |
SRX("SEPSIS C | ATEGORY" , OCC+8* |
SRY | DATE+2~*, INDX+1*, INDX+2!, OP+1~, MS+1~, STUFF+2!, CHK+2!, CHK+3!, OTH! |
SRY(130 | STUFF+3 |
SRZ | STUFF+3*, OTH! |
>> VA("PID" | SROAUTL+3, NCODE |
>> VADM(1 | SROAUTL+3, NCODE |
X | SROAUTL+3~, SROAUTL+5*, NCODE~, NCODE+2*, LOOP+1*, LOOP+2*, NC+1!, OP+1, MS+1, DUP+1* , DUP+2*, DUP+4 |
>> X1 | DUP+4* |
>> X2 | DUP+4* |
>> Y | SROAUTL+4*, SROAUTL+5*, NCODE+1*, NCODE+2*, LOOP+2*, DATE+1, DATE+2, DUP+8*, DUP+9*, DUP+13 |