ECXOBSUR ;ALB/CMD - Surgery Pre-Extract Observation Report ;4/28/20 13:18
Source file <ECXOBSUR.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
DSS Extracts | 1 | ECX SUR OBS |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Entry point
|
|
SELECT | ;Start Date and End Date of the Report
|
|
PROCESS | ;Queue report for the date range
|
|
GETDATA | ;Get data from surgery file
|
|
FILE | ; Set data in temp file to print later
|
|
BEGIN | ; display report description
|
|
HEADER | ;Header of the report
|
|
WRTLN | ;Write report line
|
|
HDRLN | ;Line Header
|
|
WRTLGLN | ;Write legend line
|
|
;Print report from temp file
|
||
CLOSE | ;
|
Name | Field # of Occurrence |
---|---|
^%DT | SELECT+4, SELECT+8 |
DD^%DT | EN+6, SELECT+7, SELECT+17 |
NOW^%DTC | EN+6 |
HOME^%ZIS | EN+20 |
^%ZISC | EN+19 |
$$S^%ZTLOAD | PRINT+4, FILE+9 |
$$GET1^DIQ | GETDATA+17, GETDATA+26, GETDATA+28, GETDATA+31 |
^DIR | BEGIN+8, HEADER+4, CLOSE+4 |
AUDIT^ECXKILL | EN+13, EN+21 |
$$EXPORT^ECXUTL1 | EN+9 |
EXPDISP^ECXUTL1 | EN+12 |
$$PATDEM^ECXUTL2 | GETDATA+10 |
$$FMDIFF^XLFDT | GETDATA+21 |
$$FMTE^XLFDT | FILE+2, FILE+3, FILE+4 |
$$RJ^XLFSTR | GETDATA+16 |
EN^XUTMDEVQ | EN+17 |
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^VA(200 - [#200] | GET1^DIQ |
^DIC(42.4 - [#42.4] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGPM - [#405] | GETDATA+30 |
^DGPM("ATID6" | GETDATA+23, GETDATA+25 |
^DIC(42.4 - [#42.4] | GETDATA+16, FILE+5 |
^SRF - [#130] | PROCESS+10, GETDATA+6, GETDATA+7, GETDATA+11, GETDATA+12, GETDATA+13 |
^SRF("AC" | PROCESS+7, PROCESS+9 |
^TMP($J | EN+3!, EN+10*, PROCESS+4!, FILE+7*, PRINT+7, PRINT+9, PRINT+10, PRINT+13*, PRINT+16 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | EN+6 |
%DT | EN+6!, SELECT+4!*, SELECT+8!* |
%DT("A" | SELECT+4*, SELECT+8* |
%DT(0 | SELECT+4*, SELECT+8* |
CASENO | PRINT+1~, PRINT+8*, PRINT+9*, PRINT+10, PRINT+13 |
CNT | EN+1~, PRINT+1~, PRINT+2*, PRINT+12*, PRINT+13 |
COUNT | PROCESS+5*, FILE+8*, FILE+9, PRINT+1~, PRINT+2*, PRINT+14*, PRINT+18, CLOSE+2, CLOSE+3 |
DATA2 | GETDATA+1~, GETDATA+11*, GETDATA+20, FILE+4 |
DATAOBS | GETDATA+1~, GETDATA+12*, GETDATA+14, GETDATA+15, GETDATA+19 |
DATAOP | GETDATA+1~, GETDATA+13*, FILE+6 |
DATE | EN+1~, EN+6*, SELECT+4, SELECT+8 |
DIR | BEGIN+8!, HEADER+4!, CLOSE+4! |
DIR(0 | BEGIN+8*, HEADER+4*, CLOSE+4* |
DONE | SELECT+1~, SELECT+2*, SELECT+3, SELECT+18* |
EC0 | GETDATA+1~, GETDATA+6* |
ECCAN | GETDATA+1~, GETDATA+7* |
ECD | PROCESS+1~, PROCESS+6*, PROCESS+7*, PROCESS+9, GETDATA+4 |
>> ECD0 | PROCESS+8*, PROCESS+9*, PROCESS+10, GETDATA+6, GETDATA+7, GETDATA+11, GETDATA+12, GETDATA+13, FILE+7 |
ECED | EN+2~, SELECT+3*, SELECT+16*, PROCESS+7 |
ECEND | EN+2~, SELECT+17*, HEADER+9 |
ECRUN | EN+1~, EN+6*, HEADER+8 |
ECSD | EN+2~, SELECT+3*, SELECT+6*, SELECT+10, SELECT+13 |
ECSD1 | EN+2~, SELECT+6*, PROCESS+6 |
ECSTART | EN+2~, SELECT+7*, HEADER+8 |
ECTSDT | GETDATA+3~ |
ECXDATE | GETDATA+1~, GETDATA+4*, GETDATA+10 |
ECXDESC | EN+1~, EN+14*, EN+17 |
ECXDFN | GETDATA+1~, GETDATA+6*, GETDATA+10, GETDATA+23, GETDATA+25, GETDATA+26, GETDATA+28 |
ECXERR | EN+2~, PROCESS+3*, PROCESS+7, GETDATA+4*, FILE+9* |
ECXPORT | EN+1~, EN+9*, PROCESS+4, FILE+5, FILE+6, PRINT+6, PRINT+11, PRINT+17 |
ECXPROC | FILE+1~, FILE+6*, FILE+7 |
ECXSAVE | EN+1~, EN+17 |
ECXSAVE("EC*" | EN+15* |
I | HEADER+1~ |
IO | EN+19, PRINT+3 |
IO(0 | EN+19 |
IOF | BEGIN+1, BEGIN+9, HEADER+6 |
IOSL | HDRLN+1, PRINT+16 |
IOST | BEGIN+9, HEADER+2, HEADER+6, CLOSE+1 |
JJ | HEADER+1~, HEADER+3*, PRINT+1~, CLOSE+2* |
LGDONE | HEADER+10*, WRTLGLN+3*, PRINT+1~, CLOSE+3 |
LN | HDRLN+4, PRINT+1~, PRINT+5* |
NAME | GETDATA+3~, GETDATA+26*, GETDATA+27, FILE+7 |
OBS | GETDATA+3~ |
OBSDT | PRINT+1~, PRINT+2*, PRINT+7*, PRINT+9, PRINT+10, PRINT+16 |
PATINHLD | GETDATA+2~, FILE+1~, FILE+4*, FILE+7 |
PATINOR | GETDATA+2~, FILE+3*, FILE+7 |
PATMBY | GETDATA+2~, GETDATA+31*, GETDATA+32*, FILE+7 |
>> PATMENT | GETDATA+30*, GETDATA+31 |
PATMN | GETDATA+2~ |
PG | HEADER+4, HEADER+6*, HEADER+7, PRINT+1~, PRINT+2*, PRINT+5* |
>> POP | EN+18 |
PTINOR | GETDATA+2~, GETDATA+20*, GETDATA+21, FILE+3 |
PTMVDT | GETDATA+3~, GETDATA+23*, GETDATA+25 |
PTMVIDT | GETDATA+3~, GETDATA+22*, GETDATA+23 |
PTMVIEN | GETDATA+3~, GETDATA+24*, GETDATA+25*, GETDATA+30 |
QFLG | EN+2~, EN+4*, EN+7, EN+8, SELECT+3, SELECT+5*, SELECT+9*, BEGIN+8*, HEADER+4*, HEADER+5 , HDRLN+1, PRINT+1~, PRINT+2*, PRINT+5*, PRINT+6, PRINT+7, PRINT+9, PRINT+16, PRINT+17, CLOSE+1 |
REC | WRTLN+1, WRTLN+3, PRINT+1~, PRINT+10*, PRINT+13 |
SS | HEADER+1~, HEADER+3*, PRINT+1~, CLOSE+2* |
SSN | GETDATA+3~, GETDATA+28*, GETDATA+29 |
SSNO | GETDATA+3~, GETDATA+29*, FILE+7 |
SUOBSDT | GETDATA+2~, GETDATA+19*, GETDATA+21, GETDATA+22, FILE+2, FILE+7 |
>> SUOBSDTO | FILE+2*, FILE+7 |
SUOBSTS | GETDATA+2~, GETDATA+15*, GETDATA+16, GETDATA+17, FILE+5 |
>> SUOBSTSO | GETDATA+16* |
TSCDSTR | GETDATA+3~, GETDATA+5*, GETDATA+18 |
TSCODE | GETDATA+3~, GETDATA+17*, GETDATA+18, FILE+5*, FILE+7 |
U | GETDATA+6, GETDATA+7, GETDATA+15, GETDATA+16, GETDATA+19, GETDATA+20, GETDATA+30, FILE+4, FILE+6, FILE+7 , WRTLN+1, WRTLN+3, PRINT+13 |
X | EN+1~, EN+6 |
Y | EN+1~, EN+6*, SELECT+5, SELECT+6, SELECT+7, SELECT+9, SELECT+10, SELECT+13, SELECT+16, SELECT+17 , BEGIN+8, HEADER+4 |
>> ZTQUEUED | PRINT+4 |
ZTREQ | PROCESS+2*, PRINT+4! |
>> ZTSTOP | FILE+9*, PRINT+4* |