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 |
| 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* |