EASAILK1 ;ALB/BRM,ERC,JAM,ARF - Patient Address Inquiry ;18 Jul 2017 4:03 PM
Source file <EASAILK1.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 |
---|---|---|
Enrollment Application System | 1 | EAS VIEW PATIENT ADDRESS |
Name | Comments | DBIA/ICR reference |
---|---|---|
PATADDR | ;view patient address
|
|
QUE | ;
|
|
PAT | ;patient address
|
|
CON | ;confidential address
|
|
CON2 | ;
|
|
TMP | ;temporary address
|
|
TMP2 | ;
; EAS*1.0*151; JAM; Add Residential Address |
|
RES | ;gather residential address
|
|
RES2 | ;
|
|
OPT | ;let user decide to see confid. a/o temp address, residential address if disp. on screen
|
|
OK(ARR,OK) | ;check for presence of an array
|
|
STRG(STR,STRARR) | ;set the field string into an array
|
|
DISP(TYPE,ARR,STR) | ;
|
|
END | ; common exit point - reset device and prompt user for another name
|
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: READ |
|
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 |
---|---|
^DPT - [#2] | Classic Fileman Calls, GETS^DIQ |
Name | Line Occurrences |
---|---|
CON | PAT+7, PAT+14 |
CON2 | CON+9 |
DISP | PAT+24, OPT+34, OPT+35, OPT+38 |
END | OPT+10, OPT+25, OPT+44 |
OK | PAT+11, CON+6, TMP+7, RES+7 |
OPT | RES+5, RES+10, RES+11, RES2+1 |
PATADDR | END+2 |
RES | TMP+5, TMP+8, TMP+9, TMP2+2 |
RES2 | RES+9 |
STRG | PAT+18, CON2+10, TMP2+6, RES2+5 |
TMP | CON+4, CON+7, CON+10, CON+11, CON2+6 |
TMP2 | TMP+11 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%ZIS | PATADDR+3~, PATADDR+8*, PATADDR+11, END+1! |
ARR | OK~, DISP~ |
ARR(2 | OK+1, DISP+3, DISP+4, DISP+5, DISP+6, DISP+7, DISP+9, DISP+10, DISP+11, DISP+14 , DISP+15, DISP+16, DISP+17, DISP+18, DISP+23, DISP+24, DISP+25, DISP+26, DISP+27, DISP+28 , DISP+29, DISP+30 |
CONARR | QUE+1~, CON+1~, CON+6, OPT+34 |
CONARR( | CON2+3, CON2+4, CON2+5 |
CONARR(2 | CON+7, CON+9, CON+10, CON+11 |
CONERR | QUE+1~, CON+1~, CON+4 |
CONFARR | QUE+2~, CON2+9~, CON2+10, OPT+34 |
CONOK | QUE+1~, CON+1~, CON+2*, CON+4*, CON+6, CON+7*, CON+10*, CON+11*, CON2+2*, CON2+5* , CON2+6, OPT+5, OPT+7, OPT+8, OPT+34, OPT+40 |
CONSTR | QUE+2~, CON2+8*, CON2+10 |
DA | PATADDR+3~ |
DGC | QUE+1~, PAT+22*, OPT+26*, OPT+29 |
DGCNTRY | DISP+1~, DISP+18*, DISP+19*, DISP+20 |
DGD | STRG+1~, STRG+2* |
DGELIG | OPT+1~, OPT+18*, OPT+19 |
DGEND | OPT+1~, OPT+2*, OPT+21*, OPT+24*, OPT+25 |
DGJ | CON+1~, CON2+1*, CON2+3*, CON2+4, CON2+5 |
DGOPT | OPT+1~, OPT+5*, OPT+7*, OPT+8*, OPT+10, OPT+11, OPT+12, OPT+19, OPT+20, OPT+22 , OPT+37 |
DGPROMPT | OPT+1~, OPT+19*, OPT+20*, OPT+21, OPT+22 |
DGRET | OPT+1~, OPT+37* |
DGUSA | DISP+1~, DISP+2*, DISP+3*, DISP+4*, DISP+8, DISP+12 |
DIC | PATADDR+3~, PATADDR+6* |
DIC(0 | PATADDR+6* |
DIQ | PATADDR+3~ |
DIR | OPT+1~, OPT+23! |
DIR("A" | OPT+22* |
DIR("B" | OPT+15* |
DIR(0 | OPT+15* |
DIROUT | PATADDR+3~, PATADDR+7 |
DIRUT | PATADDR+3~, PATADDR+7 |
DLAYGO | PATADDR+3~ |
DT | CON+9, CON+10, CON+11, TMP+11, TMP+12, RES+9, RES+10, RES+11 |
DTIME | OPT+37 |
DTOUT | PATADDR+3~, PATADDR+7 |
DUOUT | PATADDR+3~, PATADDR+7 |
FLD | QUE+1~, PAT+10*, CON+5*, TMP+6*, RES+6*, OK+1* |
IENS | PATADDR+2~, PATADDR+9*, PAT+2, CON+3, CON+7, CON+9, CON+10, CON+11, TMP+3, TMP+9 , TMP+11, TMP+12, RES+3, RES+9, RES+10, RES+11, OK+1, DISP+3, DISP+4, DISP+5 , DISP+6, DISP+7, DISP+9, DISP+10, DISP+11, DISP+14, DISP+15, DISP+16, DISP+17, DISP+18 , DISP+23, DISP+24, DISP+25, DISP+26, DISP+27, DISP+28, DISP+29, DISP+30 |
IOF | OPT+30 |
IOST | OPT+14, OPT+30, OPT+37 |
OK | OK~, OK+1* |
PATARR | QUE+1~, PAT+11, PAT+24 |
PATERR | QUE+1~, PAT+7 |
PATNAM | PATADDR+2~, PATADDR+9*, PAT+3, OPT+10, OPT+31, OPT+40, OPT+41, OPT+42 |
PATOK | QUE+1~, PAT+1~, PAT+10*, PAT+11, PAT+14 |
PATSTR | QUE+2~, PAT+16*, PAT+18 |
RESARR | RES+1~, RES+7, OPT+38 |
RESARR(2 | RES+9, RES+10, RES+11 |
RESERR | RES+1~, RES+5 |
RESIDARR | RES2+4~, RES2+5, OPT+38 |
RESOK | RES+1~, RES+2*, RES+5*, RES+7, RES+10*, RES+11*, RES2+1, OPT+4, OPT+38, OPT+42 |
RESSTR | RES+1~, RES2+3*, RES2+5 |
STR | STRG~, STRG+2, DISP~ |
STR(1 | DISP+5 |
STR(10 | DISP+25, DISP+26, DISP+27 |
STR(11 | DISP+27, DISP+28 |
STR(12 | DISP+29 |
STR(13 | DISP+30 |
STR(14 | DISP+16 |
STR(15 | DISP+14 |
STR(2 | DISP+6 |
STR(3 | DISP+7 |
STR(4 | DISP+9, DISP+15 |
STR(5 | DISP+10 |
STR(6 | DISP+11 |
STR(7 | DISP+3, DISP+4, DISP+17, DISP+18 |
STR(8 | DISP+23 |
STR(9 | DISP+24 |
STRARR | PAT+17~, PAT+18, PAT+24, STRG~ |
STRARR( | STRG+2* |
TEMPARR | QUE+2~, TMP2+3~, TMP2+6, OPT+35 |
TMPARR | QUE+1~, TMP+1~, TMP+7, OPT+35 |
TMPARR(2 | TMP+9, TMP+11, TMP+12 |
TMPERR | QUE+1~, TMP+1~, TMP+5 |
TMPOK | QUE+1~, TMP+1~, TMP+2*, TMP+5*, TMP+7, TMP+8, TMP+9*, TMP+12*, TMP2+2, OPT+5 , OPT+7, OPT+8, OPT+35, OPT+41 |
TMPSTR | QUE+2~, TMP2+5*, TMP2+6 |
TYPE | QUE+2~, PAT+21*, PAT+24, OPT+34*, OPT+35*, OPT+38*, DISP~, DISP+5, DISP+23, DISP+24 , DISP+25, DISP+26, DISP+27, DISP+28, DISP+29, DISP+30 |
U | STRG+2 |
X | PATADDR+3~ |
Y | PATADDR+3~, PATADDR+7, PATADDR+9, OPT+24 |
ZTSAVE | PATADDR+2~, PATADDR+11 |
ZTSAVE("IENS" | PATADDR+10* |
ZTSAVE("PATNAM" | PATADDR+10* |