TIUMOVE ; SLC/JER - Patient movement look-up ;10/26/95 21:17
Source file <TIUMOVE.m>
Package | Total | Call Graph |
---|---|---|
Text Integration Utility | 4 | $$PATIENT^TIULA ($$IDATE,$$NOW)^TIULC $$DATE^TIULS PATVADPT^TIULV |
VA Fileman | 1 | Y^DIQ |
Name | Comments | DBIA/ICR reference |
---|---|---|
AGN | ; Loop for handling repeated attempts
|
|
TGET(Y,DFN,MDT,LDT,MTYPE,C,MODE) | ; Get list of movements
|
|
WRITE | ||
VADPT | ||
MAIN(TIUY,DFN,TIUSSN,TIUMDT,TIULDT,TIUMTYP,TIUDFLT,TIUMODE,TIULOC) | ;
; Call with: .TIUY - (by ref) array in which demographic, movement, ; & visit data are returned ; [DFN] - patient file entry number ; [TIUSSN] - patient SSN ; [TIUMDT] - movement date ; [TIULDT] - upper bound of date range ; [TIUMTYP] - MAS Movement event type ; [TIUDFLT] - Default movement (e.g., "LAST") ; [TIUMODE] - mode flag 0 ==> Silent ; 1 ==> Interactive (default) |
|
BREAK | ; Handle prompting
|
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 |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(405 | WRITE+5 |
^DG(405.1 - [#405.1] | WRITE |
^DGPM - [#405] | TGET+5 |
^DGPM("ATID" | AGN+9, TGET+4, TGET+5 |
^DIC(42 - [#42] | WRITE+4 |
^DISV( | AGN+28*, BREAK+4 |
^DPT - [#2] | AGN+10 |
Name | Line Occurrences |
---|---|
AGN | AGN+16 |
BREAK | AGN+23, AGN+26, BREAK+5 |
TGET | AGN+11 |
VADPT | AGN+10 |
WRITE | AGN+23 |
Name | Field # of Occurrence |
---|---|
^( | BREAK+4 |
^(0 | TGET+6, WRITE, WRITE+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
C | TGET~, TGET+4*, TGET+6*, TGET+7, WRITE+5~* |
D | TGET+1~, TGET+6*, TGET+7 |
DFN | MAIN~, AGN+7*, AGN+8, AGN+9, AGN+10, AGN+11, AGN+28, VADPT, TGET~, TGET+4 , TGET+5, BREAK+4 |
DTIME | BREAK+1 |
DUZ | AGN+28, BREAK+4 |
I | TGET+1~, TGET+4*, TGET+5 |
LDT | TGET~, TGET+1*, TGET+3*, TGET+4 |
MDT | TGET~, TGET+1*, TGET+2*, TGET+4 |
MODE | TGET~, TGET+7 |
MTYPE | TGET~, TGET+1*, TGET+4, TGET+5 |
N | TGET+1~, TGET+5*, TGET+6, TGET+7 |
TIUCNT | AGN+1~, AGN+11, AGN+13, AGN+14, AGN+15, AGN+17, AGN+19 |
TIUDFLT | MAIN~, AGN+10, AGN+13 |
TIUER | AGN+1~, AGN+16, AGN+20*, AGN+21, AGN+25, AGN+27, BREAK+2* |
TIUI | AGN+1~, AGN+20*, AGN+21*, AGN+22, AGN+23, WRITE |
TIUII | AGN+1~, AGN+22*, AGN+26, BREAK+1, BREAK+2 |
TIULDT | MAIN~, AGN+5*, AGN+11 |
TIULOC | MAIN~ |
TIUMDT | MAIN~, AGN+4*, AGN+11 |
TIUMLST | AGN+1~, AGN+11 |
TIUMLST( | AGN+21, AGN+22, AGN+28, BREAK+1, BREAK+2, BREAK+5 |
TIUMLST("TIUMVDA" | BREAK+4 |
TIUMLST(1 | AGN+13 |
TIUMODE | MAIN~, AGN+3*, AGN+9, AGN+10, AGN+11, AGN+13, AGN+14, AGN+15, AGN+16 |
TIUMTSTR | AGN+1~, AGN+6*, AGN+9, AGN+17, AGN+18 |
TIUMTYP | MAIN~, AGN+2*, AGN+9, AGN+10, AGN+11, AGN+17, AGN+18 |
TIUOK | AGN+1~, AGN+20*, AGN+21, AGN+28, BREAK+4*, BREAK+6* |
TIUOUT | AGN+1~, AGN+8*, AGN+16, AGN+24, AGN+25*, AGN+26, AGN+27* |
TIUSSN | MAIN~, AGN+7 |
TIUX | AGN+1~, AGN+10*, AGN+13*, AGN+14, AGN+22*, AGN+28*, AGN+29, VADPT, BREAK+4*, WRITE , WRITE+4, WRITE+5 |
TIUY | MAIN~, VADPT |
U | AGN+9, AGN+17, AGN+18, AGN+29, WRITE+5 |
X | AGN+1~, BREAK+1*, BREAK+2, BREAK+3, BREAK+4, BREAK+5, BREAK+6 |
Y | TGET~, WRITE+5~* |
Y( | TGET+6* |
Y("TIUMVD" | TGET+7* |
Y("TIUMVDA" | TGET+7* |