SDTMPUT3 ;BAH/DRF - INSTITUTION DISCREPANCY REPORT;Nov 9, 2023
Source file <SDTMPUT3.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 |
|---|---|---|
| BEGIN | ;Report Begin & Title
|
|
| IO | ;Ask IO device
|
|
| LOOP | ;Begin Report
|
|
| HEADER | ;Print header
|
|
| LINE | ;Write a single clinic record
|
|
| END | ;Clean up and Quit
|
|
| ACT | ;View active, inactive or both clinics
|
|
| ASKTYPE | ;Ask search type
|
|
| DIV | ;Ask division
|
|
| DISC | ;Ask DISCREPANCY or ALL
|
|
| CLINIC | ;Ask CLINIC
|
|
| STOPCODE | ;Ask STOPCODE
|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DIC(4 - [#4] | GET1^DIQ |
| ^DG(40.8 - [#40.8] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DG(40.8 - [#40.8] | LOOP+11, HEADER+7 |
| ^DIC(40.7 - [#40.7] | HEADER+5, STOPCODE+10 |
| ^SC - [#44] | LOOP+4, LOOP+8, STOPCODE+13, STOPCODE+14 |
| ^SC("ACST" | STOPCODE+11, STOPCODE+14 |
| ^SC("AST" | STOPCODE+11, STOPCODE+13 |
| ^SC("B" | CLINIC+12, CLINIC+14, CLINIC+15, CLINIC+16 |
| ^TMP("SDTMPUT3" | BEGIN+2!, LOOP+2, LOOP+3, END+1!, CLINIC+14*, CLINIC+15*, CLINIC+16*, STOPCODE+13*, STOPCODE+14* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | IO+1*, END+2! |
| ACT | LOOP+5, LOOP+6, HEADER+4, END+2!, ACT+5* |
| ASKTYPE | HEADER+5, END+2!, ASKTYPE+5*, ASKTYPE+6, ASKTYPE+7, ASKTYPE+8 |
| C | CLINIC+1~, CLINIC+14*, CLINIC+15*, CLINIC+16*, STOPCODE+1~, STOPCODE+13*, STOPCODE+14* |
| CL | LOOP+3*, LOOP+4, LOOP+8, LINE+4, END+2! |
| CLCRSC | LOOP+8*, LOOP+10*, LINE+4, END+2! |
| CLNAM | LOOP+2*, LOOP+3, LINE+4, END+2!, STOPCODE+1~, STOPCODE+13*, STOPCODE+14* |
| CLSTC | LOOP+8*, LOOP+9*, LINE+4, END+2! |
| CRIT | HEADER+5, END+2!, CLINIC+9*, STOPCODE+9* |
| D | CLINIC+1~, CLINIC+11*, CLINIC+12, CLINIC+16, STOPCODE+1~, STOPCODE+9*, STOPCODE+10, STOPCODE+11, STOPCODE+13, STOPCODE+14 |
| DIC | END+2!, DIV+1!, DIV+3*, DIV+7! |
| DIC("A" | DIV+4*! |
| DIC("S" | DIV+4! |
| DIC(0 | DIV+3* |
| DIR | END+2!, ACT+1!, ASKTYPE+1!, DISC+1!, CLINIC+2!, STOPCODE+2! |
| DIR("?" | CLINIC+4*, STOPCODE+4* |
| DIR("A" | ACT+3*, ASKTYPE+3*, DISC+3*, CLINIC+3*, STOPCODE+3* |
| DIR("B" | ACT+2*, ASKTYPE+2*, DISC+2* |
| DIR(0 | ACT+2*, ASKTYPE+2*, DISC+2*, CLINIC+3*, STOPCODE+3* |
| DISC | LOOP+13, HEADER+6, END+2!, DISC+5* |
| DIV | LOOP+7*, LOOP+8*, LOOP+11, LOOP+12, END+2! |
| DT | HEADER+3 |
| FND | LOOP+1*, LOOP+15, LINE+1*, LINE+2, END+2!, CLINIC+1~, CLINIC+12*, CLINIC+14*, CLINIC+15*, CLINIC+16* , STOPCODE+1~, STOPCODE+11*, STOPCODE+12 |
| I | END+2!, CLINIC+14*, CLINIC+15*, CLINIC+16*, STOPCODE+13*, STOPCODE+14* |
| IN | LOOP+4*, LOOP+5, LOOP+6, LINE+3, END+2! |
| INST | LOOP+7*, LOOP+11*, LOOP+13, LINE+4, END+2! |
| INSTD | LOOP+7*, LOOP+11*, LOOP+13, LINE+4, END+2! |
| MCD | LOOP+7*, LOOP+11*, LINE+4, END+2! |
| NODE0 | LOOP+8*, LOOP+11, END+2! |
| PGNO | LOOP+1*, HEADER+2*, HEADER+3, END+2! |
| POP | IO+1, END+2! |
| SDIV | LOOP+12, HEADER+7, END+2!, DIV+2*, DIV+6* |
| U | LOOP+5, LOOP+6, LOOP+8, LOOP+11, HEADER+5, HEADER+7, LINE+3, LINE+4, DIV+6, STOPCODE+10 , STOPCODE+13, STOPCODE+14 |
| X | BEGIN+5, END+2!, ACT+1!, ASKTYPE+1!, DIV+1!, DIV+4, DIV+5, DISC+1!, CLINIC+1~, CLINIC+7 , CLINIC+8, CLINIC+9, CLINIC+10*, CLINIC+11, CLINIC+14, CLINIC+15, CLINIC+16, STOPCODE+1~, STOPCODE+7, STOPCODE+8 , STOPCODE+9 |
| Y | BEGIN+3, BEGIN+4, BEGIN+6, END+2!, ACT+5, ASKTYPE+5, DIV+4, DIV+6, DISC+5 |