VAFCEHU1 ;ALB/JLU,PTD-FILE UTILITIES FOR 391.98 ;11/21/02 12:24
Source file <VAFCEHU1.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 3 | FILE^DICN ^DIE ^DIK |
Registration | 2 | EN^VAFCEHU3 $$WHO^VAFCEHU4 |
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 |
---|---|---|
Registration | 3 | DG685PST VAFCEHLM VAFCEHU2 |
Clinical Information Resource Network | 1 | RGRSPT |
Name | Comments | DBIA/ICR reference |
---|---|---|
ADD(VAFCA,VAFCB) | ;Main entry point to add an entry to 391.98
|
|
ADDQ | ;
|
|
CHKDATE(EVT,WHO,PAT) | ;
|
|
RETIRE(EVT,WHO,PAT) | ; Retire all previous entries from same site
|
|
EXCPTN(REC,EVT,WHO,PAT,VAFCA) | ;
|
|
DATA(VAFCA,VAFCB) | ;
|
|
CHK(A) | ;
|
|
CHKQ | ||
DELEXCPT(IEN) | ;
|
|
DELQ | ||
DELDATA(IEN,ERR) | ;
|
|
EDIT(IEN,STAT) | ;
|
|
EDITQ | ||
LOCK(IEN) | ;this function call will check the status of the exception and
|
|
LCKQ |
FileNo | Call Tags |
---|---|
^DGCN(391.98 - [#391.98] | Classic Fileman Calls |
^DGCN(391.99 - [#391.99] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCN(391.98 - [#391.98] | CHKDATE+2, RETIRE+6, RETIRE+9, RETIRE+10, CHK+30, CHK+32, DELEXCPT+13, EDIT+15, LOCK+14, LOCK+15 |
^DGCN(391.984 - [#391.984] | RETIRE+3, LOCK+19 |
^DGCN(391.99 - [#391.99] | RETIRE+15, RETIRE+20, RETIRE+21, RETIRE+22, RETIRE+24, DELDATA+2, DELDATA+3 |
^DPT - [#2] | ADD+53, CHK+24 |
Name | Line Occurrences |
---|---|
$$CHKDATE | ADD+63 |
$$DATA | ADD+69 |
$$EDIT | RETIRE+12, LOCK+22 |
$$EXCPTN | ADD+67 |
ADDQ | ADD+43, ADD+44, ADD+46, ADD+48, ADD+50, ADD+52, ADD+53, ADD+54, ADD+60, ADD+68 |
CHKQ | CHK+21, CHK+23, CHK+24, CHK+26, CHK+28 |
DELDATA | DELEXCPT+14 |
DELQ | DELEXCPT+11, DELEXCPT+12, DELEXCPT+13 |
EDITQ | EDIT+11, EDIT+12, EDIT+13, EDIT+14, EDIT+15 |
LCKQ | LOCK+12, LOCK+13, LOCK+14, LOCK+16, LOCK+18, LOCK+20, LOCK+21 |
RETIRE | ADDQ+1 |
Name | Field # of Occurrence |
---|---|
^( | CHK+31 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | CHK~, CHK+21, CHK+22, CHK+25, CHK+27 |
ACTION | RETIRE+1~, RETIRE+3*, RETIRE+4, RETIRE+12 |
ADDED | DATA+1~, DATA+13*, DATA+16 |
AFTER | CHKDATE+1~, CHKDATE+2*, CHKDATE+3 |
DA | RETIRE+23*, RETIRE+25!, EXCPTN+2!, DATA+4!, DELEXCPT+17*, DELEXCPT+19!, DELDATA+5*, DELDATA+7!, EDIT+17~, EDIT+19* |
DATA | RETIRE+7~, RETIRE+10*, RETIRE+12, LOCK+11~, LOCK+15*, LOCK+16, LOCK+17 |
DD | EXCPTN+2!, DATA+4! |
DGSENFLG | EXCPTN+3*, EXCPTN+10! |
DIC | EXCPTN+2!, EXCPTN+5*, EXCPTN+10!, DATA+4!, DATA+6* |
DIC("DR" | EXCPTN+8*, DATA+11* |
DIC(0 | EXCPTN+6*, DATA+7* |
DIE | RETIRE+19*, RETIRE+25!, EDIT+17~, EDIT+18* |
DIK | DELEXCPT+16*, DELEXCPT+19!, DELDATA+4*, DELDATA+7! |
DLAYGO | EXCPTN+4*, EXCPTN+10!, DATA+5* |
DO | EXCPTN+2!, DATA+4! |
DR | RETIRE+19*, RETIRE+25!, EDIT+17~, EDIT+20* |
EDIT | RETIRE+1~, RETIRE+25! |
EDIT( | RETIRE+15*, RETIRE+21 |
EDIT(0 | RETIRE+18 |
ELIEN | RETIRE+7~, RETIRE+14*, RETIRE+15*, RETIRE+19~*, RETIRE+20*, RETIRE+21, RETIRE+22, RETIRE+23, RETIRE+24 |
ENTRY | RETIRE+7~, RETIRE+8*, RETIRE+9*, RETIRE+10, RETIRE+12, RETIRE+15 |
ERR | ADD+41!, ADD+43*, ADD+44*, ADD+46*, ADD+48*, ADD+50*, ADD+52*, ADD+53*, ADD+54*, ADD+60* , ADD+68*, ADD+70*, ADDQ+1, ADDQ+2, DELEXCPT+11*, DELEXCPT+12*, DELEXCPT+13*, DELEXCPT+14, DELEXCPT+20*, DELQ , DELDATA~, DELDATA+8*, EDIT+9~, EDIT+11*, EDIT+12*, EDIT+13*, EDIT+14*, EDIT+15*, EDIT+22*, EDITQ , LOCK+11~, LOCK+12*, LOCK+13*, LOCK+14*, LOCK+16*, LOCK+18*, LOCK+20*, LOCK+21*, LOCK+22*, LOCK+23* , LCKQ |
EVT | ADD+40~, ADD+47*, ADD+48, ADD+63, ADD+67, ADDQ+1, CHKDATE~, CHKDATE+2, RETIRE~, EXCPTN~ , EXCPTN+8, CHK+19~, CHK+25*, CHK+26, CHK+30, CHK+31 |
FOUND | CHK+19~, CHK+20*, CHK+21*, CHK+23*, CHK+24*, CHK+26*, CHK+28*, CHK+31*, CHK+32*, CHKQ |
IEN | DELEXCPT~, DELEXCPT+11, DELEXCPT+12, DELEXCPT+13, DELEXCPT+14, DELEXCPT+17, DELDATA~, DELDATA+2, EDIT~, EDIT+11 , EDIT+12, EDIT+15, EDIT+19, LOCK~, LOCK+12, LOCK+13, LOCK+14, LOCK+15, LOCK+22 |
LATEST | ADD+40~, ADD+42*, ADD+63*, ADD+65, ADDQ+1 |
LP | RETIRE+1~*, RETIRE+6*, RETIRE+9, DATA+1~, DATA+2*, DATA+3, DATA+9, DATA+11, DELDATA+1~, DELDATA+2* , DELDATA+3, DELDATA+5 |
LP1 | DATA+1~, DATA+3*, DATA+9, DATA+10, DATA+11 |
NODE | RETIRE+7~, RETIRE+15*, RETIRE+19~, RETIRE+21* |
P2 | RETIRE+19~, RETIRE+21* |
P3 | RETIRE+19~, RETIRE+21* |
PAT | ADD+40~, ADD+51*, ADD+52, ADD+53, ADD+63, ADD+67, ADDQ+1, CHKDATE~, CHKDATE+2, RETIRE~ , RETIRE+6, RETIRE+9, EXCPTN~, EXCPTN+7, CHK+19~, CHK+22*, CHK+23, CHK+24, CHK+30 |
REC | ADD+40~, ADD+45*, ADD+46, ADD+67, EXCPTN~, EXCPTN+8 |
RESLT | ADD+40~, ADD+67*, ADD+68, ADD+69*, ADD+70 |
RESLT(1 | ADD+67*, RETIRE+9, RETIRE+20 |
STAT | EDIT~, EDIT+13, EDIT+14, EDIT+20, LOCK+11~, LOCK+17*, LOCK+18, LOCK+19*, LOCK+20, LOCK+21 |
STATUS | ADD+40~, ADD+65*, ADD+67 |
U | ADD+45, ADD+47, ADD+51, RETIRE+12, RETIRE+15, RETIRE+21, DATA+11, CHK+22, CHK+25, CHK+27 , LOCK+17, LOCK+21 |
VAFCA | ADD~, ADD+43, ADD+45, ADD+47, ADD+49, ADD+51, EXCPTN~, EXCPTN+8, DATA~, DATA+8 |
VAFCB | ADD~, ADD+44, ADD+54, ADD+69, DATA~, DATA+2, DATA+3, DATA+9, DATA+10 |
VAFCE | DATA+4!, DATA+10*, DATA+11 |
VAFCQ | ADD+60!, ADD+61! |
VAR | DATA+1~, DATA+9*, DATA+10, DATA+11 |
WHO | ADD+40~, ADD+49*, ADD+50, ADD+63, ADD+67, ADDQ+1, CHKDATE~, CHKDATE+2, RETIRE~, RETIRE+6 , RETIRE+9, EXCPTN~, EXCPTN+8, CHK+19~, CHK+27*, CHK+28, CHK+30 |
X | EXCPTN+7*, EXCPTN+10!, DATA+8* |
XX | RETIRE+7~, RETIRE+12* |
Y | EXCPTN+1~, EXCPTN+11, DATA+13 |