SDAMWI1 ;ALB/MJK - Walk-Ins (cont.) ;JUN 21, 2017
Source file <SDAMWI1.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 |
|---|---|---|
| MAKE(DFN,SDCL,SDT) | ; -- set globals for appt
; input: DFN ; SDCL := clinic# ; SDT := appt d/t ; returned: success := 1 |
|
| SC | ||
| SP | ||
| C | ||
| SDEC | ||
| RT | ; -- request record
|
|
| ROUT(DFN) | ; -- print routing slip
|
|
| ROUTQ | ||
| DUAL | ; -- ask elig if pt has more than one
|
|
| EVT | ; -- separate if need to NEW vars
|
| Name | Field # of Occurrence |
|---|---|
| EN1^DIK | MAKE+12 |
| $$GET1^DIQ | SDEC+3, SDEC+5 |
| ^DIR | ROUT+2 |
| $$INP^SDAM2 | MAKE+5 |
| MAKE^SDAMEVT | EVT+1 |
| SDECADD^SDEC07 | SDEC+10 |
| $$APPTGET^SDECUTL | MAKE+15 |
| $$GETRES^SDECUTL | SDEC+7 |
| $$SDWLA^SDM1A | SDEC+5 |
| $$STATUS^SDM1A | MAKE+8 |
| EN1^SDM3 | MAKE+6 |
| ELIG^SDM4 | DUAL+1 |
| EN^SDROUT1 | ROUT+3 |
| RT^SDUTL | RT+1 |
| $$FMADD^XLFDT | SDEC+10 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | Classic Fileman Calls |
| ^SC - [#44] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | MAKE+7, MAKE+8* |
| ^SC - [#44] | MAKE+14*, MAKE+20, MAKE+21, SC, SP+1, SP+2*, C, SDEC+9, DUAL+1* |
| Name | Field # of Occurrence |
|---|---|
| ^( | MAKE+14* |
| ^(0 | MAKE+7*, MAKE+14* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | SC+2* |
| DA | MAKE+4~, MAKE+12* |
| DA(1 | MAKE+12* |
| DFN | MAKE~, MAKE+5, MAKE+7, MAKE+8, MAKE+12, MAKE+14, MAKE+15, SDEC+5, SDEC+10, ROUT~ , EVT+1 |
| DIK | MAKE+4~, MAKE+12* |
| DIK(1 | MAKE+12* |
| DIR | ROUT+2! |
| DIR("A" | ROUT+1* |
| DIR(0 | ROUT+1* |
| >> DIRUT | ROUT+2 |
| DIV | MAKE+11~, EVT+1~ |
| DT | MAKE+8, MAKE+14 |
| DUZ | MAKE+8, MAKE+14 |
| HSI | MAKE+18~, MAKE+21*, SC |
| I | MAKE+14*, MAKE+18~, SC*, SP+1*, RT+1, DUAL+1, EVT+1~ |
| IOP | ROUT+3! |
| >> ORDER | ROUT+3* |
| S | MAKE+18~, SC*, SC+2, SP*, SP+1*, SP+2 |
| SB | MAKE+18~, MAKE+21*, SC |
| SC | MAKE+4~, MAKE+5*, MAKE+8, MAKE+14, MAKE+19*, MAKE+20, MAKE+21, SC, SP+1, SP+2 , C, RT+1, DUAL+1 |
| SD | MAKE+4~, MAKE+6*, MAKE+19*, MAKE+20, SC, SP+1, SP+2, C |
| SDAP | MAKE+4~, MAKE+15*, MAKE+16 |
| SDAPPT | SDEC+1~, SDEC+5*, SDEC+10 |
| >> SDAPTYP | MAKE+8, SDEC+2*, SDEC+3*, SDEC+5, SDEC+10, DUAL+1 |
| SDCL | MAKE~, MAKE+5, MAKE+15, MAKE+19, SDEC+3, SDEC+5, SDEC+7, SDEC+9, SDEC+10, EVT+1 |
| SDCLN | SDEC+5~* |
| >> SDDA | MAKE+14*, EVT+1 |
| >> SDDECOD | DUAL+1 |
| SDDIF | MAKE+18~, MAKE+21*, SC, SC+2, SP+1 |
| SDECANS | SDEC+4*, SDEC+5, SDEC+6! |
| SDECSL | SDEC+1~, SDEC+8*, SDEC+9*, SDEC+10 |
| SDEMP | DUAL+1*! |
| SDINP | MAKE+4~, MAKE+5*, MAKE+8 |
| SDNOT | MAKE+18~, SP+1* |
| >> SDPL | RT+1* |
| >> SDREP | ROUT+3* |
| SDRES | SDEC+1~, SDEC+7*, SDEC+10 |
| >> SDRT | RT+1* |
| >> SDSC | RT+1* |
| >> SDSL | MAKE+14 |
| >> SDSTART | ROUT+3* |
| SDT | MAKE~, MAKE+5, MAKE+6, MAKE+8, MAKE+12, MAKE+14, MAKE+15, MAKE+19, SDEC+5, SDEC+10 , RT+1, DUAL+1, EVT+1 |
| >> SDTTM | RT+1* |
| >> SDWL | SDEC+5, SDEC+10 |
| >> SDX | ROUT+3* |
| >> SDXSCAT | MAKE+8 |
| SI | MAKE+18~, MAKE+21*, SC |
| SL | MAKE+18~, MAKE+21*, SC, SC+2, SDEC+8 |
| SM | MAKE+18~, SC+1*, SC+2*, SP+1* |
| SS | MAKE+18~, SC*, SC+2, SP+1 |
| ST | MAKE+18~, SC*, SC+2, SP, SP+1* |
| STARTDAY | MAKE+18~, MAKE+21* |
| STR | MAKE+18~, MAKE+21*, SP+1 |
| U | MAKE+21 |
| >> VAEL(1 | DUAL+1 |
| X | MAKE+5*, MAKE+18~, MAKE+21* |
| Y | MAKE+18~, MAKE+21!, SP+1*, ROUT+2 |