DPTDZFIX ; IHS/ANMC/LJF - RESET MERGE TO RUN AGAIN; [ 10/03/2001 8:13 AM ]
Source file <DPTDZFIX.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | IX1^DIK EN^DIQ ^DIR |
Kernel | 2 | $$FMTE^XLFDT $$STRIP^XLFSTR |
IHS VA Utilities | 1 | ^XBKVAR |
Name | Comments | DBIA/ICR reference |
---|---|---|
LRFIND | ;EP; -- finds all LRDFN entries in Lab without matching entries in DPT
|
|
PAUSE | ;EP -- ask user to press return - no form feed
; called by option DPTD IHS MERGE VIEW |
|
SCHED | ;EP; -- find all merged patients with Scheduling data
; and set "S" nodes in DPT for those found |
|
READ(TYPE,PROMPT,DEFAULT,HELP,SCREEN,DIRA) | ; calls reader, returns response
|
|
RESET(IEN) | ; -- make changes to entry in files 15 and 2
|
|
MSG(DATA,PRE,POST,BEEP) | ; -- writes line to device
|
|
ASK | ;EP; resets entry that merged but produced errors to ready state
|
|
LOOP | ;EP; -- called to reset all past merges to ready status
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^VA(15 - [#15] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | RESET+14*, RESET+20, RESET+21, RESET+22*, RESET+23*, LRFIND+9, LRFIND+10, SCHED+7, SCHED+9 |
^DPT("B" | RESET+21!, RESET+22* |
^LR - [#63] | RESET+14, LRFIND+5, LRFIND+6, LRFIND+7, LRFIND+8 |
^SC - [#44] | SCHED+3, SCHED+4, SCHED+5, SCHED+6, SCHED+9* |
^VA(15 - [#15] | ASK+12, RESET+1, RESET+4, RESET+8*, RESET+9, RESET+10*, LOOP+3, LOOP+4, LOOP+5 |
^XTMP("DPTDZFIX" | ASK+1, ASK+4, RESET+13, LRFIND+2!, LRFIND+3*, LRFIND+10* |
Name | Line Occurrences |
---|---|
$$READ | ASK+7, ASK+10 |
LRFIND | ASK+3 |
MSG | ASK+2, ASK+4, ASK+13, ASK+19, ASK+20 |
PAUSE | ASK+13, ASK+21 |
RESET | ASK+15, LOOP+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BEEP | MSG~, MSG+5 |
CLINIC | SCHED+2~, SCHED+3*, SCHED+4, SCHED+5, SCHED+6, SCHED+9 |
DA | ASK+6~, ASK+8*, ASK+17*, RESET+17* |
DATA | MSG~, MSG+3 |
>> DATE | SCHED+4*, SCHED+5, SCHED+6, SCHED+9 |
DEFAULT | READ~, READ+5 |
DFN | LRFIND+4~, LRFIND+8*, LRFIND+9, LRFIND+10 |
DIC | ASK+6~, ASK+8*, ASK+17* |
>> DIK | RESET+17* |
DIQ | ASK+6~ |
DIQ(0 | ASK+8*, ASK+17* |
DIR | PAUSE+2~, READ+1~ |
DIR("?" | READ+6* |
DIR("A" | PAUSE+3*, READ+4*, READ+7* |
DIR("B" | READ+5* |
DIR("S" | READ+3* |
DIR(0 | PAUSE+3*, READ+2* |
DIRA | READ~ |
DIRA( | READ+7 |
DIRA(1 | READ+7 |
DPTDN | ASK+6~, ASK+7~*, ASK+8, ASK+12, ASK+15, ASK+17 |
DPTDZN | LOOP+1~, LOOP+2*, LOOP+3*, LOOP+4, LOOP+5, LOOP+6, LOOP+7 |
DR | ASK+6~ |
DT | LRFIND+3 |
>> FROM | RESET+4*, RESET+5, RESET+13, RESET+14, RESET+20, RESET+21, RESET+22, RESET+23 |
HELP | READ~, READ+6 |
I | MSG+1~, MSG+2*, MSG+4*, MSG+5* |
IEN | RESET~, RESET+1, RESET+4, RESET+8, RESET+9, RESET+10, RESET+17 |
IOST | PAUSE+2 |
LR | LRFIND+4~, LRFIND+5*, LRFIND+6, LRFIND+7, LRFIND+8, LRFIND+10 |
>> N | SCHED+5*, SCHED+6, SCHED+9 |
>> PAT | SCHED+6*, SCHED+7, SCHED+9 |
POST | MSG~, MSG+4 |
PRE | MSG~, MSG+2 |
PROMPT | READ~, READ+4 |
SCREEN | READ~, READ+3 |
TYPE | READ~, READ+2 |
U | ASK+12, RESET+1, RESET+4, RESET+8, RESET+9, RESET+10, RESET+14, RESET+20, RESET+21, RESET+22 , RESET+23, LOOP+4, LOOP+5, LRFIND+7, LRFIND+8, SCHED+2*, SCHED+7, SCHED+9 |
>> X | RESET+4*, RESET+9*, RESET+10, RESET+13*, RESET+14, RESET+20*, RESET+22 |
Y | READ+1~, READ+7*, READ+9 |