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* |