DVBAUDDEV1 ;ALB/CP - UTL Device related subroutines #1 ; 10/10/18 2:05pm
Source file <DVBAUDDEV1.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 3 | (,HOME)^%ZIS ^%ZISC ^%ZTLOAD |
| Automated Medical Information Exchange | 1 | CONTINUE^DVBAUDPRT1 |
| 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 |
|---|---|---|
| Automated Medical Information Exchange | 3 | DVBAUDAO DVBAUDUI DVBAUDUU |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CLOSE | ; Close the DEVICE, but NEW the appropriate variables first
|
|
| DEVICE(DVBROUTINE,DVBDEFAULT,DVBCOL,DVBQUE,DVBDESC) | ; Get device -- see numbered list below:
|
|
| IOM80(DVBROUTINE) | ; Set IOM to 80 columns & screen to 10 CPI using
|
|
| IOM132(DVBROUTINE) | ; Set IOM to 132 columns & screen to 16 CPI
|
|
| IOMRESET(DVBROUTINE) | ; Reset IOM (typically at closing of Device)
|
|
| IOMSAVE(DVBROUTINE) | ; When IOM=80, save IOM for later reset at close
|
|
| MSGCOL(DVBCOL) | ; Display recommended column width or device type
|
|
| TASK(DVBROUTINE,DVBDEFAULT,DVBCOL,DVBQUE) | ;Prompt for device and optionally queue the task
|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("AMIE" | IOM80+6, IOM132+7, IOMRESET+4, IOMSAVE+3* |
| Name | Line Occurrences |
|---|---|
| $$ | CLOSE+2~, DEVICE+2~, DEVICE+3~, IOM80+2~, IOM132+2~ |
| IOM132 | IOMRESET+8 |
| IOM80 | IOMRESET+7 |
| IOMSAVE | IOM132+6, TASK+11 |
| MSGCOL | TASK+12 |
| TASK | DEVICE+16, DEVICE+17 |
| Name | Field # of Occurrence |
|---|---|
| ^ | CLOSE+2, DEVICE+2, DEVICE+3, IOM80+2, IOM132+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %L | TASK+2~ |
| %ZIS | DEVICE+2, IOM80+2, IOM132+2, TASK+2~, TASK+5* |
| %ZIS("B" | TASK+6* |
| >> %ZISC | CLOSE+2 |
| >> %ZTLOAD | DEVICE+3 |
| %ZTSK | TASK+2~ |
| >> DVBAUDNEW1( | CLOSE+2, DEVICE+2, DEVICE+3, IOM80+2, IOM132+2 |
| DVBCOL | DEVICE~, DEVICE+8*, DEVICE+16, DEVICE+17, MSGCOL~, MSGCOL+2, TASK~, TASK+12 |
| DVBDEFAULT | DEVICE~, DEVICE+7*, DEVICE+16, DEVICE+17, TASK~, TASK+6 |
| DVBDESC | DEVICE~, DEVICE+9*, DEVICE+11 |
| DVBPIOM | IOM80+3~, IOM80+6*, IOM132+3~, IOM132+7*, IOM132+9, IOMRESET+2~, IOMRESET+4*, IOMRESET+7, IOMRESET+8 |
| DVBQUE | DEVICE~, DEVICE+16, DEVICE+17, TASK~, TASK+10, TASK+11, TASK+12 |
| >> DVBQUIT | DEVICE+6*, TASK+16*, TASK+17*, TASK+27* |
| DVBROUTINE | DEVICE~, DEVICE+10, DEVICE+16, DEVICE+17, IOM80~, IOM80+6, IOM132~, IOM132+6, IOM132+7, IOMRESET~ , IOMRESET+4, IOMRESET+7, IOMRESET+8, IOMSAVE~, IOMSAVE+3, TASK~, TASK+11 |
| IO("Q" | TASK+18, TASK+20! |
| IOHG | TASK+2~ |
| IOM | IOMSAVE+2, IOMSAVE+3 |
| IOP | IOM80+9*, IOM132+11*, TASK+2~, TASK+10* |
| IOPAR | TASK+2~ |
| IOSL | IOM80+9, IOM132+11 |
| IOST | IOM80+8, IOM132+10 |
| IOUPAR | TASK+2~ |
| POP | TASK+2~, TASK+17 |
| U | DEVICE+9 |
| >> XQY0 | DEVICE+9 |
| >> ZTDESC | DEVICE+11* |
| >> ZTRTN | DEVICE+10* |
| >> ZTSAVE("AMIE*" | DEVICE+12* |
| >> ZTSAVE("ST*" | DEVICE+13* |
| >> ZTSAVE("^TMP(""AMIE"",$J," | DEVICE+14* |
| >> ZTSAVE("^UTILITY($J," | DEVICE+15* |
| ZTSK | TASK+2~, TASK+22, TASK+24 |